Jump to content

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 Лицензионного Соглашения).

- Все права на модуль принадлежат разработчикам https://opencart.market

- Полный текст Лицензионного соглашения - https://opencart.market/LICENSE.1.5.x.TXT


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

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

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

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

- Если модуль был приобретен на сайте opencart.market для технической поддержки просьба обращаться через

форму обратной связи, указав e-mail, с которого была произведена покупка.

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

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

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


  • Добавил
  • Добавлено
    09.06.2014
  • Категория
  • Системные требования
    Opencart/ocStore 1.5.x - 2.x; PHP 5.3; + Ioncube Loader 4.5+
  • Сайт разработчика
    https://opencart.market
  • Старая цена
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Требуется
  • OpenCart
    2.3
    2.2
    2.1
    2.0
    1.5.6.4
    1.5.6.3
    1.5.6.2
    1.5.6.1
    1.5.6
    1.5.5.1
    1.5.5
    1.5.4.1
    1.5.3.1
  • ocStore
    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.х

 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

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

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

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

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

 

Share this post


Link to post
Share on other sites

Здравствуйте. Скажите для опенкарт 2.0 существует аналог?

Share this post


Link to post
Share on other sites

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

Хотелось бы по скорее. Перевожу магазин на 2.1.0.2. Очень нужен ваш модуль )))

Share this post


Link to post
Share on other sites

и теперь уже на 2,3 %-)

Share this post


Link to post
Share on other sites

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

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

 

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

Edited by Voland70

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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);

 

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
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.

