2013-12-18 3 views
0

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

У меня есть продукт (визитные карточки), то следующие варианты:

Single/Double sided: Single,Double 

Quantity: 500 s,1000 s ,2000 s, 500 d, 1000 d, 2000 d 
(dependenton Single/Double sided) 

Delivery type: Standard,Express 

мне нужно это сделать что-то вроде этого варианта

total product price = (item price + option(s) price)* delivery 

доставочной нужно будет значение, установленное в 1 для стандартная поставка и 1,15 для экспресс

Могу ли я использовать значение веса, поскольку оно необязательно для доставки, или мне нужно будет добавить новый столбец в tab_option_value tabl e, и если да, то как это сделать.

Я знаю выше псевдокод я просто использовал блоки кода, так что было легче читать

ответ

0

Я думаю вы можете использовать плоский метод доставки, как стандартный метод и за пункт доставки, как экспресс

//extension>shipping enable Per Item delivery & configure it to 1.5 each 

Теперь передать ваш продукт Количество вариант в продукта вариант продукта и настроить цену продукта в зависимости от продукта Количество цена

// catalog>options create called Quantity and values 500 s,1000 s ,2000 s, 500 d, 1000 d, 2000 d 
// catalog>product>option add qty and configure price according to qty 
// catalog>product>Data product price to 1 

Теперь вам нужно скрыть поле по умолчанию на странице продукта tpl, потому что qty теперь передается параметром qty, и вам нужно перезаписать входное значение qty в соответствии с выбранным значением параметров Qty, чтобы qty помог рассчитать скорость доставки продукта и количество штук из опциона qty поможет определить цену продукта

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

Смежные вопросы