Изменение расчета доставки в magento - PullRequest
2 голосов
/ 20 декабря 2011

У меня есть магазин magento, который использует метод зон доставки для расчета цены отгрузки.

Это работает, но есть одна небольшая проблема, я не могу предложить скидки на количество на тот же продукт, если пользователь добавляет к своемукорзина несколько раз с разным цветом.Каждый раз, когда продукт добавляется, он рассматривается как отдельный продукт.например, доставка 1 единицы продукта x (независимо от цвета) стоит 20 долларов США, доставка 4 единиц продукта x (независимо от цвета) стоит 50 долларов США (т.е. скидка на количество 30 долларов США ... больше количество меньше на единицу стоимости)

Теперь, если клиент выбирает 4 чёрных таблицы, стоимость доставки правильно рассчитывается как 50 долларов США, НО, если клиент выбирает 1 назад, 1 белый, 1 зеленый и 1 красный, расчет неверно сделан для 80 долларов США.

Как я могу решить эту проблему, поскольку magento должен учитывать 4 количества одного и того же продукта, а НЕ 4 разных продукта /

1 Ответ

0 голосов
/ 20 февраля 2012

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

Следовательно ...

... вам нужно написать свой собственный модуль доставки.

Вот учебник, который я нашел наиболее полезным:

http://www.excellencemagentoblog.com/magento-create-custom-shipping-method

В учебное пособие включено много примеров того, как перебирать корзину и применять пользовательские правила.

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

...