Jump to content

Скидка от общей суммы заказа [support]


HyperLabTeam
 Share

Go to solution Solved by HyperLabTeam,

Recommended Posts

  • Solution

Скидка от общей суммы заказа

Просмотр файла

Модуль для версий: OpenCart 2.3, ocStore 2.3, OpenCart 3, ocStore 3

 

Модуль позволяет установить для магазина произвольное количество скидок, которые будут зависеть от общей суммы заказа. Скидки применяются автоматически, по достижении необходимой суммы в корзине.
Связки "процент-сумма" задаются в админке, в неограниченном количестве.


Если вам этого функционала не достаточно, то советуем вам присмотреться к модулю HDP

Спойлер

 


Особенности:

  • Для работы модуля НЕ ТРЕБУЕТСЯ Ioncube Loader
  • Совместимость с модулем "Simple - упрощенная регистрация и заказ" и любыми другими модулями быстрого заказа
  • Модуль поддерживает любое количество валют
  • Скидка задается в процентах и считается от общей стоимости заказа.

 

Перед установкой модуля:

  1. Устанавливайте модуль только своей версии опенкарта.
  2. Если вы не уверены, что сможете установить нормально модуль, то лучше закажите дополнительно услугу установки.
  3. Любые вопросы по модулю - добро пожаловать в тему тех поддержки, тестируем, отписываемся, спрашиваем!
  4. Некорректно установили, не заработал и т.д. - пишем в ЛС с полными доступами к FTP и в админ часть!
  5. Если вы отказываете в доступах для тех поддержки - значит поддержка вам не нужна!
  6. Если у вас после обновления модификаторов валится сайт - значит какой-то "специалист" вам изменения внёс в кэш модификаторов - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться на платной основе.
  7. Обновление модуля на вашем сайте нашими силами и все прочие доработки - платные, подробности в ЛС!
  8. Все прочие вопросы по модулю - добро пожаловать в тему тех поддержки и обсуждения!

 

ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ:

Остерегайтесь нелегально распространяемого программного обеспечения, далее по тексту сокращённо - ПО! В нём заведомо может содержаться вредоносный код, способный нанести ущерб вам и вашему сайту! Ваш интернет магазин - это ваш бизнес! Не доверяйте мнимому желанию легкой наживы, тем самым становясь наживкой для мошенников! Которые в один прекрасный день могут лишить вас всего через внедрённый в ПО вредоносный код!
ВО ИЗБЕЖАНИЕ ПОДОБНЫХ СИТУАЦИЙ, НИЖЕСЛЕДУЮЩЕЕ ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ!
Это программное обеспечение является объектом авторского права и защищено согласно Закону об авторском праве! Любой, кто нарушит данные условия и будет уличён в нелегальном его использовании - автоматически лишается прав на последующие обновления ПО и на техническую поддержку, с возможным последующим закрытием доступа на все ресурсы, где официально представлены все наши продукты ПО! Приобретая наши продукты ПО легально, вы непосредственно участвуете в их развитии и становитесь полноправным обладателем, на условиях данной лицензии!
УСЛОВИЯ ИСПОЛЬЗОВАНИЯ
Условия использования лицензии на ПО - "один продукт ПО на один домен"! 
Это означает, что Вы можете использовать одну лицензию ПО для одного конкретного домена, без его последующей замены. 
Тестовые лицензионные ключи выдаются на под домен основного домена с явным указанием, что он тестовый - test.domain.com и подобные.
Для использования ПО на дополнительных доменах и под доменах требуется приобретение дополнительной лицензии!
Запрещена передача продуктов ПО третьим лицам, распространение их от своего имени, изменение исходных файлов ПО без получения разрешения на то авторов ПО. 

Покупая модуль, вы покупаете модуль, а не время авторов на индивидуальную тех поддержку - её мы оказываем исключительно по собственному желанию!

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

Будьте осторожны и приобретайте продукты ПО легально! Не станьте жертвой мошенников! Берегите свои нервы и деньги!
Благодарим вас за внимание!

 

Link to comment
Share on other sites

  • 1 year later...

