Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Калькулятор для Амиро

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 01.03.13 07:32:22 #16



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

Alex Koval:
А посчитать "температуру в среднем по больнице" подвидами и я смогу.


Ну, наверное, не "я", а программисты.

Ну и когда я выбирал окна, то считал как раз по примерному калькулятору (читай - средняя температура по палате), а окончательная стоимость была известна уже только после точных замеров специалистами компании.

Калькулятор тут нужен был с целью получить приблизительную цену, что, в общем-то, нормальный ход компании-производителя. Я не профессионал, все равно не сделаю замеры правильно, возможно, не понимал поначалу некоторых параметров калькулятора. Так зачем мне точная цена до рубля, если потом мне все равно все будут перемерять, и цена изменится?

Такие простые калькуляторы встречаются очень часто, и написать такое решение достаточно не трудно. Так что, возможно, и не стоит городить огород.



Добавлено: 01.03.13 08:48:57 #17

Партнер


Регистрация: 22.02.09
Сообщений: 469


Обратиться по имени

Если уж говорить именно о расчете оконных конструкций:
Alex Koval:
А по-правильному - влияния следующие -
По-правильному таких влияний гораздо больше, чем Вы думаете.
Alex Koval:
Я привела очень упрощенную схему реальной работы калькулятора в реальной точке продаж.
В реальной точке продаж (уточню - в адекватной точке продаж) никто не будет использовать подобный калькулятор с сайта. Для этого есть специализированное ПО, которое и учитывает все те "влияния", о которых я написал выше. Ничего подобного вы не сделаете на сайте, можно сделать только "температуру в среднем по больнице", разница у реализаций будет только в степени усреднения.



Добавлено: 01.03.13 10:31:55 #18




Регистрация: 03.07.07
Сообщений: 940


Обратиться по имени

Это немного оффтоп, но отвечу.

Evgeney S.:
Дмитрий Юзжалин, а вы делали подобные решения (в виде кастома)? Я имею в виду группировка товаров в заказе по комплектам, а отсюда уже и возможность изменять/удалять всю группу и оформлять соответствующем образом в корзине и т.д.

Нет, мы не делали такое решение. Мы проектировали, и поняли, что в общем случае задача тоже не совсем тривиальная. Поясню на примере подводные камни вот такого решения, как предложил Дмитрий:

Дмитрий alleanza.ru:
В общем создавали наборы товаров через связанные товары и назначали для них скидку, которая применялась только при покупке именно набора. Весь набор отправлялся в корзину одним нажатием, причем в саму корзину и в заказ передавалась информация о том, что перечисленные товары идут набором, и, если пользователь удаляет один из товаров набора в корзине, то удалялись все товары набора, либо можно было обновлять цену на стандартную, которая идет при покупке товаров вне набора.

1. Если я положу в корзину и товар и набор, у которого данный товар является частью набора, при удалении из корзины товара, что нужно удалять: товар или набор?
2. Аналогично, п.1, когда товар является частью 2 наборов, положенных в корзину - какой из наборов удалять?
3. Надо печатать счета / накладные и тп
4. В п.1. какая должна быть цена на товар, чтобы он выгружался в бухгалтерские системы? Например, у товара цена 100 руб, в наборе - 90 руб, фактически, в корзине 2 товара по цене 95 руб. Но такой цены в базе нет, а произвольную цену товару в заказе задать программно нельзя.
5. введение особых сущностей "набор" только усложнит ситуацию (особенно с обменом данными), доп цены не будут работать с подвидами
6. и т.п.

Иными словами, некоторый частный случай с некоторыми ограничениями сделать можно. А в общем случае решение очень дорогое.

И дело тут даже не в платформе, а в том, что в общем случае задача достаточно большая, если смотреть не просто в разрезе "положить в корзину + купить", а в полном цикле "положить в корзину + купить + распечатать понятные бланки + выгрузить данные в бухгалтерские программы". Кажется, каждая из составляющих не такая большая, а в совокупности, со всеми комбинациями, работы много.



Готовые модули для Амиро - от бесплатных модулей до модулей импорта и геотаргетирования
Более 65 модулей, более 1100 внедрений модулей.
Добавлено: 01.03.13 10:32:06 #19

Партнер



Регистрация: 30.04.09
Сообщений: 133


Обратиться по имени

Евгений Лапин:
Ну, наверное, не "я", а программисты

Не, "я". Это и я могу.

А вот, программисты без техзадания как именно считать не смогут.

А с техзаданием посчитают, очевидно, быстрее, чем я.
Вопрос интеграции уже вторым идет.

Первый - что именно интегрировать. Какой именно алгоритм.

И на это самый первый вопрос я лично видела 2 ответа - оба решения производителей окон (не продавцов) и лично на них считала точную стоимость.

Совершенно точную. Только не все производители предоставляют партнерам-продавцам такие калькуляторы и часто даже "содрать" не с чего.

Evgeney S.:
По-правильному таких влияний гораздо больше, чем Вы думаете.

по-правильному, я даже не думала приводить все влияния. Я их не помню даже, естественно.

Моя задача ограничивалась тем, чтоб показать, что ни универсального ни оконного калькулятора из подвидов не выйдет. Размеры выйдут. Цвета. И много чего еще.

Evgeney S.:
В реальной точке продаж (уточню - в адекватной точке продаж) никто не будет использовать подобный калькулятор с сайта

Да что Вы говорите!

А специализированное ПО дается производителям от Бога? Его никто не пишет? Так, может, этот "кто-то" знает все влияния формул и теоретически может им поделиться?





Как заработать Биткоины?<
Добавлено: 01.03.13 10:39:18 #20




