Вы здесь

Только один товар + количество. Как оптимально реализовать?

0

Сайт прачечной
Товар всегда один: грязное белье
Количество - разное: 1 килограмм, 3 кг и т.д.
Цена всегда фиксированная: 1 килограмм стирки = 30 рублей

Это вообще скорее а ля лендинг будет - почти всё на одной странице.
Нужна форма заказа: скоко килограмм сдают, общая сумма и возможность клиентом посмотреть статус стирки: типа уже высохло - можно забирать и скоко денег. Функционал вроде элементарный, но возник вопрос: как сие оптимально реализовать?

Первое что приходит в идею - ставить Commerce - он из коробки почти всё сразу может, но ради одной позиции товара... ммм...
Webform ещё, но он сам сумму множить не умеет

Подскажите пожалуйста... кто что думает по оптимальному решению?
Мож есть ещё варианты?
Или кто как бы сделал?

Версия Drupal: 
7.x
Категория: 
E-commerce
Вопрос задан 25.02.2016 - 11:27
Аватар пользователя Pavel
Pavel
-47

Ответы

0

Каждый заказ - нода. Помножить 30 рублей на количество килограмм можно и с помощью простого яваскрипта. Статус стирки - выпадающий список. Килограммы - поле типа float.

Ответ дан 25.02.2016 - 11:43
Аватар пользователя shu
shu
136

Спасибо!
Возможно это лучшее решение. Пока только не понятно нужно ли будет отправлять уведомление о принятии заказа на почту иль что уже выполнен.

Webform последней версии хорошо сделан. Я не шибко разбираюсь, но данные множения килограммов на цену с яваскрипта туда сложно запихать? или это лишнее?

Комментарий оставлен 25.02.2016 - 12:37

Уведомление о принятии заказа на почту можно отправить с помощью rules, который будет срабатывать при смене статуса.
Нужно будет подключить яваскрипт на страницу, где находятся результаты вебформы. Для этого можно написать небольшой модулёк с hook_form_alter.

Комментарий оставлен 25.02.2016 - 12:46