2013-09-17 2 views
1

Итак, вот в чем проблема:OpenCart - как настроить единовременную цену опциона, поскольку количество товара увеличивается?

A продукт стоит $ 10. Затем вы можете настроить его (с фотографией для печати на нем) за дополнительную разовую цену в размере $ 5, независимо от количества заказанных товаров (например, вы можете заказать 1 или 5 или 10000 предметов и цена настройки всегда будет плоской $ 5).

В настоящее время, когда вы покупаете, например, двадцать штук и выбираете опцию настройки, OpenCart рассчитает: (Цена товара + цена опциона) * Количество = (10 + 5) * 20 = $ 300. Вместо того, что я стремлюсь достичь что-то вроде (Продукт Цена * Количество) + Вариант Цена = 10 * 20 + 5 = $ 205

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

Наверняка, OpenCart должен предложить какой-то способ предоставить такой фундаментальный опыт работы с клиентами?

ответ

0

Это не стандартная функция, которую вы сможете сделать из коробки. То, как я решил бы это, было бы создать пользовательское расширение Order Total и добавить 5 долларов США к промежуточному итогу/итогу при оформлении заказа, если какой-либо продукт имеет эту конкретную опцию. Это требует некоторых знаний PHP, чтобы сделать

0

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

0

Проверить это

ADD РАЗА ВАРИАНТ ЦЕНЫ НЕЗАВИСИМО КОЛИЧЕСТВО

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=13390

+0

Благодарим за ваше предложение. Фактически я купил это расширение - http://www.opencart.com/index.php?route=extension/extension/info&extension_id=1888 - так как он позволяет применять одноразовое взимать плату только с определенных позиций/опционов, а не применять их ко всем товарам в магазине. –

Смежные вопросы