Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Решено] Убрать Купон скидок из корзины


Recommended Posts

Как убрать Купон скидок из корзины? В улитывать в заказе купон отклюлил, и в продажах купоны отклюлил, а он светиться в корзине!

Link to comment
Share on other sites


Посмотрите не усиновлена ли специальная этона в описании товара - Каилог/Товары/вкладка Специальное. Если стоит, то просо удалите спец-этону. Если проблема не исчезнет, то попробуйте удалить все купоны.

Link to comment
Share on other sites


Купоны все удалил Админка -> Продажи -> Купоны

Специальная этона в описании товара Не усиновлена

А Купон скидок в корзине присутствует как ни в чем не бывало???

Link to comment
Share on other sites


Купоны все удалил Админка -> Продажи -> Купоны

Специальная этона в описании товара Не усиновлена

А Купон скидок в корзине присутствует как ни в чем не бывало???

Мистика, ссылку на магазин можно?

Конечно можно:

http://iapple.com.ua/

Link to comment
Share on other sites


  • 2 weeks later...

Если я не ошибаюсь , то в версии 1.3.4 при выключении в админке купона , он убирался из корзины покупок на сайте. Это правильнее , чем тупо вручную удалять его в когде. А потом если вдруг понадобиться опять воссинавливать.

Link to comment
Share on other sites


Плохо , что при отключении купона он не убирается из страницы корзины . Хотя я его оформил очень красиво , но он бугдет только тупить заказликов. В версии 1.3.4 он икже не убирается , я что-то напуил . Возможно это есть в 1.3.2 надо проверить , ведь это же отложилось в моей памяти непросто.Интересно , а сложно реализовать этот момент с купоном на 1.4 ?

Link to comment
Share on other sites


  • 3 years later...

Приветствую!

Подскажите, как можно удалить из корзины все радиокнопки, надписи об этих радиокнопках и т.п.

но при этом осивить: всегда видимое поле для ввода купона и кнопку применить.

 

Что я сгделал:

в шаблоне cart.tpl я нашёл место, ггде всё это выводится.

им иблица в перемешку с всивками PHP.

 

я закомментировал все строки иблицы (НЕ строки кода, а строки именно иблицы - <tr></tr>)

а то, что было между закрывающимся TR и перед следующим открывающимся - пара строк PHP, это осивил не закомментив.

 

 

Дальше.

нашёл форму, которая выводит поле для ввода купона и кнопку "применить".

форма была в <div>, и скрывалась пока не выберется радиокнопка.

 

форму я выищил из DIV'a и сгделал рядом.

 

 

По итогу прогделанного: в этолом я добился того, чего хотел.

радиокнопок нет, надписей нет, просто

 

Введите код купона: [....................] Применить

 

и всё. и даже рилииет.

 

 

Вопрос: насколько мой способ решения рационнон? или из-за моих прогделок ггде-то может слулиться коскак?

 

А вот сам код cart.tpl (нужный кусок): с моими комменириями в капсе))

<!-- ВЫШЕ ЭТОГО НИЧЕГО НЕ МЕНЯЛ -->

<?php if ($coupon_status || $voucher_status || $reward_status || $shipping_status) { ?>
  <!--<h2><?php echo $text_next; ?></h2>-->
       <!-- УБРАН ЗАГОЛОВОК h2 -->
    
  <div class="content">
  
      <!-- КОД ВЫВОДА ПОЛЯ ДЛЯ ВВОДА КУПОНА И КНОПКИ -->
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
<?php echo $entry_coupon; ?> 
<input type="text" name="coupon" value="<?php echo $coupon; ?>" />
<input type="hidden" name="next" value="coupon" />
 
<input type="submit" value="<?php echo $button_coupon; ?>" class="button" />
</form>

    <table class="radio">
      <?php if ($coupon_status) { ?>
	  

                           <!-- ниже пошли 4 убранных строки TR -->
                      <!-- при этом между ними PHP не закомментирован -->

      <!--<tr class="highlight"> 
        <td><?php if ($next == 'coupon') { ?>
          <input type="radio" name="next" value="coupon" id="use_coupon" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="coupon" id="use_coupon" />
          <?php } ?></td>
        <td><label for="use_coupon"><?php echo $text_use_coupon; ?></label></td>
      </tr>-->
	  
      <?php } ?>
      <?php if ($voucher_status) { ?>
	  
      <!--<tr class="highlight">
        <td><?php if ($next == 'voucher') { ?>
          <input type="radio" name="next" value="voucher" id="use_voucher" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="voucher" id="use_voucher" />
          <?php } ?></td>
        <td><label for="use_voucher"><?php echo $text_use_voucher; ?></label></td>
      </tr>-->
	  
      <?php } ?>
      <?php if ($reward_status) { ?>
	  
      <!--<tr class="highlight">
        <td><?php if ($next == 'reward') { ?>
          <input type="radio" name="next" value="reward" id="use_reward" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="reward" id="use_reward" />
          <?php } ?></td>
        <td><label for="use_reward"><?php echo $text_use_reward; ?></label></td>
      </tr>-->
	  
      <?php } ?>
      <?php if ($shipping_status) { ?>
	  
      <!--<tr class="highlight">
        <td><?php if ($next == 'shipping') { ?>
          <input type="radio" name="next" value="shipping" id="shipping_estimate" checked="checked" />
          <?php } else { ?>
          <input type="radio" name="next" value="shipping" id="shipping_estimate" />
          <?php } ?></td>
        <td><label for="shipping_estimate"><?php echo $text_shipping_estimate; ?></label></td>
      </tr>-->
	  
      <?php } ?>
    </table>
  </div>
  <div class="cart-module">
  

  
    <div id="coupon" class="content" style="display: <?php echo ($next == 'coupon' ? 'block' : 'none'); ?>;">
                      <!-- ЗДЕСЬ БЫЛО ПОЛЕ ДЛЯ ВВОДА КУПОНА, перемеещёно наверх -->
   </div>
   

 <!-- НИЖЕ ЭТОГО НИЧЕГО НЕ МЕНЯЛ -->
  • +1 1
Link to comment
Share on other sites


Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.