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

Пакет скидок, акции, цены - HYPER DISCOUNT PACKAGE [support]


Перейти к решению Решений HyperLabTeam,

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

В 10.01.2024 в 20:54, Yuriy160589 сказал:

Здравствуйте. Можно ли через модуль сделать не скидку на сумму заказа, а наоборот наценку? Например Прибавить 5%к сумме если она ниже 10000р?

если вам нужно на целый заказ посмотрите 

 

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

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

Добавьте пожалуйста при возможности в фильтр товаров - хотя бы фильтрацию по "фильтрам", а в идеале Арттрибутам. А то приходится кастылить и добавлять специальные категории и к ним привязывать товары. 

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

В 29.02.2024 в 09:36, Topar сказал:

Добавьте пожалуйста при возможности в фильтр товаров - хотя бы фильтрацию по "фильтрам", а в идеале Арттрибутам. А то приходится кастылить и добавлять специальные категории и к ним привязывать товары. 

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

Это потянет за собой существенные архитектурные изменения в модуле. Поэтому такой функционал не планируется.

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

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

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

Скидка от количества товара рассчитывает цену из таблицы product (насколько я понимаю). А возможно переписать чтобы брало из product_special, а если в этом пусто то тогда з product?

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

В 29.04.2024 в 04:07, Walo сказал:

Здравствуйте. Скидка от количества товара рассчитывает цену из таблицы product (насколько я понимаю). А возможно переписать чтобы брало из product_special, а если в этом пусто то тогда з product?

Да, вы можете изменить способ расчета скидки от количества товара в OpenCart, чтобы сначала проверялась таблица `product_special`, а затем уже `product`, если в первой таблице нет данных. Для этого вам нужно будет внести изменения в код. Вот как можно это сделать:

1. В файле `catalog/model/catalog/product.php` примерно в строке 30 замените следующий код:

$sql = "SELECT price FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "'";


на

$sql = "SELECT price FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' AND customer_group_id = '" . (int)$customer_group_id . "' AND (date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())";


2. Далее, в том же файле (catalog/model/catalog/product.php) в методе `getProductDiscounts()` замените код:

$price = $result['price'];


на

if (!empty($result)) {
    $price = $result['price'];
} else {
    $sql = "SELECT price FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "'";
    $query = $this->db->query($sql);
    if ($query->row) {
        $price = $query->row['price'];
    }
}


Эти изменения позволят системе сначала проверить таблицу `product_special` на наличие скидок по данному товару для конкретной группы покупателей. Если в этой таблице нет данных о скидке, то будет использоваться цена из таблицы `product`.

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

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

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

В 29.04.2024 в 08:07, Walo сказал:

Скидка от количества товара рассчитывает цену из таблицы product (насколько я понимаю). А возможно переписать чтобы брало из product_special, а если в этом пусто то тогда з product?

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

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

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

Добрый день!  Подскажите, настроил согласно  инструкции, и даже пробовал как на демо настройки, перепробовал разные логики, и не получилось сделать так чтобы заработал, ошибок при установке не возникло, пробовал как на тестовом так и на основном домене (разные версии 2 и 3 опенкарт) и не получилось завести.
Мне нужно самые простые условия:
1.Скидка на первый заказ
2.Накопительная скидка.
Нужна Ваша помощь!!

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

  • 3 месяца спустя...
В 07.09.2024 в 13:04, siberias сказал:

Добрый день! Можно получить ключ для домена siberias.ru , модуль HYPER DISCOUNT PACKAGE.

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

Ответили в лс.

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

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

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

Screenshot.png

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

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

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

 

Например если у товаров стоит скидка от 10 шт, можно ли настроить, чтобы скидка срабатывала при сумме этих однотипных товаров?

5 одного, 1 второго и 4 третьего, например. Когда их сумма в итоге 10?

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

В 06.02.2025 в 15:57, dilerok сказал:

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

Screenshot.png

Добрый день! У гостей по умолчанию группа дефолтная, создайте всем отдельным свои группы.

 

 

В 17.02.2025 в 10:05, Veglion сказал:

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

 

Например если у товаров стоит скидка от 10 шт, можно ли настроить, чтобы скидка срабатывала при сумме этих однотипных товаров?

5 одного, 1 второго и 4 третьего, например. Когда их сумма в итоге 10?

или или, от количества конкретного товара или от "любого" количества, вместе нет, это разные  скидки в системе

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

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

