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

Модуль Управление группами спецпредложений для Opencart/ocStore 1.5.x - 2.x [Поддержка]


Recommended Posts

Управление группами спецпредложений для Opencart/ocStore 1.5.x - 2.x


Управление группами спецпредложений для Opencart/ocStore 1.5.x - 2.x


1. О модуле Shoputils.Specials 1.5.x - 2.0.x - 2.1.x - 2.2.x - 2.3.x - v1.2 (Управление группами спецпредложений)

В модуле "Управление группами спецпредложений" Вы можете управлять группами

спецпредложений для товаров. Можно настроить спецпредложения для выборки товаров

в зависимости от категории, к которым привязаны товары, от производителей, а

так же в группу спецпредложений можно добавить товары выборочно. Таким образом

создавая всего несколько групп спецпредложений, можно, не редактируя каждый товар

в отдельности, добавить для него спецпредложения, которые обычно редактируются на

странице товара в закладке "Спецпредложения".

Внимание! При запуске модуля (то есть при нажатии на кнопку "Применить" в группах

спецпредложений) все старые спецпредложения будут удалены и созданы новые по Вашим

правилам. (см. Работа с модулем).

Посмотреть как работает и настраивается модуль можно по адресу:

http://opencart.shoputils.ru/demo

http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)

 

Системные требования

 >    Opencart/ocStore 1.4.x - 1.5.x - 2.x (1.4, 1.5, 2.0, 2.1, 2.2, 2.3)
 
 >    PHP 5.3+ (для 2.3.x - 5.4+)
 
 >    IonCube Loader v4.5+

 

2. Принцип работы модуля ( на примерах)
 

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

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

Каждой акции (хоть стандартной, хоть пакетной) можно и нужно выставить положительный\отрицательный\нулевой приоритет (который появляется по умолчанию, если приоритет не выставлен).

Как работают приоритеты в стандартных акциях, которые вы ставите вручную?
http://prntscr.com/lrqobv
Если в одном товаре есть несколько акций, то будет показана та акция, которая имеет приоритет 1.  
Все остальные будут показаны по очереди: 2,3,4,5 и т.д.
При нулевом приоритете, движок сам определяет порядок показа акции.

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


Зачем он нужен и в каких ситуациях применим?


Отрицательный приоритет создан только для сохранения акций созданных вручную.


Пример:
Вы создали пакетную акцию на категорию товаров, например скидку в 10%. Но в этой категории есть отдельные товары (А,Б,С), которым нужна скидка 30%.
Вы можете пойти двумя путями:
- проставить скидку 30% вручную (открыв последовательно товары А,Б,С  и отредактировав вкладку "акция"
- проставить скидку 30%  пакетно (в модуле), выбрав конкретные товары А+Б+С

Создавая акции пакетно при помощи модуля, вы по сути создаете ПРАВИЛО.  Но для того чтобы правило применилось, в БД стираются все данные по предыдущим акциям и формируются\записываются новые акции, согласно созданным правилам. Моментом создания правила, после всех ваших настроек, является нажатие кнопки "применить".

Запоминаем: каждый раз при нажатии на кнопку "применить" будут удалятся ВСЕ акции в системе и применяется правило, которое вы создали. Удалятся даже те акции, которые не были созданы при помощи модуля (которые вы руками прописали в каком-то товаре). 

Если вы хотите оставить акцию, созданную вручную для конкретного товара, то задайте ей ОТРИЦАТЕЛЬНЫЙ приоритет.  Тогда при создании правила, при нажатии на кнопку "применить"   ваша акция с отр.приоритетом останется (не будет удалена). 
 
Следовательно, будут удалены акции с приоритетом ноль и положительным приоритетом (1,2,3 и т.п). 

Итак, отрицательный приоритет в акциях созданных вручную, не позволит эту акцию удалить при пакетных изменениях.

Если вы решили работать с акциями только пакетно - забудьте про отрицательный приоритет в настройках модуля! 
Акции с отрицательным приоритетом пакетно удалить нельзя!!! Вам придется удалять такие акции исключительно вручную, открывая каждый товар.

В пакетных акциях нужно использовать только положительный приоритет:

1. Вы создаете дополнительное правило (скидка 30%) на товары А+Б+С 
2. Выставляете положительный приоритет 
3. Когда приходит пора удалить акцию, вы ее просто выкл. 
4. ...и не забываете нажать на кнопку "применить"...)

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



3. Работа с модулем 
- Зайдите в "Панель администратора" и выберите в меню "Каталог" - "Спецпредложения";

- Чтобы создать новую группу спецпредложений нажмите кнопку "Добавить".

- В форме "Редактора группы спецпредложений" необходимо ввести следующие данные:

- Название.

Например: Скидка 10% на телевизоры SONY

- Статус.

Если статус "Включено", то при нажатии на кнопку "Применить",

из списка "Спецпредложений" будут созданы спецпредложения для товаров по

