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

louise170    134
Продукты по акции Pro


Продукты по акции Pro


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

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

Отличия от модуля "Продукты по акции":

  1. Усовершенствована система добавления товаров в акцию.
    Это дает больше возможностей в управлении акционными товарами, а именно:
    • нет вкладок, информация по акциям хранится в базе данных, это позволяет создавать большое кол-во акций (на вкладках максимум 59)
    • связи между товарами: один к одному, один ко многим, многие к одному, многие ко многим, можно выбирать не конкретные товары, а сразу производителей или категории.
    • создание связей разделено на группы - каждая группа - это отдельная строчка в таблице на странице "Связи".
  2. Описания акций отображаются подобно новостям: модуль с анонсами, страница с полным списком и отдельная страница описания акции
  3. Страница описания акции также содержит полный список товаров, участвующих в акции.
  4. Есть возможность выводить отдельными блоками товары из акции.
  5. В списке товаров в категориях видны акционные товары, при нажатии на ссылку открывается краткое описание акции.
  6. На странице акционного товара виден блок с подарочным товаром.
  7. SEO-урлы для списка и описания акций.
  8. Акционные товары можно отображать в корзине вместе с остальными товарами.
  9. Акционные товары, кот. отображаются лежащими в корзине, также будут отображаться в счете и в письмах отправляемых покупателю.
  10. Учитывается вес акционных товаров, кот. отображаются лежащими в корзине.
  11. Акции можно использовать для определенных групп покупателей.

 

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

Никакие системные файлы не затираются, модуль работает на vqmod.

Модуль тестировался на OpenCart 1.5.4.1, 1.5.6, 1.5.6.4, 2.1.0.2, 2.2.0.0
 

Поддерживаемые языки

русский
 

Пример работы модуля

http://ocstore156.hypnoguru.ru/

http://opencart2200.opencartplus.ru/
 

Демо админки

http://ocstore156.hypnoguru.ru/admin/

http://opencart2200.opencartplus.ru/admin/

доступ

demo / demo
 

Лицензия

При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.
 

Установка

Инструкция по установке находится в файле readme.txt в архиве модуля.
 

Требования к серверу

  • На хостинге должен быть PHP 5.3 или выше.
  • На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 5.0). Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_сайт/test_ioncube.php
  • Для корректной работе на Опенкарте 1.5.х на вашем сайте должен быть установлен VQMOD не ниже версии 2.4.1,
    если у вас стоит версия ниже - нужно обновиться отсюда: https://github.com/vqmod/vqmod/releases


FAQ

 


  • Добавил
  • Добавлено
    21.12.2014
  • Категория
  • Системные требования
    PHP 5.3+, IonCube Loader версии 5.0+, для Опенкарт 1.5.х - VQMOD не ниже версии 2.4.1
  • Сайт разработчика
  • Старая цена
  • Метод активации
    По емейлу
  • Ioncube Loader
    Требуется
  • OpenCart
    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.4.1
  • ocStore
    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
  • OpenCart.Pro, ocShop
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х

 

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


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

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

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


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

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

 

Какую скидку? Тут на сайте вроде бы есть специальные модули для скидок.

К тому же в самой систему есть такое понятие как купоны и по ним можно выдавать скидки.

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


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

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

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


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

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

 

Спасибо, исправила. Можете смотреть.

Это было из др. модуля, который забыла на демо обновить.

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


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

Хочу купить, но есть вопросы:

Например такой вариант мне нужен... сможет ли его поддержать ваш модуль :) ?

Сейчас со старой версией вашего модуля есть такое:

При заказе от 5500 рублей, клиент получает 3 разных товара в подарок по 1 штуке. Не важно что в корзине, товары в подарок идут от суммы.

Надо:

Чтобы при сумме в 5500 как-то учитывалось что в корзине. Например если в корзине Носки на 5500 рублей, то чтобы добавлялись именно носки в подарок. А если Трусы на 5500 рублей, то добавлялись только трусы.
И еще вопросы, а что будет если в корзине трусов на 3000 и Носков на 2500 - сумма то 5500 - а подарка не будет ?

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


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

Хочу купить, но есть вопросы:

Например такой вариант мне нужен... сможет ли его поддержать ваш модуль :) ?

