Magento product_attribute.addOption 要求默认选项

标签 magento soap

我正在使用 Magento API 的 SOAP v1,我正在尝试向属性添加选项。使用以下文档Link

这是我用作测试的代码

$attributeCode = "colour";
$optionToAdd = array(
    "Label" => array(
        array(
            "store_id" => 1,
            "value" => "Green"
        )
    ),
    "order" => 0,
    "is_default" => 0
);

当我调用 API 时,它返回以下内容 -

<b>Fatal error</b>:  Uncaught SoapFault exception: [108] Default option value is not defined

我一生都无法让它发挥作用。我从文档中还没有遗漏什么吗?!

最佳答案

我认为您可能必须为 store_id 0(管理员)定义一个值? 您仅为 store_id 1 定义一个值,但可能需要在管理中拥有一个值。

关于Magento product_attribute.addOption 要求默认选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13952711/

相关文章:

java - 如何从Filter返回SOAPFault给客户端?

java - SOAP:如何在不破坏现有客户端的情况下扩展类型?

java - 如何将入站和出站 SOAP 处理程序相互关联

javascript - 使用日历在产品页面上的 magento 中出现 "TypeError: triggerElement is null "错误

python - 导入命名空间后出现 TypeNotFoundError

php - 在 magento 中添加澳大利亚表费率

c# - 如何在不修改生成的类的情况下将 SoapExtension 属性添加到生成的 Web 服务客户端代理?

java - 如何从 wsdl 生成请求和响应类?

php - 从缓存中获取图像 MAGENTO

magento - 仅从前端而不是在 magento 的后端删除 index.php