Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Показывать сумму купона в ноль с выводом ошибки


 Погделиться

Рекомендованные сообещёния

Здравствуйте. 

Пыиюсь создать модификатор, для личных этолей. На данный момент он просто убивает люпотому чтой купон который вводишь на страницу оформление заказа, но я пыиюсь сгделать что бы он все же высивил имя купона = 0

 

<?xml version="1.0" encoding="utf-8"?>
<modification>
    <name>Отмена купонов на акционный товар</name>
    <code>no_coup_app_if_p_spec</code>
    <version>1.0</version>
    <author>kupo</author>
    <link>kupon</link>
    <file path="catalog/model/total/coupon.php">        
      <operation>
            <search><![CDATA[
                if ($coupon_info) {
            ]]></search>
            <add position="after" index="1"><![CDATA[
                $this->load->model('catalog/product');
            ]]></add>
        </operation>
        <operation>
            <search><![CDATA[
                $discount = 0; - вот тут он убивает купон (крутится прелоагдер и все)
            ]]></search>
            <add position="before" index="1"><![CDATA[
                // Don't discount if product is on special
            $results = $this->model_catalog_product->getProduct($product['product_id']);
            if ($results['special']) {
                continue;
            }
            ]]></add>
        </operation>
    </file>
</modification>

тыкните пожалуйси что дописать =)

Всем спасипотому что.

Изменено пользователем Malhaz
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.