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

Пакет скидок, акции, цены - 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.

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

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

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

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

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

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

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

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

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

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

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

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

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