Конструктор заказа
Здравствуйте.
Делаю сайт для оконной компании.
Как реализовать конструктор заказа? Все должно проходить по такой схеме:
1. Выберите тип окна (сразу плюсуется сумма за это окно).
2. Выберите длину и ширину (по таблице размеров выбирается цена и добавляется к основной).
3. Выберите дополнительные опции (у опций уже конкретная стоимость + общая цена).
4. Кнопка оформить заказ.
То есть пошаговое построение заказа и клиент видит окончательную стоимость.
Думал про eForm, но пока не могу понять цепочку действий?
Есть ли рациональные решения?
Спасибо.
UPD.
Даже пример прислали www.raamwinkel.be/nl/bereken-uw-offerte/huidige-situatie/voor-project/74287
Как такой калькулятор сделать?
Делаю сайт для оконной компании.
Как реализовать конструктор заказа? Все должно проходить по такой схеме:
1. Выберите тип окна (сразу плюсуется сумма за это окно).
2. Выберите длину и ширину (по таблице размеров выбирается цена и добавляется к основной).
3. Выберите дополнительные опции (у опций уже конкретная стоимость + общая цена).
4. Кнопка оформить заказ.
То есть пошаговое построение заказа и клиент видит окончательную стоимость.
Думал про eForm, но пока не могу понять цепочку действий?
Есть ли рациональные решения?
Спасибо.
UPD.
Даже пример прислали www.raamwinkel.be/nl/bereken-uw-offerte/huidige-situatie/voor-project/74287
Как такой калькулятор сделать?
Комментарии: 13
калькулятор делайте на js (с помощью jQuery не сложно)
Калькулятор то не сложно,
дополнительное поле в магазин добавить не сложно,
назначить результат полю не сложно $(".price").val(price);,
повесить это на кнопку не сложно,
Только вот не работает ни хера…
Сейчас перестал добавляться скрипт и хвост минишопа на страницу товара при загрузке, добавляется только после нажатия на кнопку корзинки, посылает POST
id=10&options%5Btext%5D=&options%5Bprice2%5D=&count=1&ms2_action=cart%2Fadd
через html, в ответ приходит только новый html со скриптом и хвостом (без jsona), далее все запросы идут через action.php POST id=10&options%5Btext%5D=&options%5Bprice2%5D=&count=1&ms2_action=cart%2Fadd&ctx=web в ответ приходит минишоповский json — «Количество товара в корзине успешно изменено: 2». В корзинке оказывается 2 товара.
Может кто нибудь сталкивался с такой проблемой?
дополнительное поле в магазин добавить не сложно,
назначить результат полю не сложно $(".price").val(price);,
повесить это на кнопку не сложно,
Только вот не работает ни хера…
Сейчас перестал добавляться скрипт и хвост минишопа на страницу товара при загрузке, добавляется только после нажатия на кнопку корзинки, посылает POST
id=10&options%5Btext%5D=&options%5Bprice2%5D=&count=1&ms2_action=cart%2Fadd
через html, в ответ приходит только новый html со скриптом и хвостом (без jsona), далее все запросы идут через action.php POST id=10&options%5Btext%5D=&options%5Bprice2%5D=&count=1&ms2_action=cart%2Fadd&ctx=web в ответ приходит минишоповский json — «Количество товара в корзине успешно изменено: 2». В корзинке оказывается 2 товара.
Может кто нибудь сталкивался с такой проблемой?
Ну вы хоть пример покажите, а то так кто знает, может вы скобку пропустили.
Как объяснить тогда нормальную работу после обновления страницы? Скобка же не может возникнуть.
Хотя бы ссылку полезно предоставить.
Ну и шуточки у Василия Иваныча…
Вся проблема была в этом минусе [[-!msGallery]]
Василий подумал, что магазин не может существовать без галереи, а я чуть не поседел за 2 дня.
Почему то сразу анекдот вспомнился, про нюанс.
Петька спрашивает у Василия Иваныча:
В.И., а что такое нюанс????
В.И. — Снимай штаны Петька, покажу.
П немного недоумевет, но снимает штаны.
В.И. подходит сзади, засовывает ему и объясняет:
«Вот смотри Петька. Вроде и у тебя х… в жопе и у меня х… в жопе… Но!
Есть один нюанс…
Вся проблема была в этом минусе [[-!msGallery]]
Василий подумал, что магазин не может существовать без галереи, а я чуть не поседел за 2 дня.
Почему то сразу анекдот вспомнился, про нюанс.
Петька спрашивает у Василия Иваныча:
В.И., а что такое нюанс????
В.И. — Снимай штаны Петька, покажу.
П немного недоумевет, но снимает штаны.
В.И. подходит сзади, засовывает ему и объясняет:
«Вот смотри Петька. Вроде и у тебя х… в жопе и у меня х… в жопе… Но!
Есть один нюанс…
да там инициализация минишопа2) в свое время тоже убил кучу времени на эту маленькую деталь.
на феном:
на феном:
{if $miniShop2 = $modx->getService("minishop2")}
{set $null = $miniShop2->initialize($modx->context->key)}
{/if}
Самый нормальный и удобный покупателю вариант — калькулятор расчёта размеров и материалов и добавление посчитанного в корзину. Вот хороший пример
Спасибо, кэп2!
Если вы спрашиваете как, вы получаете ответ, как сделать в теории.
Если вы пишите, «я не имею знаний, сделайте за меня», вы получаете соответствующий ответ и пинки в нужную сторону. За вас никто делать ничего не будет.
Если вы пишите, «я не имею знаний, сделайте за меня», вы получаете соответствующий ответ и пинки в нужную сторону. За вас никто делать ничего не будет.
Обновил шапку.
Там пример всем примерам, калькулятор действительно навороченный.
Как делать такой?
Там пример всем примерам, калькулятор действительно навороченный.
Как делать такой?
Написать на js (jquery), очевидно же.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.