Перейти к содержанию
shika137

Стандартный модуль Акции выводит не все товары

Рекомендуемые сообщения

Всем привет! Столкнулись с такой проблемой: на витрину выведен блок Акции, но выяснилось, что он фактически отображает только 25 товаров, а в акции участвует больше ( на данный момент 42). Причем внизу страницы пишется, что "Показано с 1 по 42 из 42 (всего 1 страниц)", хотя отображается только 25 товаров. В админке нигде не нашла управление лимитом отображаемых товаров. Может кто-нибудь знает где и что поменять? И если можно по подробней )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У Вас есть Ajax пагинация на сайте ?

Покажите сайт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да есть, то есть - при прокрутке "Показать еще". В каталоге оно реализовано.

А  в разделе акции нет, но простая пагинация удалена.

Вам нужно доработать для раздела акций ее

 

P.S. пагинация - в смысле - 1,2,3 страница, вперед - назад

Изменено пользователем timedontwait

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да есть, то есть - при прокрутке "Показать еще". В каталоге оно реализовано.

А  в разделе акции нет, но простая пагинация удалена.

Вам нужно доработать для раздела акций ее

 

P.S. пагинация - в смысле - 1,2,3 страница, вперед - назад

Не подскажите как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавить js код в акции, что и как - это уже сами или в платный раздел

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вопрос актуальный! Как все-таки вывести не 25 акций, а все 100500, которые есть в магазине?

Т.е. пока у Вас до 25 акций, то все нормально, но как только их более 25, то они уже не все выводятся...

Так как-же решить-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как вариант, пробуйте показывать эти товары в случайном порядке

 

в файле catalog\controller\module\special.php

после

$results = $this->model_catalog_product->getProductSpecials($data);

 

(для 2х - после $results = $this->model_catalog_product->getProductSpecials($filter_data); )

 

добавьте

shuffle ($results);
$results = array_slice($results, 0, (int)$setting['limit']);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за идею, но она "как-то" не работает...

$data = array(
'sort' => 'pd.name',
'order' => 'ASC',
'start' => 0,
'limit' => $setting['limit']
);

$results = $this->model_catalog_product->getProductSpecials($data);

shuffle ($results);
$results = array_slice($results, 0, (int)$setting['limit']);



foreach ($results as $result) {...

 

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

Изменено пользователем Lilya

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выводит одни и те же первые n-товаров в случайной последовательности (где n - лимит в настройках модуля)

 

если хотите чтобы выводило не только первые

 

в части кода выше строки $results = $this->model_catalog_product->getProductSpecials($filter_data);

        $filter_data = array(
            'sort'  => 'pd.name',
            'order' => 'ASC',
            'start' => 0,
            'limit' => $setting['limit']  // измените на 'limit' => $setting['limit']*2
        );

 

т.е. например если у вас 20 товаров по акции, в настройках модуля стоит лимит 8 - в выборку попадут первые 16 товаров, случайно перемешаются и из них выведется 8

по сути, вместо $setting['limit']*2 можете указать любое число - это начальный диапазон массива акционных товаров

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите,пожалуйста, ткните носом, где поправить это безобразие?

db41e91621ea.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите,пожалуйста, ткните носом, где поправить это безобразие?

db41e91621ea.jpg

.product-grid > div

Увеличивайте ширину

Или у Вас только в акциях такое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

.product-grid > div

Увеличивайте ширину

Или у Вас только в акциях такое?

 

В том и дело,что только в акциях.

В товарах у меня по 4 товара в ряд. Там все влазит. Может как-то сделать,чтоб было количество товара в строке меньше?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В том и дело,что только в акциях.

В товарах у меня по 4 товара в ряд. Там все влазит. Может как-то сделать,чтоб было количество товара в строке меньше?

Тогда давайте-ка ссылку на сайт)

Может в special.tpl вносили изменения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://www.cj-piercing.com.ua/shop/

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

Нужно или в акциях оставить списком или сделать "красиво"  :oops:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

cloudrc,
сайт
Alteya
полфорума знает!!!

 

Alteya - тебе эту страницу нужно переверстать по принципу  категорий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://www.cj-piercing.com.ua/shop/

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

Нужно или в акциях оставить списком или сделать "красиво"  :oops:

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

#column-left + #column-right + .content .product-grid > div

и ширина задается 174px.

На акциях колонок нет и он берет стили из простого