Добрый день. Поставил модуль, все вроде работает, считает, но итоговая сумма остается без скидки, хотя в корзине указывается, что Ваша скидка 5% - 120 руб. Мне как продавцу это даже плюс :classic_biggrin: , но если покупатель попадется внимательный и заметит, то будут вопросы :classic_ninja:

Подскажите, куда смотреть?

Link to comment
Share on other sites

В 10.10.2023 в 14:03, Леонид сказал:

Добрый день. Поставил модуль, все вроде работает, считает, но итоговая сумма остается без скидки, хотя в корзине указывается, что Ваша скидка 5% - 120 руб. Мне как продавцу это даже плюс :classic_biggrin: , но если покупатель попадется внимательный и заметит, то будут вопросы :classic_ninja:

Подскажите, куда смотреть?

Добрый день. Смотрите на очерёдность применения модулей Итого.

Модуль должен находится после промежуточного итога, но до общего итога.

Link to comment
Share on other sites

В 10.10.2023 в 13:23, mpn2005 сказал:

Добрый день. Смотрите на очерёдность применения модулей Итого.

Модуль должен находится после промежуточного итога, но до общего итога.

спасибо большое, да, действительно итого в порядке сортировки было под номером 10, а модуль под 11, поменял и теперь все четко

Link to comment
Share on other sites

  • 3 months later...
В 25.01.2024 в 22:43, elementalxp сказал:

Подскажите, пожалуйста, а можно вывести вторую цену в карточку товара, которая уже после скидки?

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

Модуль работает только в корзине. От суммы корзины. От суммы заказа. Который может состоять из нескольких товаров.

Какая может быть при этом цена в товаре? 

Link to comment
Share on other sites

В 25.01.2024 в 22:20, HyperLabTeam сказал:

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

Модуль работает только в корзине. От суммы корзины. От суммы заказа. Который может состоять из нескольких товаров.

Какая может быть при этом цена в товаре? 

У меня скидка составляет на все товары 3.5%, я подумал что просто каким-то образом в карточку вывести вторую стандартную цену  и вычесть из нее 3.5% и таким образом будет вторая цена в товаре.

Link to comment
Share on other sites

Все, разобрался, если кому надо модификатор:

