Использование табличного тарифа с весом против пункта назначения было лучшим способом доставки, доступным для любого вида магазина.
В последнее время я пытаюсь использовать то же самое для магазина со страной, имеющей 4000 почтовых индексов. Все 4000 почтовых индексов разделены на 5 категорий, каждая из которых будет иметь разные ценовые правила. Основная проблема здесь заключается в том, что после каждой 1000-граммовой цены цена увеличивается на определенную сумму.
For eg, category 1: if price is $5 for 1000gm for certain postcode,
if the person buys 2000gm then the price will be $5+$2 = $7 ($2 for each 1000gm)
if the person buys 3000gm then the price will be $5+$2+$2 = $9
For eg, category 2: if price is $8 for 1000gm for certain postcode,
if the person buys 2000gm then the price will be $8+$4 = $12 ($4 for each 1000gm)
if the person buys 3000gm then the price will be $8+$4+$4 = $16
Country Region/State Zip/PostalCode Weight (and above) Shipping Price
KKK * 1009 0 5
KKK * 1009 1000 7
KKK * 1009 2000 9
KKK * 1010 0 8
KKK * 1010 1000 12
KKK * 1010 2000 16
Есть 5 категорий, и человек может купить любую сумму.
Я изо всех сил, как создать такой тип расчета с табличной скоростью. Любая помощь?
Задача ещё не решена.
Других решений пока нет …