我想获取 Magento 产品的自定义选项 ID,以在 Magento 中生成不同的可下载链接。
我在 One 产品中有三个自定义选项。
选项1:免费
选项2:付费
选项3:两者
如果我选择选项 1,那么它将允许我下载该模块的免费版本。如果我选择选项 2,那么它将允许我下载模块的付费版本。很快..
因此,我想为不同的选项添加不同的下载链接,点击后将根据所选的特定自定义选项进行结帐。
我想获取 Magento 产品的自定义选项 ID,以在 Magento 中生成不同的可下载链接。
我在 One 产品中有三个自定义选项。
选项1:免费
选项2:付费
选项3:两者
如果我选择选项 1,那么它将允许我下载该模块的免费版本。如果我选择选项 2,那么它将允许我下载模块的付费版本。很快..
因此,我想为不同的选项添加不同的下载链接,点击后将根据所选的特定自定义选项进行结帐。
我已经实现了类似的东西(见这里)
<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”的值。
只需查看产品页面即可了解产品页面上的表单(目录/产品/视图)的外观,并在查看产品选项时查看产品选项。