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

[Поддержка] Модуль для создания скидок группам покупателей

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

Модуль для создания скидок группам покупателей

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

## Модуль для создания скидок группам покупателей в OpenCart

===========

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

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

## Установка

- Скопировать файлы модуля в корень сайта (файлы ядра не модифицируются)

- Настроить модуль и добавить скидки в Модули -> Учитывать в заказе -> Скидки группам покупателей

1.png

2.png

3.png

О модуле в блоге.


 

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


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

Notice: Error: Unknown column 'cg.name' in 'field list'
Error No: 1054
SELECT d.*, cg.`name` AS customer_group_name FROM wediscountusergroups AS d LEFT JOIN customer_group AS cg ON d.customer_group = cg.customer_group_id WHERE d.id = '5' in моймагаз/system/database/mysql.php on line 49

 

После добавления скидки жму изменить и такая борода вылазиет.

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


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

Notice: Error: Unknown column 'cg.name' in 'field list'

Error No: 1054

SELECT d.*, cg.`name` AS customer_group_name FROM wediscountusergroups AS d LEFT JOIN customer_group AS cg ON d.customer_group = cg.customer_group_id WHERE d.id = '5' in моймагаз/system/database/mysql.php on line 49

 

После добавления скидки жму изменить и такая борода вылазиет.

Добрый день. Версия Opencart какая?

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


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

Notice: Error: Unknown column 'cg.name' in 'field list'
Error No: 1054
SELECT d.*, cg.`name` AS customer_group_name FROM wediscountusergroups AS d LEFT JOIN customer_group AS cg ON d.customer_group = cg.customer_group_id WHERE d.id = '6' in/home/httpd/vhosts/revavek.ru/httpdocs/system/database/mysql.php on line 50

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


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

у меня тоже самое, версия 1.5.5.1

Только что протестировал на версии 1.5.5.1.1, работает. Такой ошибки не наблюдаю. Можете показать структуру таблицы 

customer_group в базе данных?

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


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

Здравствуйте! Модуль может ставить скидку автоматом при регистрации покупателей?

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


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

Здравствуйте! Модуль может ставить скидку автоматом при регистрации покупателей?

Скидка дается группе пользователей. Создайте какую нибудь группу и ставьте её автоматом при регистрации.

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


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

Хорошая идея модуля. Было бы очень полезно реализовать автоматический перевод пользователей из группы в группу при достижении определённых сумм покупок.

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


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

Скидка дается группе пользователей. Создайте какую нибудь группу и ставьте её автоматом при регистрации.

Здравствуйте! Вопрос по модулю - установил, настроил  для зарегистрированных - по появилось при регистрации:

Когда я хочу зарегестрироваьться, вылезает графа entry_customer_group. Для многих покупателей это вообще ничего не значащая графа ( там еще выбор есть: по умолчанию и зарегестрированный). Изначально там стоит пункт "По умолчанию", если покупатель его оставляет, то цены не изменяются, как должны.

Нужно либо обозначить название этой графы, либо пусть галочка стоит на пункте "зарегестрированный" изначально ?

Помогите корректно настроить....

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


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

Хорошая идея модуля. Было бы очень полезно реализовать автоматический перевод пользователей из группы в группу при достижении определённых сумм покупок.

Спасибо. Подумаю на досуге как это можно реализовать.

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


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

Здравствуйте! Вопрос по модулю - установил, настроил  для зарегистрированных - по появилось при регистрации:

Когда я хочу зарегестрироваьться, вылезает графа entry_customer_group. Для многих покупателей это вообще ничего не значащая графа ( там еще выбор есть: по умолчанию и зарегестрированный). Изначально там стоит пункт "По умолчанию", если покупатель его оставляет, то цены не изменяются, как должны.

Нужно либо обозначить название этой графы, либо пусть галочка стоит на пункте "зарегестрированный" изначально ?

Помогите корректно настроить....

Приветствую.

Из вашего сообщения ничего не понятно.

Расскажите подробнее что и где не так. Лучше со скриншотами.

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


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

отличный модуль! спасибо!

 

а как сделать чтобы цены в карточке уже были с учтенной скидкой? например цена чайника 1000 рублей и к примеру ниже, с учетом вашей скидки 900 рублей, или сразу цена со скидкой. Спасибо!

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


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

отличный модуль! спасибо!

 

а как сделать чтобы цены в карточке уже были с учтенной скидкой? например цена чайника 1000 рублей и к примеру ниже, с учетом вашей скидки 900 рублей, или сразу цена со скидкой. Спасибо!

 Выводил так:

 

<?php
            $this->load->model('checkout/wediscountusergroups');
            $discount_info = $this->model_checkout_wediscountusergroups->getDiscountByCustomerGroupId($this->customer->getCustomerGroupId());
?>
 
 
<?php if ($discount_info) { ?>
      <p>Ваша накопительная скидка: <?php echo (int) $discount_info['discount'];?>% <br/>
      <?php 
      $discountinfo = (int) $discount_info['discount'];
      $s=strtr($price,array(','=>''));
      $discprice =  $s-($discount_info['discount']*$s/100);
      ?>
      Ваша цена: <?php echo (int) $discprice ?> руб.</p>
<?php } ?>

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


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

