Вопрос

Привет, я работаю над модулем, который должен импортировать заказы с API. Дело в том, что заказы должны быть импортированы в качестве пользователей гостей, а окончательная цена должна быть установлена. До сих пор мой сценарий работает нормально, единственная проблема, которую я имеющую связанных с налогом. Что-то происходит, что не добавляет налоги правильно. Я использую следующее при добавлении продукта для цитата элемент:

$buyInfo = array(
    'qty' => $prod['qty'],
);

$quote
    ->addProduct($product, new Varien_Object($buyInfo))
    ->setOriginalCustomPrice($price)
    ->setCustomPrice($price);
.

У меня также есть несколько вопросов, которые думают, что могут быть связаны, но не уверены. Когда я добавляю адрес доставки и выставления счетов, я устанавливаю страну, но регион всегда неверна от API, поэтому не могу добавить его правильно (может ли это влиять на налоги?).

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

Это было полезно?

Решение

Я думаю, что вы должны получить collecttotal после выставления счетов и доставкой адаптацию

                $quote->getShippingAddress()->collectTotals(); 
.

Но убедитесь, что вы назначаете правильную доставку страны и правильный регион на выплате и адрес доставки

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top