以编程方式将可配置产品添加到 magento 中的购物车

Programatically add configurable products to cart in magento

我想将可配置的产品添加到我的 magento 网站移动应用程序的购物车。我尝试了各种解决方案,但未能添加。请帮我。或建议任何休息 api 以添加到购物车功能。

请检查产品网站id和当前商店网站id是否匹配。

参考此文件:core/mage/checkout/model/cart.php

$currentWebsiteId = Mage::app()->getStore()->getWebsiteId();
    if (!$product
        || !$product->getId()
        || !is_array($product->getWebsiteIds())
        || !in_array($currentWebsiteId, $product->getWebsiteIds())
    ) {
      Mage::throwException(Mage::helper('checkout')->__('The product could not be found.'));
    }
    return $product;