Поставил. Все отлично работает! Версия 1.5.5.1.2.

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


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

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

Спасибо за модуль!

Встал норм на 1,5,6, все работает

Только почему-то при добавлении скидки они задваиваются в админке.

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


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

 

 Выводил так:

 

<?php
            $this->load->model('checkout/wediscountusergroups');
            $discount_info = $this->model_checkout_wediscountusergroups->getDiscountByCustomerGroupId($this->customer->getCustomerGroupId());
?>
 
 
<?php if ($discount_info) { ?>
      <p>Ваша накопительная скидка: <?php echo (int) $discount_info['discount'];?>% <br/>
      <?php 
      $discountinfo = (int) $discount_info['discount'];
      $s=strtr($price,array(','=>''));
      $discprice =  $s-($discount_info['discount']*$s/100);
      ?>
      Ваша цена: <?php echo (int) $discprice ?> руб.</p>
<?php } ?>

 

 

Как бы это добавить в связку

<span class="text-price"><?php echo $text_price; ?></span>
        
		<?php if (!$special) { ?>
        <span style="font-size: 19px; color: #5d1b75;" itemprop="price"> <?php echo $price; ?></span>
        <?php } else { ?>
        <span  class="price-new"  style="font-size: 19px; color: #5d1b75;" itemprop="price"><?php echo $special; ?></span><span class="price-old"  style="font-size: 14px; font-weight: 100;">(<?php echo $price; ?>)</span> 
        <?php } ?>

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


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

Почему-то у меня при создании скидки, после сохранения двоится скидка. http://i66.fastpic.ru/big/2014/1014/dd/439603e8e94f5c23f7ad14a23f80dddd.jpg если удаляю одну, то удаляются обе строки.

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


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

Почему-то у меня при создании скидки, после сохранения двоится скидка. http://i66.fastpic.ru/big/2014/1014/dd/439603e8e94f5c23f7ad14a23f80dddd.jpg если удаляю одну, то удаляются обе строки.

 

Это не задвоение, это для каждого языка скидка (рус + англ). Если назовете группы покупашек на английском варианте тоже - то увидите. 

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


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

Подскажите с Simple работает?

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


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

Здравствуйте. Модуль классный. Поставил, работает. А возможно как то исключить из скидки определенных производителей?

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


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

версия 1.5.5.1.2

шаблон AVA STORE
модули simple и еще другие платные.
Пока работает без проблем)

________________

сделал группы гость и клиент.
теперь гость незареганный, а при регистрации идет группа "покупатель" и установил скидку 5%  на группу "покупатель" , тоесть скидка идет тока зареганным.
Спасибо большое пользователю serp84 за то что помог с группами гость и клиент

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


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

Это не задвоение, это для каждого языка скидка (рус + англ). Если назовете группы покупашек на английском варианте тоже - то увидите. 

НЕ ПОЛУЧАЕТСЯ!

У меня магазин на двух языках. Естественно, группа покупашек имеют разноязычные названия (при создании админка предоставляет это сделать).

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

И это, как мне кажется, связано с тем, что в модуле в папке catalog не предусматривается двуязычия!

Знаний PHP не хватает, чтобы сделать самому, поэтому пришлось назвать скидку нейтрально, понятно всем: Discount.

 

Кстати, не знаю, как у кого, а у меня нет возможности изменять скидку - идет ошибка.

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


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

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

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

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

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

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

Войти

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

