【发布时间】:2025-12-18 08:25:01
【问题描述】:
我的产品有多种选择。
用户选择他想为产品支付的价格。 首先,我创建了一个下拉框,其值为 5 欧元,- 10 欧元,- 等等。 我已将产品价格设为 0 欧元。
当我选择 10 欧元时,产品变为 10 欧元 - 这很好。
现在我想要一个复选框,用户可以在其中选择不含税和含税,因此如果我选择不含税,产品将被插入购物车,因为 10,00 欧元就可以(不含税)。 但是当我选择含税时,产品需要以 10 /1.21 = €8,26(不含税)的形式放入购物车。
我怎样才能做到这一点?
编辑:
我有以下代码:
$event = $observer->getEvent();
$quote_item = $event->getQuoteItem();
if (is_array($quote_item->getOptions())) {
foreach ($quote_item->getOptions() as $optionValue) {
echo ???? . ' --> ' . $optionValue->getValue() . '<br />';
}
}
这将为我提供选项中的值。 但是我如何获得真正的 option_id 呢?我现在得到了 option_type_id。
【问题讨论】:
标签: magento option product configure