Quote:
Originally Posted by dagdag
В админке я настраиваю несколько возможных способов доставки, которые должны быть доступны пользователю в зависимости от того, сколько и каких товаров он хочет купить. Как правило определяющими являются вес посылки и/или суммарная стоимость товаров.
Например, нужно разрешать выбирать отправку транспортными компаниями только, если вес или стоимость товара превысит определенную величину.
|
Да, так можно настроить, если вы будете указывать диапазон доступных весов и суммы заказа в настройках ставки способа доставки.
http://awesomescreenshot.com/0de423ew74
Ну то есть вы создадите метод Курьер (например), создадите ему ставку (shipping rate) и укажите weight range как 500 - 0 и subtotal range 5000 - 0. Тогда эта ставка будет работать для всех заказов, которые тяжелее 500 кг и которые дороже 5000 руб.
Quote:
Второй мой вопрос вытекает из первого - например если пользователю для выбранных им товаров не доступна отправкой "Почтой России" - то нужно запретить ему среди способов оплаты выбирать "Наложенный платеж".
|
Вот это из коробки нельзя реализовать. Нужна модификация.
Quote:
Я сильно подозреваю, что все это решается как то просто - в момент загрузки ордера на экран пользователя с базы читаются списки доступных методов доставки и оплаты и в этот момент мне нужно (вся же информация по заказу у меня есть!) по моим условиям удалить из них те, которые не должны быть доступны пользователю. Нужно только понять, как это реализовать...
|
В целом, я могу объяснить как делать такой мод, но скорее всего это будет в районе 10-15 января. Если вам это подходит, то дайте, пожалуйста, знать.