Guest
You are posting as a guest. If you have an account, please sign in.
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.


  • Similar Content

    • By vlkombat
      400.00 руб
      Скачать/Купить дополнение


      Баннеры произвольно среди товаров и категорий
      Модуль позволяет:
      Вывести среди товаров, и подкатегорий баннеры с произвольным расположением в сетке - после n-го товара, или подкатегории.  Баннеры можно вывести среди товаров (подкатегорий) на всю ширину, или часть ширины страницы, разместив рядом произвольное число товаров.  Вывести слайдер, или одиночное изображение на странице категории Можно задать свои CSS классы и оформить в таблице стилей Есть версия с поддержкой многоязычности Установка
      Стандартно, через ocmod. В процессе установки в БД добавляется таблица "category_images".
       
      Панель управления (admin/)
      Версия 1:
      Все баннеры добавляются в карточке категории (все русифицировано, тестовый сайт без перевода):

       
      Для каждого баннера можно задать заголовок, описание, ссылку, размеры, CSS классы. 
      В полях "После категории" и "После товара" - задается порядковый номер подкатегории/товара на странице, после которого будет отображаться баннер. Если задать отрицательное значение, баннер будет выведен в самом начале. Если оставить поле не заполненным ("0") - будет отображено либо одиночное изображение вверху, либо слайдер (зависит от количества изображений).
      После одной категории, товара можно добавить только один баннер. До категорий, товаров может быть добавлено сколько угодно баннеров (вначале будут выведены баннеры в порядке сортировки, затем товары, категории).
       
      Версия 2

       
      Только в версии 2:
      Баннером может быть как отдельное изображение, так и заранее подготовленные баннеры в "Дизайн->Баннеры"
      Если выбрать заранее подготовленные изображения, их можно отобразить или в виде слайдшоу, или показывать один из них рандомно.
      Для каждого баннера можно указать страницы для вывода
       
      Пример:

      Здесь первый баннер будет выведен вверху страницы, отдельно. Желательно задать ему размеры. Если размер не задан, будет использован полный размер изображения (как есть).
      Второй баннер будет выведен после третьего товара, с заголовком, ссылкой, описанием. Если размеры не заданы, будут использованы стандартные для товара
      Третий баннер будет выведен после третей категории в списке. Размеры изображения или произвольные, или будет использован размер изображения категории (из настроек). 
      Размеры изображений категорий отдельно задать нельзя, но можно использовать для этого заданный размер любого баннера, достаточно отметить чекбокс "+ для категорий" (+ to img category), если ничего не отмечено - используются размеры изображения категории.
       
      Пользовательская часть (catalog/)
      Модификации подвергаются: модель, контроллер и шаблон категории. 
      Изменения в контроллер и шаблон (особенно шаблон) рекомендую вносить вручную, для большей гибкости.
      К тому же, если в контроллере какие-либо проблемы связанные с конфликтом модификаторов, или ошибки маловероятны, то в шаблоне может быть множество других изменений (скорее всего есть), а соответственно возможна некорректная модификация.
      Модификатор проверен с использованием стандартного шаблона - все работает.
      В шаблоне добавляется два блока вначале, там где идет проверка на наличие подкатегорий. Баннеры можно выводить независимо от того, есть ли дочерние категории, если же для категории не указано ни одного баннера в подкатегориях, их вывод будет стандартным.
      В блоке товара так же есть небольшие изменения - если на месте товара выведен баннер, то скрываются стандартные кнопки и при наличии ссылки появляется "подробнее". Если ссылка не задана - она обирается с заголовка и изображения.
      Собственных таблиц стилей модификатор не содержит (что бы не ухудшить скорость загрузки страницы). Для более-менее корректного отображения рекомендую добавить в .css файл темы следующее:
      .cat-list .item {height: 300px;overflow: hidden;text-align: center;position: relative;background: #fff;margin-bottom: 15px;box-shadow: 0px 2px 7px #b5b5b5;     border-radius: 4px;} .cat-list .item img {position:relative;z-index: 1;} .cat-list .item .title {text-decoration: none;color: #000;font-size: 15px;} .cat-list .item .desc {position: absolute;z-index: 2;background: #f7f5f5a6;padding: 10px;left:0px;bottom:0px;width: 100%;box-sizing: border-box;} .cat-list .float .item {padding-left: 0px;text-align: center;} .cat-list .float .item .desc {background: none;position: static;text-align: right;} .cat-list .item .count {position: absolute;top: 0px;right: 0px;font-size: 14px;     background: #5a5a5a;color: #fff;height: 20px;line-height: 20px;     width: 20px;text-align: center;border-radius: 20px;} .cat-list .float .item img {float: left;margin-right: 10px;} .button-group .btp-href {background-color: #eee;color: #888;line-height: 38px;font-weight: bold;border: 0px;text-transform: uppercase;display: block;text-align: center;} Класс "float" можно использовать для широких баннеров, где слева будет изображение, справа текст.
       
      По модификации блока товара в шаблоне категории. Сразу после
      <?php foreach ($products as $product) { ?> добавляется проверка - товар это, или баннер. Чуть выше пагинации проверка заканчивается. Для поиска используется вот такой способ:
       <search><![CDATA[<?php echo $pagination; ?>]]></search>       <add position="before" offset="3"> В стандартном шаблоне место вставки выглядит так:

      Если у вас есть несовпадение, можно получить или ошибку 500, или съехавшую верстку. 
      В остальном все должно быть нормально, если что - поправимо.
       
      Начиная с версии 1.0 баннеры среди товаров можно выделять в отдельные контейнеры, куда так же можно добавлять и товары (разрыв в списке товаров). Как это работает - на видео:

      httpm_banner_cat_akcii.mp4  
      ОСОБЕННОСТИ для Opencart 1.5
       В опенкарт 1.5 скрипты на странице категории работают с '.product-list > div' и '.product-grid > div', потому для блока с баннером использовал тэг "section".
      В CSS где встречается .product-list > div и .product-grid > div нужно добавить section, что бы получилось:
      .product-list > div, .product-list > section {.......} .product-list > div + div, .product-list > section + div {.......} .product-grid > div, .product-grid > section {.......} #column-left + #column-right + #content .product-grid > div, #column-left + #column-right + #content .product-grid > section {.......}  
      DEMO
      Пример категории, с баннером среди товаров, баннерами среди категорий, а так же слайдшоу вверху
      Панель управления
      Логин/пароль: demo/demo
       
      ОПИСАНИЕ БУДЕТ ДОПОЛНЕНО
       
      Добавил vlkombat Добавлено 13.08.2018 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика https://httpmaster.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.1
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By vlkombat
      Модуль позволяет:
      Вывести среди товаров, и подкатегорий баннеры с произвольным расположением в сетке - после n-го товара, или подкатегории.  Баннеры можно вывести среди товаров (подкатегорий) на всю ширину, или часть ширины страницы, разместив рядом произвольное число товаров.  Вывести слайдер, или одиночное изображение на странице категории Можно задать свои CSS классы и оформить в таблице стилей Есть версия с поддержкой многоязычности Установка
      Стандартно, через ocmod. В процессе установки в БД добавляется таблица "category_images".
       
      Панель управления (admin/)
      Версия 1:
      Все баннеры добавляются в карточке категории (все русифицировано, тестовый сайт без перевода):

       
      Для каждого баннера можно задать заголовок, описание, ссылку, размеры, CSS классы. 
      В полях "После категории" и "После товара" - задается порядковый номер подкатегории/товара на странице, после которого будет отображаться баннер. Если задать отрицательное значение, баннер будет выведен в самом начале. Если оставить поле не заполненным ("0") - будет отображено либо одиночное изображение вверху, либо слайдер (зависит от количества изображений).
      После одной категории, товара можно добавить только один баннер. До категорий, товаров может быть добавлено сколько угодно баннеров (вначале будут выведены баннеры в порядке сортировки, затем товары, категории).
       
      Версия 2

       
      Только в версии 2:
      Баннером может быть как отдельное изображение, так и заранее подготовленные баннеры в "Дизайн->Баннеры"
      Если выбрать заранее подготовленные изображения, их можно отобразить или в виде слайдшоу, или показывать один из них рандомно.
      Для каждого баннера можно указать страницы для вывода
       
      Пример:

      Здесь первый баннер будет выведен вверху страницы, отдельно. Желательно задать ему размеры. Если размер не задан, будет использован полный размер изображения (как есть).
      Второй баннер будет выведен после третьего товара, с заголовком, ссылкой, описанием. Если размеры не заданы, будут использованы стандартные для товара
      Третий баннер будет выведен после третей категории в списке. Размеры изображения или произвольные, или будет использован размер изображения категории (из настроек). 
      Размеры изображений категорий отдельно задать нельзя, но можно использовать для этого заданный размер любого баннера, достаточно отметить чекбокс "+ для категорий" (+ to img category), если ничего не отмечено - используются размеры изображения категории.
       
      Пользовательская часть (catalog/)
      Модификации подвергаются: модель, контроллер и шаблон категории. 
      Изменения в контроллер и шаблон (особенно шаблон) рекомендую вносить вручную, для большей гибкости.
      К тому же, если в контроллере какие-либо проблемы связанные с конфликтом модификаторов, или ошибки маловероятны, то в шаблоне может быть множество других изменений (скорее всего есть), а соответственно возможна некорректная модификация.
      Модификатор проверен с использованием стандартного шаблона - все работает.
      В шаблоне добавляется два блока вначале, там где идет проверка на наличие подкатегорий. Баннеры можно выводить независимо от того, есть ли дочерние категории, если же для категории не указано ни одного баннера в подкатегориях, их вывод будет стандартным.
      В блоке товара так же есть небольшие изменения - если на месте товара выведен баннер, то скрываются стандартные кнопки и при наличии ссылки появляется "подробнее". Если ссылка не задана - она обирается с заголовка и изображения.
      Собственных таблиц стилей модификатор не содержит (что бы не ухудшить скорость загрузки страницы). Для более-менее корректного отображения рекомендую добавить в .css файл темы следующее:
      .cat-list .item {height: 300px;overflow: hidden;text-align: center;position: relative;background: #fff;margin-bottom: 15px;box-shadow: 0px 2px 7px #b5b5b5;     border-radius: 4px;} .cat-list .item img {position:relative;z-index: 1;} .cat-list .item .title {text-decoration: none;color: #000;font-size: 15px;} .cat-list .item .desc {position: absolute;z-index: 2;background: #f7f5f5a6;padding: 10px;left:0px;bottom:0px;width: 100%;box-sizing: border-box;} .cat-list .float .item {padding-left: 0px;text-align: center;} .cat-list .float .item .desc {background: none;position: static;text-align: right;} .cat-list .item .count {position: absolute;top: 0px;right: 0px;font-size: 14px;     background: #5a5a5a;color: #fff;height: 20px;line-height: 20px;     width: 20px;text-align: center;border-radius: 20px;} .cat-list .float .item img {float: left;margin-right: 10px;} .button-group .btp-href {background-color: #eee;color: #888;line-height: 38px;font-weight: bold;border: 0px;text-transform: uppercase;display: block;text-align: center;} Класс "float" можно использовать для широких баннеров, где слева будет изображение, справа текст.
       
      По модификации блока товара в шаблоне категории. Сразу после
      <?php foreach ($products as $product) { ?> добавляется проверка - товар это, или баннер. Чуть выше пагинации проверка заканчивается. Для поиска используется вот такой способ:
       <search><![CDATA[<?php echo $pagination; ?>]]></search>       <add position="before" offset="3"> В стандартном шаблоне место вставки выглядит так:

      Если у вас есть несовпадение, можно получить или ошибку 500, или съехавшую верстку. 
      В остальном все должно быть нормально, если что - поправимо.
       
      Начиная с версии 1.0 баннеры среди товаров можно выделять в отдельные контейнеры, куда так же можно добавлять и товары (разрыв в списке товаров). Как это работает - на видео:

      httpm_banner_cat_akcii.mp4  
      ОСОБЕННОСТИ для Opencart 1.5
       В опенкарт 1.5 скрипты на странице категории работают с '.product-list > div' и '.product-grid > div', потому для блока с баннером использовал тэг "section".
      В CSS где встречается .product-list > div и .product-grid > div нужно добавить section, что бы получилось:
      .product-list > div, .product-list > section {.......} .product-list > div + div, .product-list > section + div {.......} .product-grid > div, .product-grid > section {.......} #column-left + #column-right + #content .product-grid > div, #column-left + #column-right + #content .product-grid > section {.......}  
      DEMO
      Пример категории, с баннером среди товаров, баннерами среди категорий, а так же слайдшоу вверху
      Панель управления
      Логин/пароль: demo/demo
       
      ОПИСАНИЕ БУДЕТ ДОПОЛНЕНО
       
    • By optimlab
      Скачать/Купить дополнение


      OptimBlog
      OptimBlog – блог для Opencart 3
      Описание
      Данный модуль позволяет создать бесконечное множество статей и категорий для них. Например вы можете создавать категории «Новости», «Статьи», «Акции», а также создать полноценный блог для своего магазина с разбитием материалов по категориям.
      Концепция и отличие от других блогов для Опенкарт 3.
      Другие блоги для Opencart 3
      Большинство (как бы не 100%, аналогов не видел) модулей блогов и других аналогичных используют концепцию клонирования программного кода(контроллеров и сопутствующих файлов - Model-View-Controller) категорий товаров и самих товаров, превращая скрипты:
      «категорию товаров» → «категорию статей»
      «товар» → «статья»
      клонирование таблиц Базы Данных аналогично категориям и товарам.
      Такой подход вызывает много конфликтов. Например наименования таблиц при смене одного модуля на другой совпадали, а неопытные пользователи недоумевали от полученных ошибок и не понимали причины. Ошибок и несостыковок на практике было более чем достаточно. Описывать их все тут не имеет смысла..
      OptimBlog – концепция и основная идея
      Категории присваивается тип — Товар/Статья.
      Функционал Статьи расширяется аналогично функционалу Товара.
      Отзывы аналогично категориям разделены на 2 типа — Товар/Статья.
      А также добавлена возможность вывода «Ответа магазина» на «Отзыв» с использованием HTML.
      Данный модуль блога не заменяет родных файлов Opencart 3.
      Сохранена концепция Опенкарт в названиях и определениях, а также сохранён привычный для администратора магазина внешний вид интерфейса.
      Нет конфликтов по SEO URL, так как используется штатный функционал Opencart. Который вы можете расширить приложенными модификаторами.
      Модуль на 90% состоит из файлов модификаторов, которые можно удалить или отключить в любое время.
       
      Функционал и возможности модуля OptimBlog
      Общие для категорий, товаров и статей:
      Заголовок H1
      Краткое описание -
      Выводится в категории и в модулях выводящих товары или статьи. Модификатор для товарных модулей отсутствует.
      Общие для товаров и статей:
      Главная категория -
      Используется для определения хлебных крошек в «URL от базового домена» находящихся в индексе Поисковых Систем. А так же правильной настройки свойства canonical для страниц сайта.
      Рекомендуемые товары и статьи -
      Нет добавления страницы саму на себя.
      Рекомендовать можно в трёх направлениях: двойное, или в одну из сторон.
      Статьи:
      Теги
      Начало и конец публикации
      Автор
      Атрибуты
      Изображения
      Возможности для разработчиков:
      Заложены на будущее некоторые функции и возможности, которые разработчики могут использовать для создания своих модулей. Например: «дополнительные изображения» в настройках категории, можно выводить с помощью слайдера. А «Производителя» использовать для соответствующих привязок и сортировок.
      Модули разработчиков связанные с выводом товаров, можно легко переопределить для Статей. Так как php-код контролеров и моделей практически зеркальный.
      Использовалась верстка с классами Bootstrap 3. Что можно легко использовать для своих шаблонов без лишних заморочек и потерей времени.
       
      Установка OptimBlog
      Установить installer.ocmod.zip.
      Обновить кэш модификаторов.
      Установить optimblog-admin.ocmod.zip.
      Установить optimblog-category.ocmod.zip.
      Установить optimblog-category-theme-default.ocmod.zip или optimblog-category-theme-all.ocmod.zip.
      Удалить или отключить модификатор installer.ocmod.zip.
      Обновить кэш модификаторов.
      Зайти в «Группы пользователей» и назначить соответствующие права доступа.
      В выпадающем списке раздела «Модули / Расширения» выберите «Статьи».
      Активируйте модуль OptimBlog для своего магазина (модуль мультимагазинный, аналогично модулей Темы).
      Редактируйте настройки модуля OptimBlog и сохраните.
       
       
       
      Состав модулей и модификаторов семейства OptimCart
      optimblog-admin.ocmod.zip — отвечает за административную часть.
      optimblog-category.ocmod.zip — отвечает за пользовательскую часть.
      optimblog-category-theme-default.ocmod.zip — отвечает за пользовательскую часть шаблона «Стандартная тема». (Для создания модификатора для своего шаблона скопируйте, разархивируйте и отредактируйте данный файл под свой шаблон заменив путь к шаблону в коде модификатора или установите вместо этого optimblog-category-theme-all.ocmod.zip модифицирующий все шаблоны.)
      installer.ocmod.zip — вносит разрешения в часть кода, для установки модуля(контроллера) поиска по статьям, находящегося в составе optimblog-category.ocmod.zip.
      breadcrumb-last.ocmod.zip — модификатор убирающий кликабельность последнего пункта хлебных крошек.
      canonical-category.ocmod.zip — модификатор добавляющий материнские категории в канонический URL подкатегории. Продолжение предыдущей версии модификатора: Канонические страницы категорий в Opencart 2.0.x.x - 2.3.x.x (Canonical URL)
      canonical-category-no-page.ocmod.zip — модификатор аналогичный предыдущему, только убирающий канонический URL на страницах листинга(page=n).
      canonical-information.ocmod.zip — модификатор аналогичный canonical-category.ocmod.zip, добавляющий подкатегории в канонический URL статьи, при наличии главной категории в её настройках.
      optimblog-module-bestseller-information.ocmod.zip — модуль «Лучшие статьи».
      optimblog-module-featured-information.ocmod.zip — модуль «Рекомендуемые статьи».
      optimblog-module-latest-information.ocmod.zip — модуль «Новые статьи».
      optimblog-module-category-information.ocmod.zip — модуль «Категории статей».
      optimblog-module-search-information.ocmod.zip - модуль «Поиск статей».
      optimblog-admin.filter-categories-products-informations.ocmod.zip — модификатор для расширения возможности фильтрации Категорий, Товаров и Статей.
       
       
       
      Информация:
      Демо: http://demo.optimcart.com
      Админка: http://demo.optimcart.com/admin
       
      GitHub: https://github.com/optimlab/optimblog

      Лицензия: GNU General Public License version 3 (GPLv3)
      Добавил optimlab Добавлено 14.06.2018 Категория Блоги, новости, статьи Системные требования Сайт разработчика http://optimlab.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By SergeTkach
      1 000.00 руб
      Скачать/Купить дополнение


      Handy Product Manager — удобное редактирование товаров в OpenCart 2.x
      Наполнение интернет-магазина товарами может превратиться в сущий кошмар, если использовать стандартную админку OpenCart.
      Модуль Handy Product Manager позволяет Вам массового редактировать и удобно добавлять товары в OpenCart 2, настолько же быстро, как если бы Вы прописывали товары в экселе. Но намного более удобно в плане работы с данными товара.
       
      Внимание!
      В версии 1.1.0 добавлен функционал массового редактирования товаров по заданным фильтрам. А также добавлена тестовая лицензия. Для получения тестовой версии модуля обращайтесь в личные сообщения на данном сайте.  
      Предупреждение!
      С версии 1.1.0 версия php 5.4 больше не поддерживается. Покупая модуль, Вы даете свое согласие с Лицензионным соглашением, которое представлено на этой странице ниже по тексту!!  
       
      ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ МАССОВОМ РЕДАКТИРОВАНИИ ТОВАРОВ
      Массовые изменения по заданным фильтрам (главная категория, наличие категории, производитель, атрибут, опция, дата добавления) Массовая замена цен на заданный процент или фиксированную сумму Массовое назначение акций и скидок на заданный процент от цены товара Массовая генерация мета-тегов (в отличие от Seo Tags Generator, данные мета-теги записываются в базу данных) Массовая генерация рандомного текста с описаниями товаров (используется рандомизатор отсюда - http://xbb.uz/randomizator/text.bb) Массовое назначение атрибутов (очень полезно после импорта сотен товаров, у которых производитель не заполняет атрибуты так, как это нужно в OpenCart) Массовое назначение опций  
       
      ПРЕИМУЩЕСТВА МОДУЛЯ ПРИ ДОБАВЛЕНИИ И РЕДАКТИРОВАНИИ В СПИСКЕ ТОВАРОВ
      Удобный фильтр товаров в админке — позволяет быстро найти товар по ID, артикулу модели, категории, производителю, атрибуту и значению атрибута и даже по SEO URL.
      Быстрый выбор существующих атрибутов и опций прямо в списке товара без дополнительных всплывающих окон и переходов куда-бы то ни было.
      Возможность создания нового атрибута прямо в списке товара (!) и возможность выбрать значения атрибутов из выпадающего списка (1 раз вписал, потом просто кликаем — наподобие как в модуле Attribute select oc2.0, только в последнем нет создания нового атрибута на ходу)
      Быстрая загрузка изображений товаров прямо в списке товара с переименованием и распределением в папку категории, к которой отнесен товар (если категория выбрана перед загрузкой фотографии). Возможность загрузки товаров методом Drug & Drop + изменение сортировки изображений также выполняется перетаскиванием.
      Возможность клонировать сразу 99 экземпляров нужного товаров — что бывает очень удобно при выполнении работы по наполнению товаров определенной категории с очень похожими параметрами.
      Из поля зрения убраны поля доставка, вес, ширина, высота и тому подобные невостребованные поля
       
       
      КОГДА ВАМ ПРИГОДИТСЯ МОДУЛЬ HANDY PRODUCT MANAGER?
      Когда Вы хотите удобно быстро и без лишних переходов по страницам добавить товар в свой магазин или выполняете работу по наполнению сайта для заказчика
      Когда Вы хотите быстро отредактировать цены без необходимости делать экспорт товаров в xls (экселе) — работа в модуле изначально организована так, чтобы сделать изменения цены было настолько же просто, как в электронной таблице
      Когда Вы делаете SEO оптимизацию и хотите отредактировать мета-описания ряда товаров — HPM также будет удобнее, чем эксель.
       
       
      ДЕМО
      Данные для входа в демо-доступ:
         Логин: demo
         Пароль: demo

      Посмотрите:
      Список товаров (Меню Каталог -> HPM - Список товаров ) - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/productList&page=1 Массовое редактирование товаров -http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager/massEdit Настройки модуля - http://hpm-ru.sergetkach.com/admin/index.php?route=extension/module/handy_product_manager  
       
      ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ
      Разрешение монитора - от 1280px ширины - иначе, будет сложно понимать, что где находится. php версии 5.6 или выше На хостинге (сервере) должен быть включен IonCube Loader  
       
      ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ
      Покупая и продолжая использовать данный продукт, Вы подтверждаете свое безоговорочное согласие со следующими условиями его использования.
       
      Модуль продается и используется на условиях "Как есть". Он представляет собой типичное решение типичной задачи. Все индивидуальные запросы, которые меняют функционал модуля решаются в индивидуальном порядке с конкретным покупателем и не являются гарантированными. Проверяйте наличие нужного функционала в демо модуля. Если Вы планируете дорабатывать модуль, необходимо получить согласие автора модуля на такие доработки. (Зачастую я не против внесения изменений в открытый код модуля, но формулировка "купил модуль с надеждой доработать, а тут закрыто" не является основанием для возврата.) Результаты платной доработки модуля могут включаться в следующую версию без получения согласия от клиента, оплатившего такую доработку. Вы осознаете что в таком случае Вы платите за срочность, а не зам сам функционал. Формулировка "модуль работает медленнее, чем я ожидал (или чем в демо)" также не является основание для возврата. Если у Вас очень много товара (или категорий), то перед покупкой лучше запросите пробную версию с пробной лицензий Лицензия выдается на 1 домен + может быть выдана на отладочные домены, которые соответствуют следующим требованиям:
      - Поддомен на основном домене
      - Поддомен на сайте разработчика (студии)
      - Локальный домен вида sitename.loc или sitename.local
      - Возможна (но не гарантируется) выдача копий лицензии на тестовый сайт, который находится на основном домене с неблагоприятным названием, из которого очевидно, что это не рабочий сайт В случае использования мультимагазина, лицензия выдается на основной домен, на котором будет осуществляться управления всеми магазинами. Автор  дает полную гарантию, что весь заявленный функционал, кроме экспериментального, будет работать на тех версиях системы, что заявлены с теми техническими характеристиками хостинга (сервера), что заявлены. В случае неработоспособности из-за ошибок в модуле, обязуется исправить ее в течение 3 рабочих дней или осуществить возврат с вычетом комиссий платежных систем. Гарантия не распространяется на новый экспериментальный функционал, который появляется при выпуске бета-версии модуля (добавляется слово Бета-версия после номера версии) Модуль содержит зашифрованные файлы, обеспечивающие контроль над лицензиями Вы отказываетесь от намерения запрашивать открытый исходный код зашифрованных файлов и осознаете, что любая попытка расшифровки файлов или иного взлома модуля является незаконной Вспомогательные модификаторы из папки "additional" (или "Дополнительные-модификаторы") являются бонусными. Они не входят в стоимость покупки. Гарантия на них не распространяется. Добавил SergeTkach Добавлено 03.12.2018 Категория Модули Системные требования PHP 5.6 - 7.0 + IonСube Loader v6 или PHP 7.1 - 7.2 + IonСube Loader v10 Сайт разработчика http://sergetkach.com/ Старая цена Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.