Регистрация: 14.07.08
Сообщений: 1127


Обратиться по имени

Дмитрий Юзжалин, про готовое решение и речи быть не может, в нашем кастомном решении, про которое я говорил, все приведенные вами пункты естественно проработаны под задачи заказчика (добавление, удаление, уведомления, отчетность и т. д.).



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 01.03.13 10:51:00 #21

Партнер



Регистрация: 30.04.09
Сообщений: 133


Обратиться по имени

Evgeney S.:
Ничего подобного вы не сделаете на сайте, можно сделать только "температуру в среднем по больнице", разница у реализаций будет только в степени усреднения.


Вот здесь хочу остановиться отдельно. Да, мы не сделаем. Мы не на том специализируемся, а в околопрофильные проекты мне давно хватает ума не лезть.

Но я знаю кто сделает универсальный оконный калькулятор, раз уж он так всем нужен при должной мотивации, финансовой, естественно, и грамотном техзадании.
И если уж на то пошло - универсальный.

Дмитрий Юзжалин

Мы не раз сотрудничали с Углом Зрения когда требовались сложные программные решения на Амиро всегда были довольны и мы и заказчики.






Как заработать Биткоины?<
Добавлено: 01.03.13 11:49:00 #22



Регистрация: 26.05.08
Сообщений: 984


Обратиться по имени

По своему опыту.

От калькуляторов на сайте (любых) я жду лишь приблизительного рассчета для того, чтобы сориентироваться в цене.

А зачем вообще покупать приблизительный рассчет?



Добавлено: 01.03.13 16:34:03 #23

Партнер


Регистрация: 22.02.09
Сообщений: 469


Обратиться по имени

Alex Koval:
Да что Вы говорите!
Поверьте, я знаю, что я говорю
Вы знаете, как считается точная стоимость окна?
Проектируется конструкция (если не рассматривать сложные конструкции - арки, трапеции, треугольники, их комбинации и т.д., то берется стандартный прямоугольник с нужными размерами).
Для этой конструкции рассчитываются необходимые для изготовления материалы:
- кол-во профиля (здесь учитываются особенности конструкции каждого профиля, углы, соединения, рез с учетом ширины реза, норма отходов и т.п.)
- подбор фурнитуры - это вообще целая песня, на стандартное окно около 30-40 элементов, которые зависят и от профиля и от размеров и от веса створки и от расположения ручки, и от направления открывания, и от типа (поворотные, поворотно-откидные), и от типа притвора (импост, штульп), бывают усиленные, противовзломные и т.д.
- стеклопакет - кол-во камер, а отсюда, в связке с параметрами профиля - ширина дистанционной рамки, кол-во молекулярного сита, уплотнитель, стекло. А еще есть раскладки в стеклопакет.
Все эти материалы берутся из складской программы производителя с учетом закупочных цен и наличия (при необходимости, использование аналогов).
Далее рассчитывается стоимость работ - количество распилов и сварок профиля, в зависимости от конструкции, обвязка фурнитурой, уплотнители, сборки и т.д. Каждая операция тарифицируется с учетом з/п рабочих.
Вот примерно так рассчитывается точная стоимость окна в специализированном ПО.
Ну коэффициенты (административные затраты, нормы прибыли), а так же сопутствующие товары (подоконники, откосы, и даже монтаж) на этом фоне выглядят достаточно простой задачей.
Продавец (обычно используется термин дилер), в принципе не сможет реализовать подобный функционал. Производитель, на своем сайте, теоретически может, но вряд ли будет это делать из-за сложности и отсутствия смысла. А если, вдруг, и сделает, то это будет решение совсем другого уровня, нежели обсуждается здесь и точно не на Амиро.

Существует другой способ расчета стоимости - средняя стоимость квадратного метра окна с учетом профиля и фурнитуры или что-то подобное. Вот это и есть "температуру в среднем по больнице". Вот данный способ уже реален для реализации и, возможно, даже просто на подвидах.
Alex Koval:
Но я знаю кто сделает универсальный оконный калькулятор, раз уж он так всем нужен при должной мотивации, финансовой, естественно, и грамотном техзадании.
И если уж на то пошло - универсальный.
А вот уж универсальный оконный калькулятор, который бы считал стоимость по первому варианту это вообще утопия.
Alex Koval:
Сделаем. В течение недели-двух ждите анонс, сорри, загрузка.

так Вы свой калькулятор то покажете, как обещали около двух лет назад?



Добавлено: 01.03.13 16:52:37 #24

Партнер


Регистрация: 22.02.09
Сообщений: 469


Обратиться по имени

Вообще мы что-то ушли в дебри оконных калькуляторов, а это только частный случай.
Как мне кажется, более интересный вопрос - это именно комбинация подвидов и связанных товаров и реализация на их основе. И здесь хотелось бы еще раз спросить Дмитрий Юзжалин или @Андрей, можно ли передавать в корзину (заказ) дополнительную информацию о товаре, например, id основного товара, с которым этот товар идет в комплекте?
Я не говорю ни о скидках, ни о новых товарах и/или сущностях в каталоге. На том же примере - есть окно и к нему подоконник и откосы. Все это отдельные товары со своими реальными ценами, только добавляем мы их в заказ комплектом и хотим видеть их в заказе и, при необходимости, удалять так же комплектом.
Здесь, по сути два вопроса - как сохранить для товара в заказе id основного товара (если он есть, если нет, то товар сам основной) и как добиться того, чтобы одинаковые товары не суммировались (т.е. не окно - 2 шт., а окно - 1 шт.; окно - 1 шт.)?





Создать новую тему

Всего тем: 6629
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48918
Последний зарегистрированный пользователь: alexcool097