【问题标题】:Programmatically adding configurable product and specifying size in Magento在 Magento 中以编程方式添加可配置产品并指定尺寸
【发布时间】:2013-10-15 17:59:20
【问题描述】:

我在 magento 中编写了一些代码,如果总数超过一定数量,它会将产品添加到购物车中。目前,它仅适用于简单产品。我想添加一个可配置的产品,然后告诉它选择哪个简单的产品(哪个尺寸)。

以下代码是我的参数,正如我看到人们在网上使用的那样:

$params = array(
     'product' => 369,
     'super_attribute' => array(
            22 => 12 ,
      ),
     'qty' => 1,
);

其中 '22' 是属性的 id,而 '12' 将是特定的属性值。我不知道如何找到我的“22”版本,我不知道简单产品是否算作可配置产品的属性。

我最后调用的代码是:

$product = new Mage_Catalog_Model_Product();
$product->load(369); 
$cart->addProduct($product, $params);                               
$cart->save();

【问题讨论】:

    标签: php magento product configurable


    【解决方案1】:

    一旦你知道去哪里看就很明显了。如果您访问可配置产品的页面,并在下拉菜单中查看来源,您将找到属性 ID 和值 ID。

    编程愉快:)

    【讨论】:

      猜你喜欢
      • 2016-03-14
      • 1970-01-01
      • 2023-03-09
      • 2023-04-04
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 1970-01-01
      相关资源
      最近更新 更多