Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль скидок


Гість

Recommended Posts

при оформлении заказа Шаг 5 Способ оплаты, после нажатия Вперед получаю сообщение

SyntxError: JSON.parse: Unable to parse value (в Опере)

SyntxError: Недопустимый знак (в IE9)

Все дело в таблице order_total в новой версии там добавилось поле code, которого нет в модуле скидок, для правки открываем catalog\model\total\sale_by_price.php

добавляем после

$total_data[] = array(

строку:

'code' => 'здесь пишем че-нить латиницей, любой набор букв или слово неважно'

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

копать можно в огороде)

модуль писался для 0.x.x версии и для 1.0.1 не подойдет без дополнительных махинаций. Если вы не сильно знакомы с программированием, то у вас вряд ли что получится

А хотя бы в какой стороне проводить "махинации" для 1.0.1 не подскажите. А то настройки не работают совсем. Там какие то переменные различны?
Надіслати
Поділитися на інших сайтах


постаавил сегодня на ocstore 1.01

https://opencartforum.com/topic/4025-ocstore-v101-релиз/

сразу же закинул модуль скидок

1) после установки модуля при нажатии Изменить

Fatal error: Cannot access private property Document::$title in admin\controller\total\sale_by_price.php on line 8

в файле там такая строка 8:

$this->document->title = $this->language->get('heading_title');

если ее закоментить все работает

меняем

$this->document->title = $this->language->get('heading_title');

на

$this->document->setTitle($this->language->get('heading_title'));

АПД

не глянул версию.:) уточню, это для opencart 1.5.1.3

Надіслати
Поділитися на інших сайтах


меняем

$this->document->title = $this->language->get('heading_title');

на

$this->document->setTitle($this->language->get('heading_title'));

АПД

не глянул версию.:) уточню, это для opencart 1.5.1.3

Не только это там еще tpl надо править и в других местах. Пока до конца не разобрался где.
Надіслати
Поділитися на інших сайтах


  • 2 months later...

Косяк убрали?

А вообще нужен универсальный модуль Скидок с расширениями!

Оплата по договоренности, в дар тоже можно Изображение

есть у меня модуль... звоните по скайпу..... разберемся
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Мне в скидках нужно сделать такое для Version 1.5.1.3 (причём это скидка для всего магазина, чтоб она и в корзине отображалась и при оформление заказа):

  • от 5 тыс - 5 %
  • от 15 тыс -10%
  • от 30 тыс - 20%
  • от 50 тыс - 30 %

Нужен такой модуль. Цена вопроса?

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

А хотя бы в какой стороне проводить "махинации" для 1.0.1 не подскажите. А то настройки не работают совсем. Там какие то переменные различны?

Для того, чтобы этот модуль заработал в 1.0.1 достаточно проделать две операции:

1. в admin/controller/total/sale_by_price.php строчку $this->document->title = $this->language->get('heading_title'); заменить на $this->document->setTitle($this->language->get('heading_title'));

2. в catalog/model/total/sale_by_price.php там где объявляется $total_data[] = array( перед 'title' => $this->language->get('text_sale_by_price'), вписать 'code' => 'total',

Надіслати
Поділитися на інших сайтах


Не получается установить модуль скидок, посоветуйте что можно сделать.

1. Скачал sale_by_price_and_groups_customer.zip

2. Импортировал в БД insert_in.sql (с помощью PHP MyAdmin)

3. Убедился что создались две таблицы (oc_sale_by_price и oc_sale_by_price_groups)

4. Залил файлы из п1. на хостинг

5. В админке появилась запись "Скидки от цены" -> установить

6. При нажатии на кнопку "Изменить" выдаёт:

Error: Table 'aistplus.oc_sale_by_price' doesn't exist

Error No: 1146

SELECT * FROM oc_sale_by_price

Надіслати
Поділитися на інших сайтах


Не получается установить модуль скидок, посоветуйте что можно сделать.

1. Скачал sale_by_price_and_groups_customer.zip

2. Импортировал в БД insert_in.sql (с помощью PHP MyAdmin)

3. Убедился что создались две таблицы (oc_sale_by_price и oc_sale_by_price_groups)

4. Залил файлы из п1. на хостинг

5. В админке появилась запись "Скидки от цены" -> установить

6. При нажатии на кнопку "Изменить" выдаёт:

Error: Table 'aistplus.oc_sale_by_price' doesn't exist

Error No: 1146

SELECT * FROM oc_sale_by_price

Продовал префикс oc_ убирать у двух таблиц - не помогло.

Надіслати
Поділитися на інших сайтах


Как сделать, чтобы на спецпредложения не предоставлялась дополнительная скидка? Сам не доковырялся... Скидка предоставляется от суммы товаров в корзине, информации от товарах уже нет...

Надіслати
Поділитися на інших сайтах


  • 3 months later...

Мне в скидках нужно сделать такое для Version 1.5.1.3 (причём это скидка для всего магазина, чтоб она и в корзине отображалась и при оформление заказа):

  • от 5 тыс - 5 %
  • от 15 тыс -10%
  • от 30 тыс - 20%
  • от 50 тыс - 30 %
Нужен такой модуль. Цена вопроса?

Ищу такой же модуль. Есть ли готовые решения?

  • +1 1
Надіслати
Поділитися на інших сайтах


поставил модуль скидок от суммы на 1,5х

такая проблема

Fatal error: Cannot access private property Document::$title in /var/www/stronger/stronger.com.ua/admin/controller/total/sale_by_price.php on line 8

строка 8

$this->document->title = $this->language->get('heading_title');
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Добрый день! подскажите пожалуйста пошагово лузеру))), как правильно установить oc_sale_by_price и oc_sale_by_price_groups, как в базу скормить это, в админке появились скидки, но когда нажимаешь изменить появляется вот такая ошибка

Error: Table 'opencart.sale_by_price' doesn't exist

Error No: 1146

SELECT * FROM sale_by_price

Надіслати
Поділитися на інших сайтах


  • 1 year later...

поставил модуль скидок от суммы на 1,5х

такая проблема

строка 8

$this->document->title = $this->language->get('heading_title');
заменить строку:

$this->document->title = $this->language->get('heading_title');

на

$this->document->setTitle($this->language->get('heading_title'));

 
но после этого в самих уже настройках пишет:
Notice: Undefined index: name in/home/tranzith/public_html/knigi.radiance.com.ua/admin/view/template/total/sale_by_price.tplon line 45
 
<td><? echo $sale['name']; ?></td>
Надіслати
Поділитися на інших сайтах


Подскажите. Вот есть модули скидок от суммы заказа, а есть для накопительных дискаунтов. Тут всё ясно. Но часто бывает нужно их комбинировать. Например, если постоянный клиент набирает в покупке на хорошую разовую скидку, но ранее накопленная у него всё равно больше. Какая сработает в этом случае? Нужен такой модуль, который решал бы этот вопрос.

Надіслати
Поділитися на інших сайтах


  • 3 months later...

Может кто в курсе, какие изменения внести чтобы модуль выбирал максимальную скидку (скидка для группы или скидка от суммы), а так получается что выбирает только скидку от группы. Или может есть какие уже готовые модули на ocstore 0.2.0

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.