【问题标题】:Creating order from Magento admin with custom price breaks custom option SKUs使用自定义价格中断自定义选项 SKU 从 Magento 管理员创建订单
【发布时间】:2012-03-07 14:52:44
【问题描述】:

请考虑产品在其自定义选项中包含额外 SKU 部件的情况。产品可能有 SKU product,自定义选项有 option,最终结果将自动为 product-option

现在进入管理员并尝试以自定义价格订购此产品,自定义选项变为“附加选项”并且缺少额外的 -option。我的商店(企业 1.8)需要这些 SKU 完好无损,但我需要帮助解决这个问题。我希望我必须在某个时候覆盖Mage_Adminhtml_Model_Sales_Order_Create,这没关系。

我已经用谷歌搜索了这个问题,直到我的手指麻木了,但我什至找不到提及它,更不用说确认的修复了。请指出问题的原因。

【问题讨论】:

  • 你能说 Magento CE 的哪个版本最接近 EE 1.8 吗?

标签: magento


【解决方案1】:

这很难追踪,因为它似乎是断断续续的。我正在详细回答自己,因为我不希望其他人经历同样的考验。


问题源于自定义选项,它们都添加了自定义 SKU 并且标题中包含冒号。如果你仔细看下图,你可以在“Colors::Black”中看到两个冒号——第一个是选项的名称,第二个是 Magento 添加的。更新订单时,它会尝试从该文本框中解析自定义选项,并且额外的冒号会引发扳手。

另一个坏事是因为 Magento 无法读回自定义选项,该特定选项被删除。在这种情况下,它是一个必需选项,会导致一条警告消息。

由于缺少该选项,因此它是 SKU 部分。其他自定义选项不受影响,这会影响问题。所有这一切的简单答案就是避免使用冒号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多