.product-grid > div, где ширина 130px.

Либо ставьте колонки, либо увеличивайте ширину до нужного значения)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

cloudrc,

сайт

Alteya

полфорума знает!!!

 

Alteya - тебе эту страницу нужно переверстать по принципу  категорий

Привет)))

Знает после того, как сказали, что я органами торгую?)) Когда категории назывались - ухо, нос, пупок )))

 

Переверстать по принципу категорий -это здорово. Но ты занят, а я вот обнаружила... сама не справлюсь,видимо. Хоть чуток подшаманила уже  :oops: Акции-не соображу(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

#column-left + #column-right + .content .product-grid > div

и ширина задается 174px.

На акциях колонок нет и он берет стили из простого

.product-grid > div, где ширина 130px.

Либо ставьте колонки, либо увеличивайте ширину до нужного значения)

А как их поставить- колонки ? Схемы такой нет (или я слепая) А иначе я дуб -не соображу.

 

А лезть в .product-grid > div, где ширина 130px. Так оно еще где-то используется,наверное. Потом другое потянет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А как их поставить- колонки ? Схемы такой нет (или я слепая) А иначе я дуб -не соображу.

 

А лезть в .product-grid > div, где ширина 130px. Так оно еще где-то используется,наверное. Потом другое потянет

Если не ошибаюсь, то акции используют схему "По умолчанию".

Вариант 2:

В stylesheet.css впишите:

.akcii {

width:174px !important;

}

В special.tpl найдите строку:

<div class="product-grid">

После нее первый же <div> передедайте в <div class="akcii">

Пишу с телефона, прошу извинить, что код не в форме)

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В special.tpl найдите строку:

<div class="product-grid">

После нее первый же <div> передедайте в <div class="akcii">

 