Сейчас со старой версией вашего модуля есть такое:

При заказе от 5500 рублей, клиент получает 3 разных товара в подарок по 1 штуке. Не важно что в корзине, товары в подарок идут от суммы.

Надо:

Чтобы при сумме в 5500 как-то учитывалось что в корзине. Например если в корзине Носки на 5500 рублей, то чтобы добавлялись именно носки в подарок. А если Трусы на 5500 рублей, то добавлялись только трусы.

И еще вопросы, а что будет если в корзине трусов на 3000 и Носков на 2500 - сумма то 5500 - а подарка не будет ?

Делаете 2 отдельные акции, первую про носки с ограничением по цене в 5500, вторую про трусы с тем же ограничением. И в данном случае если в корзине и носки и трусы, то подарка при сумме 5500 не будет, но если он все таки нужен в данном случае, то делаете третью акцию где товары в заказе у вас и носки и трусы и ограничение в 5500. И... думается мне, что такое можно и в простой версии сделать, Pro вам для этого случая не нужно.

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


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

Здрауствуйте! Просмотрел всё демо, и заметил одну неприятность.

1. На-странице товара блок (+подарок) показывается только в том случае, если подарок привязан к определенному товару. Если подарок привязан к категории или производителю товаров, блок (+подарок) не показывается.

2) Если к товару привязаны несколько товаров (подарков), блок тоже не выводится. А неплохо бы чтобы выводились все три товара, и пользователь мог выбрать нужный подарок.

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


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

Здрауствуйте! Просмотрел всё демо, и заметил одну неприятность.

1. На-странице товара блок (+подарок) показывается только в том случае, если подарок привязан к определенному товару. Если подарок привязан к категории или производителю товаров, блок (+подарок) не показывается.

2) Если к товару привязаны несколько товаров (подарков), блок тоже не выводится. А неплохо бы чтобы выводились все три товара, и пользователь мог выбрать нужный подарок.

 

учту.

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


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

Добрый день! Поддержка Simple имеется?

+ Вопрос:

Нужно чтобы к каждому товару, что я выберу отображались определённые подарки (до 5шт подарков) - при этом не по цене, а именно к определённому товару в не зависимости от акций без каких-либо других примочек (типа отображения в категориях и пр.) - подойдет ли данный модуль?

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


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

Добрый день! Поддержка Simple имеется?

+ Вопрос:

Нужно чтобы к каждому товару, что я выберу отображались определённые подарки (до 5шт подарков) - при этом не по цене, а именно к определённому товару в не зависимости от акций без каких-либо других примочек (типа отображения в категориях и пр.) - подойдет ли данный модуль?

 

С Симплой работает, да.

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

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

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


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

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

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


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

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

 

Все, что не нужно обычно можно закомментировать в vqmod - найти там соотв. блок и закомментировать.

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


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

Добрый день! Хочу купить, но хотел бы посмотреть как работает на готовых сайтах. Не подскажите

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


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

Добрый день! Хочу купить, но хотел бы посмотреть как работает на готовых сайтах. Не подскажите

 

https://krismart.ru/poker/nabory-dlya-pokera/nabory-na-100-fishek/

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


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

С Симплой работает, да.

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

Сколько будет стоить допил для не дефолтного шаблона? Так как дефолтным врядли кто-то пользуется

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


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

Сколько будет стоить допил для не дефолтного шаблона? Так как дефолтным врядли кто-то пользуется

 

300 руб, если ваш недефолтный шаблон не сильно замороченный

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


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

Посмотрел демку...но толком и не понял. Можно выбрать категорию или производителя + подарок к ним, и что б этот подарок отображался у всех товаров из выбранной категории (или производителя)?

Ну что б не добавлять 1000 товаров вручную....

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


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

Посмотрел демку...но толком и не понял. Можно выбрать категорию или производителя + подарок к ним, и что б этот подарок отображался у всех товаров из выбранной категории (или производителя)?

Ну что б не добавлять 1000 товаров вручную....

 

Выбираете категорию и производителя, и подарок будет отображаться, если в корзине есть товары из этой категории данного производителя.

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


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

...если в корзине есть товары из этой категории данного производителя.

 