Здравствуйте! Подскажите, пожалуйста:

  1. Насколько понимаю, если говорить про акции: ваш модуль позволяет массово (отобрав товары по категории и указав нужные) присвоить одним махом процент скидки для данной группы акционных товаров на заданный промежуток времени.
    1. модуль задействует штатный инструментарий Акции OpenCart
    2. Если в магазине уже были назначены акции товарам через КТ, что будет если назначить акцию, через ваш модуль - значения перезапишутся? (полю Акции присвоится последнее сохраненное значение, не важно сделано через КТ или через HDP)
    3. таких групп товаров может быть несколько, у каждой может быть свой процент скидки, таким образом "колбаса" получает скидку 3%, а все выбранные товары из категории "яблоки" получат, например, 5%.
    4. но если таких групп будет, скажем 5...10 - со временем будет сложно понять, какая группа с каким товаром, ибо назвать как-то такую группу нельзя, присваивается только номер и понять можно только зайдя в нее и потом записав на листик, что означает тот или иной номер, так?
    5. Будет работать, то что в приоритете - об этом приоритете речь?
      image.thumb.png.c29edd62b047eccfbb36e7ad19e4a29c.png
  2. Накопительная скидка:
    1. мне нужно, что-бы процент накопительной скидки считался согласно таблицы объема закупок за последние 365 дней от даты оформления текущего заказа клиента, но в настройках модуля я вижу возможность указать дату начала и окончания действия скидки, а где указать время, за которое следует суммировать закупки? Например в установленном модуле у меня есть вот такие настройки:
    2. так понимаю, из сообщений на форуме, что вывести объем закупок за указанный период в ЛК пользователя можно по ТЗ за доп.услугу?
    3. Суммировать или нет скидку по накопительной в текущей корзине с другими скидками модуля (только данного модуля) вижу, по каким статусам отслеживать будет - тоже вижу, а как модуль будет считать сумму одобренных статусов закупки, если в одной из них будет товар "А" по полной цене 100р, а товар "Б" попал в корзину как акционный с 50% скидки и клиент за него заплатил не 50р, а 25р. Какая сумма закупки будет учитываться, если значения поля "Акции" будет "игнорировать"?
Ссылка на комментарий
Поделиться на другие сайты

в предыдущее сообщение не все стало:

В 14.06.2025 в 01:32, Ling сказал:

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

image.thumb.png.71eb96d00c96f37d8bca2ba93669fa2f.png

2.3. Суммировать или нет скидку (1) по накопительной в текущей корзине с другими скидками модуля (только данного модуля) вижу, по каким статусам (2) отслеживать будет - тоже вижу, а как модуль будет считать сумму одобренных статусов закупки, если в одной из них будет товар "А" по полной цене 100р, а товар "Б" попал в корзину как акционный с 50% скидки и клиент за него заплатил не 50р, а 25р. Какая сумма закупки будет учитываться, если значения поля "Акции" (1) будет "игнорировать"?
image.thumb.png.2c1651ba14996f357423d340d16b2002.png

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

На сайте pro100tkani.ru установлен модуль Hyper Discount Package

он считает скидку от объёма 

Баг покажу на примере товара https://www.pro100tkani.ru/tkani/varenyj-hlopok-kletka-melkaya-grafit

цена товара 460 руб. За покупку 100 метров - цена снижается до 380 руб/метр.

во вложении скриншот, где показано, что в модуле прописана скидка в 17,39% для заказа от 100 метров ткани. 

460-380 = 80

80 / 460 * 100% = 17,39%

Но если на сайте , по ссылке выше оформлять товар в кол-ве 100 штук (метров), то цена "итого" на сайте будет не 38000 (как было бы логично), а 34500 (см. скрин №2). 

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

Спойлер
Спойлер

 

 

 

1174692893_2-FireShotCapture009--www.pro100tkani_ru.png.ff18c598f777464c4877b6558dbbd892.png

1388829228_FireShotCapture007-HYPERLOYALTY-www.pro100tkani_ru.png.1074e3c8abb9a8f12d1e39583520642b.png

Изменено пользователем rku
Ссылка на комментарий
Поделиться на другие сайты

В 16.06.2025 в 17:12, rku сказал:

На сайте pro100tkani.ru установлен модуль Hyper Discount Package

он считает скидку от объёма 

Баг покажу на примере товара https://www.pro100tkani.ru/tkani/varenyj-hlopok-kletka-melkaya-grafit

цена товара 460 руб. За покупку 100 метров - цена снижается до 380 руб/метр.

во вложении скриншот, где показано, что в модуле прописана скидка в 17,39% для заказа от 100 метров ткани. 

460-380 = 80

80 / 460 * 100% = 17,39%

Но если на сайте , по ссылке выше оформлять товар в кол-ве 100 штук (метров), то цена "итого" на сайте будет не 38000 (как было бы логично), а 34500 (см. скрин №2). 

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

  Показать контент
  Показать контент

 

 

 

 

1388829228_FireShotCapture007-HYPERLOYALTY-www.pro100tkani_ru.png.1074e3c8abb9a8f12d1e39583520642b.png

покажите скрин настроек полностью

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

В 17.06.2025 в 11:05, rku сказал:

вот скрин

11-Снимок экрана 2025-06-17 090453.png

Зашёл на ваш сайт, при выборе от 100 - там применяется скидка - "костюмная клетка Скидка", а не "Скидка Варенный хлопок" из скриншота.

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

В 17.06.2025 в 10:30, Tesloz сказал:

Зашёл на ваш сайт, при выборе от 100 - там применяется скидка - "костюмная клетка Скидка", а не "Скидка Варенный хлопок" из скриншота.

и как это исправить? 

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

В 18.06.2025 в 15:49, HyperLabTeam сказал:

Правильно настроить! применяется наиболее выгодная

подскажите где эти настройки располагаются, с помощью которых надо настроить модуль. До конца так и не ясно что именно настраивать

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

В 18.06.2025 в 18:08, rku сказал:

подскажите где эти настройки располагаются, с помощью которых надо настроить модуль. До конца так и не ясно что именно настраивать

А кто вам это там настраивал?
в самом модуле есть подсказки ведь..

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

  • Последние посетители   0 пользователей онлайн

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