Войти

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

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


      Персональные скидки for Opencart/ocStore 1.5.x-2.x
      О модуле Shoputils.PersonalDiscounts 1.5.x 2.0.x 2.1.x 2.2.x 2.3.x - v1.3.1 (Персональные скидки)
      При помощи модуля "Персональные скидки" Вы сможете устанавливать скидки для покупателей.
      В настройках модуля есть возможность задавать скидки как для любого покупателя (включая незарегистрированных), так и для групп покупателей. (см. Работа с модулем).
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo
      http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
      Совместимость: все версии Opencart/ocStore 1.5.x, 2.x
      Системные требования
      - Opencart/ocStore 1.5.x, 2.0.x, 2.1.x, 2.2.x, 2.3.x
      - PHP 5.3+ (для 2.3 минимальная версия PHP 5.4)
      - Ioncube Loader 4.5+ (для 2.3 минимальная версия 5.0)
       
      Установка  и настройка модуля
      см. файл README.TXT дистрибутива модуля для вашей версии движка.
       
       
       
      Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
      - Все права на модуль принадлежат разработчикам https://opencart.market
      - Полный текст Лицензионного соглашения - https://opencart.market/LICENSE.1.5.x.TXT
       
      Техническая поддержка
      - Техническая поддержка оказывается всем пользователям, легально купившим модуль.
      - Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС
      с аккаунта, из-под которого была совершена покупка.
      - Модуль имеет принцип распространения "as is" ("как есть").
      - Изменение функционала модуля (допиливание модуля под индивидуальные нужды) может быть оказано на платной основе.
      Добавил shoputils Добавлено 03.06.2014 Категория Цены, скидки, акции, подарки Системные требования Opencart/ocStore 1.5.x - 2.x; PHP 5.3+ (на движках 2.3.x - минимальная версия 5.4); Ioncube Loader 4.5+ (на движках 2.3.x - минимальная версия 5.0) Сайт разработчика 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.х  
    • От seregin
      360.00 руб
      Скачать/Купить дополнение


      Модуль Отзывы покупателей
      Модуль добавляет возможность покупателям оставлять отзывы о сайте. Имеется множество параметров для настройки модуля. Покупатели могут писать длинные сообщения и оценивать ваш сайт.

      Основные возможности
      Редактор BB кодов WysiBB Смайлы Добавление фото и видео(Youtube) Большой выбор полей и управление ими Сортировка отзывов по дате и оценкам Ссылка с призывом оставить отзыв в письме с заказом Комментирование отзыва администратором сайта Показ отзывов на выбранном языке сайта Описание и мета-теги для страницы Captcha  
      Совместим с Opencart: 2.1.0.1 - 3.0.2.0
      Совместим с ocStore: 2.1.0.1 - 2.3.0.2.3

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

      Страница с отзывами: Перейти на сайт
      Модуль: Перейти на сайт
      Список отзывов в панели управления: Перейти на сайт
      Настройки: Перейти на сайт

      Доступ в Панель управления

      Логин - demo
      Пароль — demo
      Добавил seregin Добавлено 09.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
      Модуль добавляет возможность покупателям оставлять отзывы о сайте. Имеется множество параметров для настройки модуля. Покупатели могут писать длинные сообщения и оценивать ваш сайт.

      Основные возможности
      Редактор BB кодов WysiBB Смайлы Добавление фото и видео(Youtube) Большой выбор полей и управление ими Сортировка отзывов по дате и оценкам Ссылка с призывом оставить отзыв в письме с заказом Комментирование отзыва администратором сайта Показ отзывов на выбранном языке сайта Описание и мета-теги для страницы Captcha  
      Совместим с Opencart: 2.1.0.1 - 3.0.2.0
      Совместим с ocStore: 2.1.0.1 - 2.3.0.2.3

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

      Страница с отзывами: Перейти на сайт
      Модуль: Перейти на сайт
      Список отзывов в панели управления: Перейти на сайт
      Настройки: Перейти на сайт

      Доступ в Панель управления

      Логин - demo
      Пароль — demo
    • От seregin
      310.00 руб
      Скачать/Купить дополнение


      Таймер обратного отсчета для товаров (Countdown)
      Модуль отсчитывает время до окончания акции. Работает во всех стандартных модулях товара. На странице производители, странице категории, странице продукта, странице поиска, странице акции.

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

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

      Сайт: Перейти на сайт
      Панель управления: Перейти на сайт

      Доступы в Панель управления

      Логин: demo
      Пароль: demo

      Установка

      1. Выберите нужную версию Opencart.
      2. Установите файл countdown.ocmod.zip с помощью установщика расширений.

      Настройка

      1. В модулях включите Таймер обратного отсчёта
      2. В настройках модуля установите нужный вам внешний вид модуля.
      3. На странице редактирования товара нужно добавить акцию и установить дату её окончания.
      Добавил seregin Добавлено 17.03.2016 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика http://seregin-pro.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От LIAL
      400.00 руб
      Скачать/Купить дополнение


      Использование Купона от количества товаров (vqmod)
      Использование купонов на скидку в зависимости от количества товаров для OC 1.5.6.x (VQmod)
      Модуль предназначен, для ввода количественного ограничения по товару на скидочные купоны. Купон не будет
      применяться, если количество товаров совпадает с заданым на него ограничением по количеству. Очень полезен, если вы используете дополнительные модули, дающие скидки на количество, чтобы при применении купона, скидка не давалась дважды.
      При редактировании купона вам станут доступны два новых поля Общее количество и Способ подсчета количества.
      Суть работы модуля заключается в том, что купоны не будут применяться для товаров, количество которых менее, более или равно заданного вами. Тип сравнения (больше, меньше, равно) вы также задаете самостоятельно.
      Подсчет количества товаров возможен как для всей корзины целиком, так и для каждой товарной позиции по отдельности.
      Примеры использования модуля:
      Применять купоны только если количество товаров в корзине более указанного
      Применить купон только для товаров которых в корзине больше (меньше или равно) определенного количества
      Если вы используете дополнительные скидочные модули, которые дают скидку от количества, и вам нужно убрать двойное применение скидок

      Демо версию можно попробовать на http://instup.com/opencart (Купон 2222 применяется только для товаров, которых в корзине более 5 штук)
      Работа модуля была протестирована с Опенкарт версии 1.5.6.4 и 1.5.6.1, но с большой уверенностью будет работать и на более ранних версиях. Если вы найдете ошибку, напишите нам об этом и мы ее исправим в кратчайшее время.
      Локализация: Русский, English
      Добавил LIAL Добавлено 17.01.2016 Категория Бонусы, купоны, программы лояльности  
  • Последние посетители   0 пользователей онлайн

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

×