当前位置:   article > 正文

基于ecshop商城开发优惠券(红包)叠加使用功能_ecshop一次发放多个红包

ecshop一次发放多个红包

一般商城的优惠券(红包)都是只能使用一张的,但想要叠加使用的话,首先要新增字段来区别设置可不可叠加类型

这里写图片描述

input type=”hidden” name=”bonus” id=”bonus_id_{$k}” value=”0”

设置input隐藏域,id跟数组键值关联,选中的话value为红包的id,默认为0。
再把选中的红包ID都以字符串形式存到name为bonus1的input隐藏域value中,如:12,13,15… 用逗号隔开。
    <!--优惠券-->
    <div class="bonus_part">
      <p><span>优惠券</span>
      </p>
      <ul class="bonus_list_business">
          <!-- 这个id 和name值千万不要动,要传给后台,不然没法使用红包!!! -->
          <!--收集多个红包的id-->
        <input type="hidden" name="bonus1" id="bonus_id" value="">

        <!-- {foreach from=$bonus_list item=bonus key=k} -->
        <input type="hidden" name="bonus" id="bonus_id_{$k}" value="0">
        <input type="hidden" name="bonus_overlap" id="overlap_{$k}" {
   if $bonus.overlap eq 1 } value="1" {
   else} value="0" {/if}>
        <li {
   if $order.bonus_id eq $bonus.bonus_id} {/if} onclick="selectBonus2(this, {$bonus.bonus_id},{$k})"> <!--selectBonus()方法已转移到shopping_flow.js文件中 ^-^ -->
        <div class="bonus_info_business">
          <span><em>¥{$bonus.bonus_money_formated}<
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/256631
推荐阅读
相关标签
  

闽ICP备14008679号