嗨,我正在研究一个应该从api导入订单的模块。问题是订单必须作为访客用户导入,最终价格必须设置。到目前为止,我的脚本工作正常,我遇到的唯一问题是与税收有关。正在发生的事情是不正确地增加税收。我在将产品添加到报价项目时使用以下内容:

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

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

我也有一些问题认为可能与相关,但不确定。当我添加送货和账单地址时,我设置了国家/地区,但地区总是不正确,因此无法正确添加(这会影响税收吗?).

有没有办法强制添加的产品计算is税,我可以尝试什么方法?

有帮助吗?

解决方案

我想你必须 collecttotal 帐单及送货地址分配后

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

但请确保您在账单和送货地址上分配了正确的送货国家/地区和正确的地区

许可以下: CC-BY-SA归因
scroll top