<?xml version="1.0" encoding="utf-8"?>
<modification>
  <name>loan_price</name>
  <code>loan_price</code>
  <version>1.0</version>
  <author>Tom</author>
  <link>loan_price</link>
  <file path="catalog/controller/product/product.php">
    <operation>
      <search><![CDATA[$data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');]]></search>
      <add position="after"><![CDATA[
          $data['loan_price'] = $this->currency->format($product_info['price'] / 12, $this->session->data['currency']);
       ]]></add>
    </operation>
  </file>
 
  <file path="catalog/controller/product/{category,product,search,manufacturer,special}.php">
        <operation>
      <search><![CDATA[if ($this->config->get('config_tax')) {]]></search>
      <add position="before"><![CDATA[
         $data['loan_price'] = $this->currency->format($product_info['price'] / 100 * 96.5, $this->session->data['currency']);
       ]]></add>
    </operation>
     <operation>
      <search><![CDATA[$data['products'][] = array(]]></search>
      <add position="after"><![CDATA[
          'loan_price'  => $data['loan_price'],
       ]]></add>
    </operation>
  </file>
 
  <file path="catalog/view/theme/*/template/product/product.twig">
    <operation>
      <search><![CDATA[{% if price %}]]></search>
      <add position="before"><![CDATA[<div class="card__credit"> Рассрочка от <a href="/installment/" target="_blank" class="card__credit--price">{{ loan_price }}</a></div>]]></add>
    </operation>
  </file>
 
  <file path="catalog/view/theme/*/template/product/{category,product,search,manufacturer_info,special}.twig">
    <operation>
      <search><![CDATA[{% if product.price %}]]></search>
      <add position="before"><![CDATA[
          <div class="product-card__price">
                <span class="product-card__price--actual-wrp">от <span class="product-card__price--actual">{{ product.loan_price }}</span></span>
            </div>
          ]]></add>
    </operation>
  </file>
</modification>

 

Link to comment
Share on other sites

  • 2 weeks later...

Добрый день.

Помогите, пжл, разобраться

Проблема с отражение скидки в корзине. Сортировка вот такая:

 

Итого Включено 1
Скидка от общей суммы заказа Включено 2
Купоны Включено 3
Бонусные баллы Включено 4
Доставка Включено 5
Filterit - НЕ УСТАНАВЛИВАЙТЕ И НЕ УДАЛЯЙТЕ! Включено 12

 

и корзина выглядит так:

image.png.132526d9fc2ffb46c65058fc20a405be.png

Если ставлю Всего, т.е. чтобы все пересчиталось, то корзина выглядит так:

image.png.185deec3bb297af165f65ef8d6ace573.png

Скидки не видно, но она считается. Для покупателя важно, чтобы визуально было видно скидку.

В чем может быть проблема?

 

Link to comment
Share on other sites

В 10.02.2024 в 13:49, dimusdja сказал:

Добрый день.

Помогите, пжл, разобраться

Проблема с отражение скидки в корзине. Сортировка вот такая:

 

Итого Включено 1
Скидка от общей суммы заказа Включено 2
Купоны Включено 3
Бонусные баллы Включено 4
Доставка Включено 5
Filterit - НЕ УСТАНАВЛИВАЙТЕ И НЕ УДАЛЯЙТЕ! Включено 12

 

и корзина выглядит так:

image.png.132526d9fc2ffb46c65058fc20a405be.png

Если ставлю Всего, т.е. чтобы все пересчиталось, то корзина выглядит так:

image.png.185deec3bb297af165f65ef8d6ace573.png

Скидки не видно, но она считается. Для покупателя важно, чтобы визуально было видно скидку.

В чем может быть проблема?

 

Я имел ввиду когда Всего включено с сортировкой 6, то скидки в корзине не видно. А когда Всего выключено, то видно скидку.

Link to comment
Share on other sites

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

В 10.02.2024 в 14:49, dimusdja сказал:

Скидки не видно, но она считается. Для покупателя важно, чтобы визуально было видно скидку.

В чем может быть проблема?

Надо смотреть контроллер корзины в части выводи итогов, и шаблон. Этот модификатор в вывод на фронте не вмешивается. И раз скидка считается, значит она там есть. Разбирайтесь, кто её скрывает.

Link to comment
Share on other sites

  • 1 month later...

Здравствуйте ocStore 3 шаблон революшн модуль поставил но скидка в корзине не появилась - проблема решена нужно было поствить порядок сортировки - 2

Edited by belvision2
проблема решена
Link to comment
Share on other sites

  • 5 months later...
В 10.02.2024 в 13:49, dimusdja сказал:

Добрый день.

Помогите, пжл, разобраться

Проблема с отражение скидки в корзине. Сортировка вот такая:

 

Итого Включено 1
Скидка от общей суммы заказа Включено 2
Купоны Включено 3
Бонусные баллы Включено 4
Доставка Включено 5
Filterit - НЕ УСТАНАВЛИВАЙТЕ И НЕ УДАЛЯЙТЕ! Включено 12

 

и корзина выглядит так:

image.png.132526d9fc2ffb46c65058fc20a405be.png

Если ставлю Всего, т.е. чтобы все пересчиталось, то корзина выглядит так:

image.png.185deec3bb297af165f65ef8d6ace573.png

Скидки не видно, но она считается. Для покупателя важно, чтобы визуально было видно скидку.

В чем может быть проблема?

 

 

Может кому нужно будет...

 

 В файле: catalog/controller/checkout/uni_checkout.php

        foreach ($totals as $total) {
            $key = $total['code'] == 'tax' ? $total['code'].'_'.$i++ : $total['code'];
            
            $data['totals'][$key] = array(
                'title'    => $total['title'],
                'text'  => $this->currency->format($total['value'], $this->session->data['currency']),
                'code'     => $total['code']
            );
        }

 

Поменяйте на:

 

        foreach ($totals as $total) {
                $data['totals'][] = array(
                    'title' => $total['title'],
                    'text'  => $this->currency->format($total['value'], $this->session->data['currency'])
                );
            }

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

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