выбранному правилу.

- Порядок сортировки.

Порядок групп спецпредложений в списке (Пример: 0 - первое, 10000 - последнее)

- Проценты.

На сколько процентов будет меньше специальная цена для товара.

- Приоритет. Если два спецпредложения действуют на одинаковые продукты,

то действует спецпредложение с большим приоритетом.

- Группы покупателей.

Группы покупателей для которых будет действовать специальная цена

- Дата начала.

Если дата начала не указана, то специальная цена будет включена сразу

после применения правила.

- Дата окончания.

Если дата окончания не указана, то специальная цена будет включена

всегда, с даты начала.

- Тип объектов.

Тип объектов для правила (категории, товары или производители)

- В зависимости от типа объектов, необходимо выбрать спиосок из:

- Производителей.

Спецпредложение будет действовать для всех товаров с

выбранными производителями

- Товары.

Спецпредложение будет действовать только для выбранных товаров.

- Категории.

Спецпредложение будет действовать для всех товаров в выбранных категориях.

- После того, как будут добавлены группы спецпредложений нажмите на кнопку "Применить".

Появится предупреждение "Применить все группы спецпредложений со статусом

[Включено] к товарам? Все прочие спецпредложения будут удалены.", если вы уверены,

что все группы спецпредложений настроены правильно, то можете нажать на кнопку "Да".

- Внимание! При добавлении новых товаров или изменении цен на товары, которые

подходят хотя бы под одно включенное правило "Групп спецпредложений",

необходимо применить правила групп спецпредложений заново.

 

4. Лицензия

- Условия использования лицензии: одна лицензия на один домен. Лицензии неотзывны. Домен сменить нельзя. Смена домена возможна только ДО получения лиц. ключа.
Если вы не уверены в выборе домена, то  не вписывайте имя сайта в поле "домен", т.к. ключ формируется и отправляется автоматически.

Как быть? Спросить в личке ключ для тестового или технического домена. Он будет выдан бесплатно после покупки модуля. А уж когда определитесь с доменом, просто запросите ключ на него. Тестовый домен должен быть явно тестовым, вида: тест.домен.ру  
Если в качестве тестового вы указали полноценный домен, то мы будем считать его  основным.

 

- Если необходимо установить модуль на два сайта (два домена) - необходимо приобрести

модуль в количестве двух экземпляров.

- Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо

часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно

было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).

- Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого

рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему

законодательству. (п. 4 Лицензионного Соглашения).


4. Техническая поддержка

- Техническая поддержка оказывается всем пользователям, легально купившим модуль. Бесплатная тех. поддержка вкл. в себя устранение случаев неработоспособности модуля, установленного на чистый движок при соблюдении всех тех. требований. 
Все остальные случаи относятся к платной тех. поддержке: установка, адаптация, проблемы совместимости с другим ПО, допилы  и т.п.
 

- Если модуль был приобретен на https://opencartforum.com для технической поддержки просьба обращаться в ЛС

с аккаунта, из-под которого была совершена покупка.

- В случае приобретения модуля на других ресурсах - техническая поддержка не оказывается.

- Модуль имеет принцип распространения "as is" ("как есть").

- Изменение функционала модуля (допиливание модуля под индивидуальные нужды) может быть оказано на платной основе.


  • Добавил
  • Добавлено
    09.06.2014
  • Категория
  • Системные требования
    Opencart/ocStore 1.5.x - 2.x; PHP 5.3; + Ioncube Loader 4.5+
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Требуется
  • ocStore
    2.3.0.2.4
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика
    Нет

 

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

  • 2 weeks later...

Приветствую. Интересует момент: товар ценою 100р, ставим групповую скидку (условия не важны), скажем, 5%, цена становится 95р. Что произойдёт с акционной ценой при изменении основной? Я так понимаю, ничего, т.к. те самые "95"р так и останутся в product_discount или product_special соотв-но. Возможно ли реализовать зависимость? Скажем, те самые 5% записывать в отдельную таблицу и выводить итоговую цену с учётом их?

Как интерфейс - здорово реализовано, но на практике как быть. Или просто добавить возможность обновлять учёт всех скидок

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


  • 2 weeks later...

Приветствую. Интересует момент: товар ценою 100р, ставим групповую скидку (условия не важны), скажем, 5%, цена становится 95р. Что произойдёт с акционной ценой при изменении основной? Я так понимаю, ничего, т.к. те самые "95"р так и останутся в product_discount или product_special соотв-но. Возможно ли реализовать зависимость? Скажем, те самые 5% записывать в отдельную таблицу и выводить итоговую цену с учётом их?

Как интерфейс - здорово реализовано, но на практике как быть. Или просто добавить возможность обновлять учёт всех скидок

Зачем нужно изобретать такой велосипед и плодить несовместимость?

После изменения основных цен зайдите в "Каталог -> Спецпредложения" и нажмите кнопку "Применить". Акционные цены пересчитаются заново.

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

