我已添加产品(即附件)的扩展。 现在,我有一个CSV文件中的产品及其附件ID。我通过Google搜索,但无法找到如何通过PHP在Magento中添加产品配件。 我需要一些帮助。在magento中以编程方式添加产品附件
回答
您可以使用api。只需更改与“配件”相关的字词即可。该模块扩展了产品链接,如向上销售,交叉销售,相关产品等,您应该能够创建一个脚本来读取您的文件,并使用API来设置链接。如果你不想使用这个API(如果它是我的话,我会先试试),你可以创建一个脚本并执行如下的操作:
$product = Mage::getModel('catalog/product')->load($product_id);
$linkProduct = Mage::getModel('catalog/product')->load($linked_product_id);
$xsLinkData[$linkProduct->getId()] = array('position' => 0);
$product->setAccessoriesLinkData($xsLinkData)->save();
类“Anais_Accessories_Model_Observer”显示模块在保存产品如何处理链接的附件。
您可以使用Product Links API函数来实现此目的。我猜你想要针对每种产品设置交叉销售产品(配件)?如果是这样,您可以创建一个php脚本,使用magento中的API将附件作为交叉销售添加到正常产品。有关文档,请参阅http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_product_link。
$proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');
// Assign related product
$proxy->call($sessionId, 'product_link.assign', array('related', 'Sku', 'Sku2', array('position'=>0, 'qty'=>56)));
不,我在产品 - 即配件中添加了扩展。 现在,我想知道如何通过PHP添加这些产品配件。 – user1844205
什么扩展名是自定义的?如果您需要自定义模块来通过PHP创建新模型并分配它们所用的产品。你的问题并没有让你很容易理解你所做的事情,并且我很害怕。 – Ashley
我已添加附件扩展。这里的链接: http://www.magentocommerce.com/magento-connect/product-accessories.html – user1844205
- 1. 在magento中以编程方式在wishlist中添加产品目录产品
- 2. 在feed中 - 以编程方式添加magento产品
- 3. 以编程方式将产品添加到Magento中的标签
- 4. Magento:以编程方式添加新产品
- 5. 以编程方式将图像添加到Magento产品1.6.1
- 6. Magento以编程方式添加产品图像
- 7. 以编程方式创建Magento产品
- 8. 添加产品在Magento编程
- 9. 以编程方式在magento admin中添加产品到销售报价
- 10. 以编程方式在报价中添加产品包的子产品
- 11. 以编程方式将可配置产品添加到magento中的购物车
- 12. Magento,以编程方式向SQL脚本中的产品添加类别
- 13. 以编程方式添加的捆绑产品未显示在fronend,magento问题
- 14. 以编程方式确定我在magento中查看的产品
- 15. 以编程方式在Magento 1.8.1中创建可配置产品
- 16. 在1.7版本中以编程方式创建Magento产品
- 17. 如何以编程方式在Magento中设置产品属性?
- 18. 在Magento中以编程方式创建/更新产品
- 19. Magento如何以编程方式更新软件包产品
- 20. Magento以编程方式添加产品并重定向到结帐
- 21. Magento以编程方式导入产品添加自定义选项
- 22. Magento添加产品
- 23. magento添加产品
- 24. PRESTASHOP 1.6以编程方式将产品类别添加到产品
- 25. 以编程方式将产品添加到Virtuemart?
- 26. Magento:以编程方式创建订单捆绑产品和可配置产品
- 27. Woocommerce编程添加产品附加组件订购
- 28. 以表格前缀编码方式在magento中创建产品
- 29. 如何分配magento产品的类别以编程方式
- 30. 以编程方式更新后遗失Magento产品
此代码成功添加配件到产品中。我感谢您的帮助 :-) – user1844205