2013-11-12 2 views
0

Я хочу сделать правило метода доставки, основанное на общей сумме подкарта. Если сумма субкарта> X, то способ доставки - бесплатная доставка, но если сумма субкарта < X, то способ доставки является фиксированной ставкой. Я пробовал со следующим правилом, но он не работает.Magento способ доставки

Если любое из этих условий: Итого равно или больше, чем 75 Способ доставки является [Freeshipping] Free Итого менее 75 Способ доставки [Flatrate] Исправлена ​​

метод

Доставку должен быть автоматически отображается при оформлении заказа, и соответствующие изменения должны быть внесены в общую сумму.

Thanx заранее

ответ

1

Я думаю, что лучше использовать table rates for this.
Вам понадобятся 2 строки в CSV

Country|Region|Postal code|Order subtotal (and above)|Shipping Cost 
*  |*  |*   |0       |10 - or the cost you want 
*  |*  |*   |75      |0 
+2

Таблица очень полезна - если вы не можете найти кнопку 'export' или' import' в 'system-> configuration', пожалуйста, имейте в виду, чтобы выбрать магазин или storeview на коммутаторе магазина в верхней части левая боковая панель. Также не редактируйте CSV-файл в Microsoft Excel, просто используйте Блокнот или другие текстовые редакторы, иначе импорт не удастся. –

+0

Привет, Стефан Брендл, я много раз использовал Microsoft Excel для редактирования файлов csv. Но я не понимаю, какие проблемы с этим. – Elavarasan

+0

Таблица @Marius Table не работает, как правило корзины покупок. Доставка взимается, даже если общая сумма субкарта превышает 75. –

0

@Marius ваше решение работает, но есть небольшое изменение к нему.

Модификация: Правила в скорости таблицы должны быть определены в порядка, а не в порядке возрастания убывания.

Это произошло из-за ошибки в magento 1.7 или magento 1.7, которая управляет правилами по-разному по сравнению с более ранними версиями.

См: http://www.magentocommerce.com/boards/viewthread/312623/ & http://www.magentocommerce.com/boards/viewthread/334406/

P.S: Excel может быть использован для редактирования tablerates.csv файла.