我正在尝试在 1000 个不同的 magento 站点上创建可配置的产品。(好吧,1000 可能不准确.. 100 万听起来更好).. 我正在编写一个集成工具,旨在将产品推入 magento 站点。该应用程序是一个SAAS,我们希望注册N个站点。
安装插件并不总是站点所有者热衷的事情,因此我避免了所有更改“后端”的建议。
我现在陷入困境的是可配置产品。我似乎找不到任何关于如何将可配置产品捆绑在一起的迹象。
我像这样在多路通话中创建父产品。
<item SOAP-ENC:arrayType="xsd:ur-type[2]" xsi:type="SOAP-ENC:Array">
<item xsi:type="xsd:string">catalog_product.create</item>
<item SOAP-ENC:arrayType="xsd:ur-type[4]" xsi:type="SOAP-ENC:Array">
<item xsi:type="xsd:string">configurable</item>
<item xsi:type="xsd:string">40</item>
<item xsi:type="xsd:string">99_nine_555</item>
</item>
</item>
然后我创建子产品
<item SOAP-ENC:arrayType="xsd:ur-type[2]" xsi:type="SOAP-ENC:Array">
<item xsi:type="xsd:string">catalog_product.create</item>
<item SOAP-ENC:arrayType="xsd:ur-type[4]" xsi:type="SOAP-ENC:Array">
<item xsi:type="xsd:string">simple</item>
<item xsi:type="xsd:string">40</item>
<item xsi:type="xsd:string">nine_5</item>
</item>
</item>
然后我尝试使用*product_link.assign*,但这没有用。有谁知道开箱即用的 api 调用允许某人创建可配置产品?
编辑
我知道这个问题似乎是别人的重复。但由于他们都没有答案,而且他们中的大多数人都年纪大了,我想也许有些事情已经改变了。或许现在有办法了。如果已回答,请在将其标记为重复之前,在评论中链接到重复。