Magento - Пользовательская цена доставки в отношении места и суммы
-
16-10-2019 - |
Вопрос
Я новичок в Magento. Я использую Magento 1.7.
Мой клиент хочет, чтобы я добавил разные цены на доставку в соответствии с страной, сумму и вес. Это то, что он хочет.
1. STANDARD DELIVERY in UK is £7,
2. FREE DELIVERY in UK orders above £100,
3. EUROPEAN COUNTRIES is £10 for items below 5kg
4. REST OF THE WORLD IS is £19.99
5. System automatically add £5 per 5kg in UK
6. £15 per 5kg in rest of the world
Есть ли какие -нибудь модули, которые помогают мне добавить разные варианты, подобные этим? Или я хотел создать новый модуль?
Решение
Это может быть достигнуто с помощью таблиц и правил корзины.
http://www.magentocommerce.com/knowledge-base/entry/how-do-set-up-table-rate-shipping
Вы настраиваете таблицы таблиц на основе веса и пункта назначения. А потом что -то вроде:
Country Region Zip weight Shipping Price
// 1. STANDARD DELIVERY in UK is £7,
UK * * 0 7
// 5. System automatically add £5 per 5kg in UK
UK * * 5 12
UK * * 10 17
UK * * 15 22
UK * * 20 27
UK * * 25 32
UK * * 30 37
// add more rows
// 3. EUROPEAN COUNTRIES is £10 for items below 5kg
DEU * * * 10
FRA * * * 10
... // all other european countries
// 4. REST OF THE WORLD IS is £19.99
* * * 0 19.99
// 6. £15 per 5kg in rest of the world
* * * 5 34.99
* * * 10 49.99
// add more rows
Правило корзины для:
- БЕСПЛАТНАЯ доставка в Великобритании заказам выше 100 фунтов стерлингов,
Есть один неопределенный случай: сколько стоит ЕС> = 5 кг?
Другие советы
Я уже ответил на это, но это должно быть достижимо с этим расширением: https://github.com/thebod/thebod_shippingrates И это с графическим интерфейсом :-)
Я предлагаю использовать расширение OwebiaShipping2. Это расширение очень гибкое, оно позволяет создавать несколько правил доставки, настроенных точно так же, как вы хотите.