Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Не работают купоны


Recommended Posts

Может кто сталкивался с такой проблемой,когда создаешь купон и выберешь с категорий определенный товар, то в купона становиться статус отключено, и выскакивают ошибки:

PHP Notice: Undefined index: date_start in /home/u368370/www/admin/model/sale/coupon.php on line 4

PHP Notice: Undefined index: date_end in /home/u368370/www/admin/model/sale/coupon.php on line 4

PHP Notice: Undefined index: uses_total in /home/u368370/www/admin/model/sale/coupon.php on line 4

PHP Notice: Undefined index: uses_customer in /home//www/admin/model/sale/coupon.php on line 4

PHP Notice: Undefined index: status in /home/u368370/www/admin/model/sale/coupon.php on line 4

$this->db->query("INSERT INTO " . DB_PREFIX . "coupon SET name = '" . $this->db->escape($data['name']) . "', code = '" . $this->db->escape($data['code']) . "', discount = '" . (float)$data['discount'] . "', type = '" . $this->db->escape($data['type']) . "', total = '" . (float)$data['total'] . "', logged = '" . (int)$data['logged'] . "', shipping = '" . (int)$data['shipping'] . "', date_start = '" . $this->db->escape($data['date_start']) . "', date_end = '" . $this->db->escape($data['date_end']) . "', uses_total = '" . (int)$data['uses_total'] . "', uses_customer = '" . (int)$data['uses_customer'] . "', status = '" . (int)$data['status'] . "', date_added = NOW()");

А если применять купон на весь товар,все работает.

Link to post
Share on other sites
  • 2 years later...

ап

Link to post
Share on other sites

ап

ну всплыла, и что? вы проблему свою опишите лучше и версию движка указать не забудьте

а то подняли тему двухлетней давности, а нам теперь гадать о мотивах

Link to post
Share on other sites

да,уж..правда. Извините. Не подумала.
Проблема вот в чем.
Версия 1,5,2,1.
Добавляю купон, выбираю категорию,для которой надо его использовать. Автоматически почему-то выбираются ВСЕ товары ниже (на скрине видно). Задаю дальше срок и остальное. При сохранении все сбивается(но это и понятно-конфликт категория-товары) и купон сохраняется отключенным. Как-то так.

