0

我想获取 Magento 产品的自定义选项 ID,以在 Magento 中生成不同的可下载链接。

我在 One 产品中有三个自定义选项。

选项1:免费

选项2:付费

选项3:两者

如果我选择选项 1,那么它将允许我下载该模块的免费版本。如果我选择选项 2,那么它将允许我下载模块的付费版本。很快..

因此,我想为不同的选项添加不同的下载链接,点击后将根据所选的特定自定义选项进行结帐。

4

1 回答 1

1

我已经实现了类似的东西(见这里

<div class="styled-select">
<select name="options[22]">
    <option value="57">SA Postal (Free)</option>
    <option value="56">Registered Mail (+ R22 pm)</option>
    <option value="53">Door to Door (+ R30 pm)</option>
</select>
</div>

现在转到管理面板(后端)并选择目录 -> 管理产品。选择您要为其创建自定义链接的产品。转到自定义选项。如果您“检查元素”或查看页面的源代码,您会发现:

<tr id="product_option_22_select_53"><td><input type="hidden" name="product[options][22][values][53][option_type_id]" value="53">

你会看到你只需要匹配这些值。在这种情况下,options[22] 是哪个选项,53 是“Delivery Type”和“Door to Door”的值。

只需查看产品页面即可了解产品页面上的表单(目录/产品/视图)的外观,并在查看产品选项时查看产品选项。

于 2013-03-04T20:22:02.503 回答