4

私たちが持っているとしましょう:

  • SKU「product-sku」の商品
  • SKU "custom-option" を使用したカスタム オプション

カートでこのカスタム オプションを選択してこの製品を追加すると、この製品の SKU はチェックアウト ページで「product-sku-custom-option」に変わります。

Magento で、カスタム オプションの SKU を製品の SKU に追加することを無効にする方法、または少なくとも製品がカートに追加された後に元の SKU を取得する方法はありますか?

4

1 に答える 1

5

経験則は、コア ファイルには決して触れないことです。を拡張して、次のapp/code/core/Mage/Catalog/Model/Product/Type/<yourtype>.phpようにするだけです。

public function getOptionSku($optionValue, $skuDelimiter)
{
    return '';
}
于 2014-04-16T05:50:32.050 に答える