2015-07-10 3 views
0

У меня есть PHP-скрипт, который создает продукт в PrestaShop. Но когда я его создаю, я хочу, чтобы на него не влияли налоги.Prestashop 1.5 - Создать продукт без налога в PHP

Как это сделать? Вот что я пытался до сих пор:

$oProduct->tax_rate = 0; 
$oProduct->tax_name = 0; 
$oProduct->ecotax = 0; 

Но все же, когда я иду проверить созданный продукт в бэк-офисе, я вижу по умолчанию правила налога (19,6%) выбран, вместо «Нет налога».

ответ

0

Хорошо, я нашел решение. Это действительно глупо, но я думал, что

$oProduct->id_tax_rules_group = 0; 

не будет решением, потому что я думал, что главное, чтобы изменить был налог правило, а не налоговые правила группы. Но это сработало. У меня есть эти четыре строки:

$oProduct->id_tax_rules_group = 0; 
$oProduct->tax_rate = 0; 
$oProduct->tax_name = 0; 
$oProduct->ecotax = 0; 

И все работает отлично.

+0

Вы используете preashop 'webservice' для добавления продуктов в ваш prestashop? Потому что у меня есть проблемы с добавлением продуктов с библиотеками. – HddnTHA

+0

Нет, я только что сделал фронт-контроллер в своем модуле, который создает продукты. –

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