Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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

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

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

===========

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

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

## Усиновка

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

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

1.png

2.png

3.png

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


 

  • +1 2
Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites

  • 1 month later...

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

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

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

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

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

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites

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

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

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

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

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

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

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

Link to comment
Share on other sites

  • 1 month later...

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

 

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

Link to comment
Share on other sites


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

 

а как сгделать чтобы этоны в карточке уже были с учтенной скидкой? например этона чайника 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 } ?>
Link to comment
Share on other sites


  • 5 months later...
  • 2 weeks later...

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

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

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

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

Link to comment
Share on other sites


  • 4 weeks later...

 

 Выводил ик:

 

<?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 } ?>
Link to comment
Share on other sites


  • 2 weeks later...

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

 

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

Link to comment
Share on other sites


  • 2 weeks later...

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

Link to comment
Share on other sites


версия 1.5.5.1.2

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

________________

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

Link to comment
Share on other sites


  • 2 months later...

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

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

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

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

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

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

 

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.