Спасибо. Только нет такой строки(((

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Только нет такой строки(((

По памяти писал)

<div class="product-list">

 

И в stylesheet.css вместо .akcii напишите .product-grid .akcii

Чтобы правило не распространялось на вид списком

Изменено пользователем cloudrc
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Только нет такой строки(((

в файле catalog/view/theme/default/template/product/special.tpl

первый див после строки

<?php foreach ($products as $product) { ?>

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Nymphetamine
      650.00 руб
      Скачать/Купить дополнение


      OWL Карусель Товаров

       
       
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность разбивать карусель на табы. Возможность привязывать уникальные карусели [Новинки, Акции, и т.п.] к текущей странице категорий или карточки товара. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью. Отложенная загрузка картинок (lazy load). Автопрокрутка. Постраничная прокрутка. Кеширование модуля.  
      Вывод товаров по:
      Дате. Акциям. Производителю. Рейтингу. Популярным Лидерам продаж. Выборочным товарам.  
      Отображение:
      Заголовок. Название товара. Цена товара. Рейтинг товара. Кнопка корзины. Кнопка закладки. Кнопка сравнение. Пагинация. Навигация. И многое другое..  
      При помощи данного модуля легко можно реализовать:
      Новинки. Акции. Рекомендуемые. Лидеры продаж. Хиты продаж. Случайные товары. Похожие товары. Просмотренные товары. и многое другое..
      Гибкая настройка вывода:
      Источник товаров - выводить товары, только из определенной категории / выборочные товары / просмотренные товары. Фильтр по производителю - все производители сразу, или какой-то определенный. Сортировка и фильтрация - по дате добавления, по рейтингу, по популярным, по порядку, только лидеры продаж, только товары со скидками.  
      * Весь функционал настраиваться из админ. панели.
      * Не требует vqmod/ocmod.
      * Простой в установке.
       
      Демо ocStore 3x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 2x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 1.5x
      Демо
      Админка - логин и пароль: demo
       
      Живые примеры сайтов работающие с данным модулем:
      https://mr-apple.ru https://amperlumen.ru
      http://shwkclothing.com Добавил Nymphetamine Добавлено 08.11.2014 Категория Модули Системные требования Сайт разработчика Старая цена 850 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      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 3.0
      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 Не проверялось  
    • От Nymphetamine
      Особенности:
      Настраиваемая адаптивность товаров. Настраиваемое отображение. Возможность разбивать карусель на табы. Возможность привязывать уникальные карусели [Новинки, Акции, и т.п.] к текущей странице категорий или карточки товара. Поддержка сенсорных событий (свайп-жесты). Поддержка слайд событий мышью. Отложенная загрузка картинок (lazy load). Автопрокрутка. Постраничная прокрутка. Кеширование модуля.  
      Вывод товаров по:
      Дате. Акциям. Производителю. Рейтингу. Популярным Лидерам продаж. Выборочным товарам.  
      Отображение:
      Заголовок. Название товара. Цена товара. Рейтинг товара. Кнопка корзины. Кнопка закладки. Кнопка сравнение. Пагинация. Навигация. И многое другое..  
      При помощи данного модуля легко можно реализовать:
      Новинки. Акции. Рекомендуемые. Лидеры продаж. Хиты продаж. Случайные товары. Похожие товары. Просмотренные товары. и многое другое..
      Гибкая настройка вывода:
      Источник товаров - выводить товары, только из определенной категории / выборочные товары / просмотренные товары. Фильтр по производителю - все производители сразу, или какой-то определенный. Сортировка и фильтрация - по дате добавления, по рейтингу, по популярным, по порядку, только лидеры продаж, только товары со скидками.  
      * Весь функционал настраиваться из админ. панели.
      * Не требует vqmod/ocmod.
      * Простой в установке.
       
      Демо ocStore 3x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 2x
      Демо
      Админка - логин и пароль: demo
       
      Демо ocStore 1.5x
      Демо
      Админка - логин и пароль: demo
       
      Живые примеры сайтов работающие с данным модулем:
      https://mr-apple.ru https://amperlumen.ru
      http://shwkclothing.com
    • От shoputils
      480.00 руб
      Скачать/Купить дополнение


      Управление группами спецпредложений для 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" ("как есть").
      - Изменение функционала модуля (допиливание модуля под индивидуальные нужды) может быть оказано на платной основе.
      Добавил shoputils Добавлено 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.х  
    • От shoputils
      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" ("как есть").
      - Изменение функционала модуля (допиливание модуля под индивидуальные нужды) может быть оказано на платной основе.
    • От fonclub
      350.00 руб
      Скачать/Купить дополнение


      Закрытое предложение (после оформления заказа)
      Модуль «Закрытое предложение» позволяет создать специальное предложение для покупателей вашего магазина, купивших товар на определенную сумму.
      После оформления заказа на странице checkout/success выводится специальный блок с товаром со скидкой, который покупатель может добавить к только что созданному заказу в течении определенного времени. 
      Время, список товаров, диапазон сумм и уровень скидок - все это вы задаете в админке в самом модуле. При добавлении в 1 диапазон списка товаров будет выводиться 1 из товаров, рандомно. 
      Если под сумму заказа пользователя нет подходящих диапазонов - модуль не выводится. 
      В истории заказа при добавлении товара со скидкой пишется комментарий closed offer, чтобы администратор мог понять почему 1 из товаров в заказе со скидкой. 
      В заказ может быть добавлен только 1 товар со скидкой, после этого модуль скрывается. 
      Если покупатель не успевает в течении заданного времени - выводится текст, который вы можете задать в админке и модуль так же скрывается.
      Товары, которые были в заказе, в модуле не показываются, даже если заданы в настройках!

      Модуль не работает с онлайн оплатой, поэтому в настройках не забудьте указать, какие способы оплаты исключить!
       
      Обратите внимание, что при указании диапазона цен в настройках модуля, если у вас мультивалютный магазин - нужно указывать диапазон в основной валюте. Если у вас магазин работает в $, евро и рублях, но основная валюта $ - то именно в ней и должен указываться диапазон.
       
      Возможности:
      - Все необходимые настройки вынесены в админку.
      - Можно добавить неограниченное количество товаров и диапазонов сумм.
      - css стили вынесены в отдельный файл и их можно менять под себя.
      - Полная совместимость со стандартным шаблоном.
      - Уведомления администраторам о добавлении товара в заказ.
       
      Никакие системные файлы не затираются. Используется ocmod для изменения всего 1 файла!
       
      Демо http://oc2.7cub.ru
       
      Демо админки http://oc2.7cub.ru/admin/index.php?route=extension/module/closed_offer demo/demo
       
      Видео демо:
      https://www.youtube.com/watch?v=jbS9xcsqgSo
      Добавил fonclub Добавлено 06.11.2018 Категория Модули Системные требования php 5.4 и выше Сайт разработчика https://fonclub-blog.ru Старая цена 500 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.