olegpro

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

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

olegpro    6

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

Добавил: olegpro

Добавлен: 15 сент. 2013

Категория: Учет в заказе



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

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

## Установка
- Скопировать файлы модуля в корень сайта (файлы ядра не модифицируются)
- Настроить модуль и добавить скидки в Модули -> Учитывать в заказе -> Скидки группам покупателей

1.png

2.png

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



Нажмите здесь, чтобы скачать файл

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


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

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

 

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

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


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

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 какая?

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


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

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

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


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

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

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

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

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


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

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

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


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

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

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

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


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

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

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


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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

 

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

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


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

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

 

а как сделать чтобы цены в карточке уже были с учтенной скидкой? например цена чайника 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 } ?>

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


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

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

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


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

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

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

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

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

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


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

 

 Выводил так:

 

<?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 } ?>

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


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

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

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


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

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

 

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

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


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

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

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


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

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

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


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

версия 1.5.5.1.2

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

________________

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

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


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

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

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

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

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

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

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

 

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

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


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

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

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

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

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

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

Войти

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

Войти


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

    • От chukcha

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


      Комментарии к заказу и покупателям
      Расширение позволяет добавить заметку о заказе, о клиенте, который сделал заказ.
      Каждый заказ - уникален. И не всегда можно вспомнить подробности, например причину отмены, или задержку с оформлением
      Каждый клиент уникален. Есть адекватные клиенты, есть "глухие", а есть отмороженные, которых не хочется обслуживать (например - не забрал посылку, не доплатил и т.п.)
      Цель модуля - напомнить об этом
      Покупатель идентифицируется по email, телефону, или регистрации. Например, покупатель не залогинился, но указал номер телефона или email, а на этого покупателя есть досье
      Демо:
      http://demo2.slasoft.kharkov.ua/admin/index.php?route=sale/order
      demo / demo
      Не показывается, не отображаются, или перестал работать другой модуль) - допил/адаптация, в зависимости от возникшей проблемы, платный. Т.к. привязка идет к стандартным шаблонам, и контроллерам.
      Добавил chukcha Добавлено 21.05.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.1 OpenCart.Pro, ocShop  
    • От antorus
      Добрый день, столкнулся с проблемой. Поставщик делает доп.скидку (акцию) я это транслирую для покупателя через акции в админке. Когда покупатель оформляет заказ, он не видит, какой товар куплен по акции или со скидкой. После оформления я тоже этого не вижу ни в админке ни в почте. Была несколько раз уже такая проблема. Товар оформили, Он был по акции. а у поставщика товар по акции закончился, но я не зная об этом, спросил просто о наличии и попросил забронировать, позвонил клиенту и подтвердил наличие и заказ. Выясняю, что я попал только в тот момент, когда поставщик выставил мне счет. 
       
      Как избежать в дальнейшем таких проблем? Как можно сразу выделять товар со скидкой или по акции в корзине, в заказе (админке) и в почте в письме? 
    • От seregin

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


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

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

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

      Совместим с Opencart: 2.0.2.0 - 3.0.1.2
      Совместим с 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
      2.0
      Несовместим ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось  
    • От kJlukOo

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


      Cкидка от суммы заказа
      МОДУЛЬ РАБОТАЕТ НА ВСЕХ ВЕРСИЯХ ОС НАЧИНАЯ С 1.5.х
       
      1. О модуле Скидка от суммы заказа
      Модуль позволяет установить скидку для любого диапазона сумм заказа, а так же накопительную скидку. Скидка отобразится в корзине при оформлении пользователем заказа. В настройках модуля администратор или уполномоченный юзер может выбрать тип скидки, а так-же указать диапазон сумм, на которые распространяется данная скидка. Модуль позволяет легко управлять диапазонами цени и соответствующими скидками.
      Пример:
      http://opencart-demo.ru/discount/
      http://opencart-demo.ru/discount/admin/
      login: demo password: demo
       
      2. Особенности
      Модуль автоматически рассчитывает скидку в любой валюте Модуль мультиязычный (русский и английский) Можно выбрать группу покупателей, на которых распостраняется скидка  
      3. Ограничения
      Валюта в модуле используется та, которая стоит по умолчанию. Если пользователь выберет другую валюту, модуль автоматически пересчитает значение скидки по соотвествующему коэф. валюты
       
      4. Установка
      Для ветки 2.х и 3.х через установщик расширений Для ветки 1.5.х через фтп Модуль находится в учитывать в заказе Не забудьте поставить Статус в модуле в позицию "Включено".  
      Добавил kJlukOo Добавлено 24.04.2016 Категория Цены, скидки, акции, подарки Системные требования Сайт разработчика http://cleanphp.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop  
    • От kJlukOo
      МОДУЛЬ РАБОТАЕТ НА ВСЕХ ВЕРСИЯХ ОС НАЧИНАЯ С 1.5.х
       
      1. О модуле Скидка от суммы заказа
      Модуль позволяет установить скидку для любого диапазона сумм заказа, а так же накопительную скидку. Скидка отобразится в корзине при оформлении пользователем заказа. В настройках модуля администратор или уполномоченный юзер может выбрать тип скидки, а так-же указать диапазон сумм, на которые распространяется данная скидка. Модуль позволяет легко управлять диапазонами цени и соответствующими скидками.
      Пример:
      http://opencart-demo.ru/discount/
      http://opencart-demo.ru/discount/admin/
      login: demo password: demo
       
      2. Особенности
      Модуль автоматически рассчитывает скидку в любой валюте Модуль мультиязычный (русский и английский) Можно выбрать группу покупателей, на которых распостраняется скидка  
      3. Ограничения
      Валюта в модуле используется та, которая стоит по умолчанию. Если пользователь выберет другую валюту, модуль автоматически пересчитает значение скидки по соотвествующему коэф. валюты
       
      4. Установка
      Для ветки 2.х и 3.х через установщик расширений Для ветки 1.5.х через фтп Модуль находится в учитывать в заказе Не забудьте поставить Статус в модуле в позицию "Включено".  
  • Последние посетители   0 пользователей онлайн

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