Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


olegpro
 Поделиться

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

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

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

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

===========

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

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

## Установка

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

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

1.png

2.png

3.png

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


 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

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 в базе данных?

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

Нашел ошибку. Попробуйте обновиться.

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

  • 1 месяц спустя...

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

  • 1 месяц спустя...

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

 

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


  • 5 месяцев спустя...
  • 2 недели спустя...

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

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

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

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

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


  • 4 недели спустя...

 

 Выводил так:

 

<?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 } ?>
Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

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

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


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

 

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

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


  • 2 недели спустя...

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

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


версия 1.5.5.1.2

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

________________

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

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


  • 2 месяца спустя...

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

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

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

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

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

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

 

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

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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