我已添加產品(即附件)的擴展。 現在,我有一個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