Зачем нужно изобретать такой велосипед и плодить несовместимость?

После изменения основных цен зайдите в "Каталог -> Спецпредложения" и нажмите кнопку "Применить". Акционные цены пересчитаются заново.

Вопрос следовал именно из-за этой необходимости каждый раз лезть в модуль, ради повторного применения (ситуации разные бывают, расписывать не стану). Задал его, чтобы уточнить, т.к. на демо нету доступа и информационной сноски, насколько помню, не было. 

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


  • 2 months later...

Продолжу обсуждение данного вопроса. 

Нельзя ли запустить процесс автоматического пересчёта акционных цен, с учётом возможных изменений базовых цен?

 

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

 

Особенно сегодня, когда курс скачет каждый день, и каждый скачек находится на гране рентабельности бизнеса, приходится тратить много ресурсов на поддержание актуальных цен. Особенно на фоне 5 тыс. позиций...

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


  • 3 months later...

Учитываются ли опции товара?

Будет поведение стандартных акций.

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

  • 4 months later...

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

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


  • 3 months later...

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

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


  • 10 months later...

Почему снимаете жалобу на неработоспособность модуля?

Потому что модуль на 100% работоспособный))) Если вы не способны заставить модуль работать, это не значит что он не работает.

Априори модули  делаются исключительно для дефолтной версии движка (и это единственный критерий), гарантированно работают на ней и на сборках\шаблонах организованных в полном согласии с оной.. Демо-версии в полной мере демонстрируют работоспособность модуля. Чем ближе ваша тема к дефолтной, тем меньше шансов что придется модуль адаптировать к ней. 

А в вашем случае нестандартна и сама АДМИНКА.

В одной из ваших тем-жалоб на судьбу, я писал, что оказываю услуги по установке\адаптации модулей тем, у кого квалификации не хватает. Это - платная тех.поддержка. За ней вы не обратились ни разу.

Вы ЧЕТЫРЕ раза за утро пометили модуль испорченным (лучше б руки свои прямые пометили). Администрация форума (.а не я сам) его восстанавливала.  Во всех ваших жалобах ответили программисты  и подняли вас на смех (задумайтесь об этом). 

Будете продолжать в том же духе, боюсь вам разрешат пользоваться форумом только в режиме чтения. 

По поводу возврата денег: на это нет оснований. 

Не отчаивайтесь.

Вам просто следует нанять грамотного исполнителя в платном разделе.

 

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

  • 3 weeks later...

Пока нет, скоро буду делать.

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

  • 4 months later...
  • 2 months later...
  • 1 month later...

Выпущен релиз для 2.0.x, 2.1.x, 2.2.x, 2.3.x

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

  • 3 months later...

Модуль решает задачу корректировки цен и скидок заданных в процентах - одним нажатием кнопки. Удобный модуль, но есть минус.

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

 

Было бы здорово, если бы модуль имел возможность создавать группы спец. предложений со скидкой не только в процентах, а так же в сумме, и путем   задания фиксированной цены на товар.

Змінено користувачем Voland70
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Очень актуально сделать возможность обеденять.

 

К примеру у меня сейчас поставщик дал недельную акцию на 3 категории одного производителя.

 

То есть я не могу акцию на всю продукцию производителя поставить, так как там 1000 разных категорий. И соответственно на категорию не могу, так как там более 6ти производителей.

 

Это ведь не должно быть так сложно, ведь правда?

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


Логику движка я менять не буду.

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

shoputils, Есть проблема. Не ставит копейки, округляет. Например, при акции в 50%  http://lavkachydes.com.ua/lenty/lenta-repsovaya ленту за 1.50 грн. вообще не меняет, а там где старая цена 2.50 грн. ставит 1.00 грн, хотя должно поставить 1.25 грн.

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


1 час назад, bo1k2014 сказал:

shoputils, Есть проблема. Не ставит копейки, округляет. Например, при акции в 50%  http://lavkachydes.com.ua/lenty/lenta-repsovaya ленту за 1.50 грн. вообще не меняет, а там где старая цена 2.50 грн. ставит 1.00 грн, хотя должно поставить 1.25 грн.

 

Модуль округляет до целого числа.

Измените в файле admin/model/shoputils/specials.php 68 строку

$price = floor($product['price'] - $product['price'] * ($special['percent'] / 100));

на

$price = $product['price'] - $product['price'] * ($special['percent'] / 100);

 

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

69 строка имеет функцию floor, при ее замене на ту строку, что вы дали - ничего не произошло. Владелец пока изменил акцию на эту категорию http://lavkachydes.com.ua/bumaga и выставил 25%. Продолжает работать округление.

 

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


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

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

  • 7 months later...

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

Работает с модулем обмена с 1с? цены из 1с грузятся каждые 15 минут. Модуль будет заново пересчитывать цены или придется каждый раз запускать этот модуль?

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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