bcc719d1d0c2.jpg

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By bulldozer323
      Создание промоакций (купон за покупку, купон при регистрации, купон при отсутствии заказа). Возможности модуля:
      создание промоакций: купон при оформлении заказа, купон регистрации клиента, купон при отсутствии заказа (CRON); гибкая настройка условий промоакции, можно указать сумму заказа и многое другое; выбор определенных групп покупателей при регистрации клиента на получения купона; возможность загрузки своего шаблона письма для каждой из промоакций; модуль совместим практически со всеми модулями регистрации и заказа которые используют стандартные методы Opencart, совместим с Simple.  
      Модуль использует стандартную систему купонов!
       
      Модуль будет расширяться и будут новые типы промоакций, если у Вас есть предложения, напишите их в личные сообщения.
       
      Демо админки
      Логин: demo
      Пароль: demo
       
      Установка:
      загрузите файлы из папки upload в корневую папку сайта (модуль не заменяет никаких файлов); установите модификатор модуля "promoaction.ocmod.xml" через дополнения>установка дополнений; перейдите в дополнения>менеджер дополнений - обновите модификаторы; перейдите в система>группы пользователей>администратор, установите флажки в блоках "разрешить просмотр" и "разрешить редактирование" на селекторах с пометкой "marketing/promoaction_***" и сохраните; модуль появиться в боковом меню, во вкладке "Маркетинг".  
      Настройка CRON (автоматической отправки купона в назначенное время):
      для того, чтобы выполнить CRON задачу необходимо внести данные пользователя который имеет доступ к настройкам модуля. Создайте отдельного пользователя, который желательно должен находиться в группе пользователей с ограниченными правами, он будет использоваться при авторизации в админ-панели для выполнения CRON задачи. перейдите в настройки модуля во вкладке "Маркетинг" в левом боковом меню, нажмите в правом верхнем углу на кнопку "Настройки"; добавьте данные ранее созданного пользователя и нажмите сохранить; затем перейдите в настройки вашего хостинга и настройте CRON задачу, путь до файла который нужно указать в настройках задачи прописан при создании промоакции, скопируйте его и вставьте в вашу задачи (ВНМАНИЕ! В зависимости от хостинга пути могут отличаться, если промоакция не заработала, укажите путь к файлу в ручную).  
      Важная информация: модуль распространяется на один домен и его поддомены, установка и доработка под вашу тему оплачивается отдельно.
    • By bulldozer323
      750 10
      Скачать/Купить дополнение


      Создание промоакций (Автоматические купоны)
      Создание промоакций (купон за покупку, купон при регистрации, купон при отсутствии заказа). Возможности модуля:
      создание промоакций: купон при оформлении заказа, купон регистрации клиента, купон при отсутствии заказа (CRON); гибкая настройка условий промоакции, можно указать сумму заказа и многое другое; выбор определенных групп покупателей при регистрации клиента на получения купона; возможность загрузки своего шаблона письма для каждой из промоакций; модуль совместим практически со всеми модулями регистрации и заказа которые используют стандартные методы Opencart, совместим с Simple.  
      Модуль использует стандартную систему купонов!
       
      Модуль будет расширяться и будут новые типы промоакций, если у Вас есть предложения, напишите их в личные сообщения.
       
      Демо админки
      Логин: demo
      Пароль: demo
       
      Установка:
      загрузите файлы из папки upload в корневую папку сайта (модуль не заменяет никаких файлов); установите модификатор модуля "promoaction.ocmod.xml" через дополнения>установка дополнений; перейдите в дополнения>менеджер дополнений - обновите модификаторы; перейдите в система>группы пользователей>администратор, установите флажки в блоках "разрешить просмотр" и "разрешить редактирование" на селекторах с пометкой "marketing/promoaction_***" и сохраните; модуль появиться в боковом меню, во вкладке "Маркетинг".  
      Настройка CRON (автоматической отправки купона в назначенное время):
      для того, чтобы выполнить CRON задачу необходимо внести данные пользователя который имеет доступ к настройкам модуля. Создайте отдельного пользователя, который желательно должен находиться в группе пользователей с ограниченными правами, он будет использоваться при авторизации в админ-панели для выполнения CRON задачи. перейдите в настройки модуля во вкладке "Маркетинг" в левом боковом меню, нажмите в правом верхнем углу на кнопку "Настройки"; добавьте данные ранее созданного пользователя и нажмите сохранить; затем перейдите в настройки вашего хостинга и настройте CRON задачу, путь до файла который нужно указать в настройках задачи прописан при создании промоакции, скопируйте его и вставьте в вашу задачи (ВНМАНИЕ! В зависимости от хостинга пути могут отличаться, если промоакция не заработала, укажите путь к файлу в ручную).  
      Важная информация: модуль распространяется на один домен и его поддомены, установка и доработка под вашу тему оплачивается отдельно.
      Добавил bulldozer323 Добавлено 15.01.2019 Категория Бонусы, купоны, программы лояльности Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By AlexMax13
      Возможно ли отменить купон в корзине, который был применен?
       
      Логика действий:
      1) Зашел на сайт
      2) Выбрал товар
      3) зашел в корзину
      4) ввел код купона и применил его
      5) возле надписи купона (http://joxi.ru/ZrJKxBxHblq1jm) есть красный крестик, клик по которому сбросит введенный купон.
       
      Нужно что то в куках удалить? если да то что? спасибо.
       
    • By LIAL
      Скачать/Купить дополнение Использование Купона от количества товаров
      Использование купонов на скидку в зависимости от количества товаров
      Модуль предназначен, для ввода количественного ограничения по товару на скидочные купоны. Купон не будет
      применяться, если количество товаров совпадает с заданым на него ограничением по количеству. Очень полезен, если вы используете дополнительные модули, дающие скидки на количество, чтобы при применении купона, скидка не давалась дважды.
      При редактировании купона вам станут доступны два новых поля Общее количество и Способ подсчета количества.
      Суть работы модуля заключается в том, что купоны не будут применяться для товаров, количество которых менее, более или равно заданного вами. Тип сравнения (больше, меньше, равно) вы также задаете самостоятельно.
      Подсчет количества товаров возможен как для всей корзины целиком, так и для каждой товарной позиции по отдельности.
      Примеры использования модуля:
      Применять купоны только если количество товаров в корзине более указанного Применить купон только для товаров которых в корзине больше (меньше или равно) определенного количества Если вы используете дополнительные скидочные модули, которые дают скидку от количества, и вам нужно убрать двойное применение скидок Демо версию можно попробовать на http://instup.com/opencart (Купон 2222 применяется только для товаров, которых в корзине более 5 штук)
       
      Локализация: Русский, English
      Добавил LIAL Добавлено 17.01.2016 Категория Бонусы, купоны, программы лояльности Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      1.5.5.1.2 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена  
    • By Mops009
      Добрый. 
      Необходимо решить 2 задачи, удивительно, но ни один модуль из топов, как я понял не делает этого:
      1) Назначать конкретному товару скидку на использование определенного метода оплаты в % от ЕГО цены, а не на всю корзину. Куча модулей позволяют сделать скидку на всю корзину/стандартный модуль купонов позволяет сделать на товары, но не дает возможности указать вариант оплаты.
      2) Добавление купоном или автоматом скидки равно стоимости доставки на всю корзину, НО не более % от стоимость товаров участвующих в акции. (фактически подходит стандартный купон, но нужно ограничение в % от цены)
       
      Если нет готовых модулей, может есть какие-то темы, где схожие задачи решали? 
  • 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.