Таблица цен на способ доставки с учетом веса и пункта назначения в Magento

В методе доставки Magento Table Rates, когда я устанавливаю условие «Вес по сравнению с пунктом назначения» и заполняю файл tablerates.csv, я нашел столбец «Вес» (и выше). Это означает, что вам нужно вручную вводить значения для каждого шага, такие как 1 кг и выше, 2 кг и выше...

Мой вопрос:

Если я не хочу устанавливать максимальный вес и будет взиматься фиксированная сумма за каждый дополнительный 1 кг после 1-го 1 кг, то как мне настроить?


person Avijit    schedule 09.09.2013    source источник


Ответы (1)


Вы должны использовать Owebia Shipping вместо Magento Tablerate.

  • В System=>Configuration найдите вкладку Sales=>Shipping Method.
  • Затем откройте варианты доставки Owebia (1, 2 или 3), включите их и дайте им имя.

В «Конфигурации» вы можете настроить что-то вроде:

#Formula:
{
    code: "yourcode",
    label: "Your Label"
    fees: "5+{cart.weight}*1.5"
}

С этим правилом:

  • 5 - фиксированная сумма;
  • 1,5 — множитель веса тележки.

Например, для тележки весом 3 кг к стоимости доставки будет применяться значение 9,5 (5 + 3 x 1,5).

Надеюсь, поможет.

person Antoine Martin    schedule 13.12.2013