相关疑难解决方法(0)

以编程方式将产品添加到购物车并更改价格

我想以编程方式将产品添加到购物车.此外,我想在添加到购物车时更改产品价格.

假设,我的产品价格是100美元.我想在添加到购物车时将其更改为90美元.

我将产品添加到购物车.但是,我无法更改产品价格.

可能吗?

以下是将产品添加到购物车的代码: -

$cart = Mage::getSingleton('checkout/cart');

try {   
    $cart->addProduct($product, array('qty' => 1));
    $cart->save();
}
catch (Exception $ex) {
    echo $ex->getMessage();
}
Run Code Online (Sandbox Code Playgroud)

php magento

59
推荐指数
3
解决办法
5万
查看次数

Magento获得购物车单件商品价格含税.税

我有一个非常奇怪的问题,我希望有人可以帮助我.

以下是影响我的问题的主要配置设置:

  • 显示管理面板中的目录价格,包括税
  • 显示前端目录价格,包括税
  • 购物车中的商品显示不含税(因此它在小计附近单独显示).

到目前为止一切正常.问题出在一个定制的ajax迷你推车模块.我从购物车中抓取了一系列商品,但是,由于我从购物车商品中获得了价格,因此我可以免税.

这里有一些代码来举例说明我的意思.我将假设20%的税和一个管理价格(含税)设置为120美元的产品,这个选项的成本为60美元(也包括税).不计税,这些将是100美元50美元.我想得到价格+期权+税= = 180美元

$quote = Mage::getSingleton('checkout/session')->getQuote();
$items = $quote->getAllVisibleItems();
foreach ($items as $item) {
    echo $item->getPrice(); // 150$ - price excluding tax
    echo $item->getPriceInclTax(); // 150$ - price excluding tax
    echo $item->getProduct()->getPrice(); // 120$ price including tax, BUT without the customer selected options.
}
Run Code Online (Sandbox Code Playgroud)

PS:我所说的自定义选项是用户选择的,例如安装复选框,可以为产品的价格增加+ 50 $.

php magento magento-1.7

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

magento ×2

php ×2

magento-1.7 ×1