Не совсем понял про корзину...Покупатель попадая в карточку товара будет видеть подарок или нет? или только увидит этот подарок, когда добавит товар в корзину?

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


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

Не совсем понял про корзину...Покупатель попадая в карточку товара будет видеть подарок или нет? или только увидит этот подарок, когда добавит товар в корзину?

 

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

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


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

Модуль может добавлять подарок при заказе 2х товаров из определенной категории? Например купи 2 любых платья, получи колготки "ХХ" в подарок?

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


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

Модуль может добавлять подарок при заказе 2х товаров из определенной категории? Например купи 2 любых платья, получи колготки "ХХ" в подарок?

 

Нет, только конкретным товарам можно задать кол-во.

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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От seregin

      310.00 руб
      Скачать/Купить дополнение


      Opencart: Стикеры для товаров и категорий
      Модуль отображает стикеры "Процент скидки", "Хит", "Новый", "Отсутствие на складе", "Зависимые от цены" и "Пользовательские" у товаров и категорий (только пользовательские)

      Доступно четыре вида стикеров (смотрите в изображениях). Стикеры с диагональной лентой отображаются только по одному на товар, приоритет зависит от порядка сортировки.

      Стикеры для категорий имеют только один вид.

      Совместим с Opencart: 2.1.0.1 - 3.0.2.0
      Совместим с ocStore: 2.1.0.1 - 2.3.0.2.3

      Стикеры подключаются ко всем стандартным модулям и страницам с товарами.

      Демонстрация

      Главная страница: Переход на сайт
      Настройки: Переход на сайт

      Доступы в Административную Панель:

      Логин: demo
      Пароль: demo
      Добавил seregin Добавлено 08.03.2016 Категория Модули Системные требования Сайт разработчика http://seregin-pro.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От seregin
      Модуль отображает стикеры "Процент скидки", "Хит", "Новый", "Отсутствие на складе", "Зависимые от цены" и "Пользовательские" у товаров и категорий (только пользовательские)

      Доступно четыре вида стикеров (смотрите в изображениях). Стикеры с диагональной лентой отображаются только по одному на товар, приоритет зависит от порядка сортировки.

      Стикеры для категорий имеют только один вид.

      Совместим с Opencart: 2.1.0.1 - 3.0.2.0
      Совместим с ocStore: 2.1.0.1 - 2.3.0.2.3

      Стикеры подключаются ко всем стандартным модулям и страницам с товарами.

      Демонстрация

      Главная страница: Переход на сайт
      Настройки: Переход на сайт

      Доступы в Административную Панель:

      Логин: demo
      Пароль: demo
    • От InGetx
      Добрый день! Нужен модуль, который будет автоматически пересчитывать цену на странице товара (а не только в корзине), в зависимости от кол-ва товара и скидки от кол-ва или/и выбранной опции, и указывать сразу конечную цену с учётом скидки от указанного кол-ва и выбранных опций.
      Т.е. в карточке товара указано например:
      1шт. - 1000₽  (исходная цена)
      5шт. или более: 800₽
      10шт. или более: 700₽
      И когда вводишь в карточке товара допустим 11шт. то сразу выводилась бы общая цена в карточке товара - 7700руб.
      Скидки при этом указываются в админке как обычно в карточке товара в пункте (скидка) и меняются от кол-ва товара.
      Движок - OCSHOP 1.5.6.4.1
      Посоветуйте пожалуйста готовое решение или где можно поправить ручками код? 
      Сейчас в принципе ближайший из подходящего и работающего это бесплатный модуль - Price change with option
      https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=28277
      Но этот модуль умеет только пересчитывать цену в зависимости от кол-ва товара или выбранной опции, а скидки при этом не учитываются. Как можно допилить возможность обновления цены с учётом скидок, желательно в VQmod.
       
      Код используемого модуля:
      <?xml version="1.0" encoding="UTF-8"?> <modification> <id>Price Option Change</id> <version>1.0.x</version> <vqmver required="true">2.4.0</vqmver> <author>Pinnacle Web Solutions</author> <file name="catalog/controller/product/product.php"> <operation> <search position="before"><![CDATA[ public function upload() {]]></search> <add><![CDATA[ public function price_option_change() { $json = array(); $options_makeup = 0; if (isset($this->request->post['product_id'])) { $product_id = (int)$this->request->post['product_id']; } else { $product_id = 0; } if (isset($this->request->post['quantity'])) { $quantity = (int)$this->request->post['quantity']; } else { $quantity = 1; } $this->language->load('product/product'); $this->load->model('catalog/product'); $product_info = $this->model_catalog_product->getProduct($product_id); // Product Information if ($product_info) { if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $data['price'] = $product_info['price']; } else { $data['price'] = false; } if ((float)$product_info['special']) { $data['special'] = $product_info['special']; } else { $data['special'] = false; } if (isset($this->request->post['option']) && $this->request->post['option']) { foreach ($this->model_catalog_product->getProductOptions($product_id) as $option) { if($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'checkbox' || $option['type'] == 'image'){ foreach ($option['option_value'] as $option_value) { //If options checkbox if(isset($this->request->post['option'][$option['product_option_id']]) && is_array($this->request->post['option'][$option['product_option_id']])) { array_filter($this->request->post['option'][$option['product_option_id']]); foreach($this->request->post['option'][$option['product_option_id']] as $checked_option) { if ($checked_option == $option_value['product_option_value_id']) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $option_value['price']; } else { $price = false; } if ($price) { if ($option_value['price_prefix'] === '+') { $options_makeup = $options_makeup + (float)$price; } else { $options_makeup = $options_makeup - (float)$price; } } } } } } //If options not checkbox if (isset($this->request->post['option'][$option['product_option_id']]) && $this->request->post['option'][$option['product_option_id']] == $option_value['product_option_value_id']) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $option_value['price']; } else { $price = false; } if ($price) { if ($option_value['price_prefix'] === '+') { $options_makeup = $options_makeup + (float)$price; } else { $options_makeup = $options_makeup - (float)$price; } } } } } } unset($price); } } if ($data['price']) { $json['new_price']['price'] = $this->currency->format($this->tax->calculate((($data['price'] + $options_makeup) * $quantity ), $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $json['new_price']['price'] = false; } if ($data['special']) { $json['new_price']['special'] = $this->currency->format($this->tax->calculate((($data['special'] + $options_makeup ) * $quantity), $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $json['new_price']['special'] = false; } if ($this->config->get('config_tax')) { $json['new_price']['tax'] = $this->currency->format(((float)$product_info['special'] ? ($product_info['special'] + $options_makeup): ($product_info['price'] + $options_makeup)) ); } else { $json['new_price']['tax'] = false; } $json['success'] = true; } else { $json['success'] = false; } echo json_encode($json); exit; } ]] </add> </operation> </file> <file name="catalog/view/theme/*/template/product/product.tpl"> <operation> <search position="replace"><![CDATA[ <?php echo $price; ?>]]></search> <add><![CDATA[<span class="price-old"><?php echo $price; ?></span>]]></add> </operation> <operation> <search position="before"><![CDATA[<?php echo $footer; ?>]]></search> <add><![CDATA[<script type="text/javascript"> function PriceOptionChange(){ $.ajax({ type: 'POST', url: 'index.php?route=product/product/price_option_change', data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'), dataType: 'json', success: function(json) { if (json.success) { $('.product-info .price-old').html(json.new_price.price); $('.product-info .price-new').html(json.new_price.special); $('.product-info .price-tax').html("<?php echo $text_tax; ?> " + json.new_price.tax); } } }); } $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\'], .product-info input[type=\'checkbox\'], .product-info select, .product-info textarea').on('change', function() { PriceOptionChange(); }); $('.product-info input[name=\'quantity\']').on('keyup', function() { PriceOptionChange(); }); </script> ]]></add> </operation> </file> </modification>  
       
      price_change_ajax.xml
    • От jekyman83
      Ищу модуль скидки при оформлении заказа через корзину, для товаров, брендов и категорий. Тоесть цена в карточке товара как в админке, но при переходе в корзину применяется скидка.
      Спасибо.
    • От jekyman83
      Ищу модуль скидки при оформлении заказа через корзину, для товаров, брендов и категорий.
      Спасибо.
  • Последние посетители   0 пользователей онлайн

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