Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

(OC 2) Price control - групповое управление ценами (Opencart 2.x)


(OC 2) Price control - групповое управление ценами (Opencart 2.x)


ВАЖНО: Читайте описание модуля, тестируйте демо, задавайте вопросы, прежде чем покупать модуль!

Модуль позволяет массово изменять цены товаров, с учетом необходимых фильтров.
Модуль разработан для Opencart 2.x. Демо: efremovav.16mb.com/ocstore2/admin/index.php?route=module/price_control (логин\пароль: demo\demo)

МОДУЛЬ РАБОТАЕТ СО СТАНДАРТНЫМИ ЦЕНАМИ(в т.ч. акциями и скидками) OPENCART! РАЗНЫЕ ЦЕНЫ ДЛЯ ГРУПП ПОКУПАТЕЛЕЙ МОДУЛЬ НЕ ДОБАВЛЯЕТ!

New!: возможность создавать Акции/Скидки для товаров соответствующих фильтру, если они ещё не созданы; возможность удалять Акции/Скидки для товаров по выбранным параметрам фильтра.
 

Как установить:
вариант 1. Через админ-панель: Установка расширений->Загрузить файл (Extension Installer->Upload File) - загружаете архив с модулем (для oc2.3.x загружаем архив "OC2_price_control_v.XXX(opencart_2.3.x).ocmod.zip")
вариант 2. Распаковываете архив в корень сайта.(для oc2.3.x загружаем архив "OC2_price_control_v.XXX(opencart_2.3.x).ocmod.zip")
-в настройках системы устанавливаете модуль (в списке модулей - Price Control - Групповое управление ценами);
-заходите в редактирование модуля и начинаете творить :).
P.S.: Стандартные файлы движка не заменяются, файлы vqmod(ocmod) не используются.

 

Как пользоваться:
-выбираете необходимые параметры фильтрации;
-выбираете типы цен, которые нужно будет изменить (Основная\Опции\Скидки\Акции);
-выбираете необходимое действие (прибавить\вычесть\умножить на\разделить на);
-вводите число, которое будет использоваться для обновления цен (допускаются целые и дробные числа);
-выбираете % или число (если выберете %, то будет использоваться N процентов от цены товара, где N - введенное число).
-нажимаете Выполнить - цены обновятся.
-нажимаете "Восстановить предыдущие значения" - вернутся предыдущие значения.

 

Техподдержка:
Проблемы типа "модуль установил, но его нет в списке" решаются корректной настройкой FTP, в частности поля "FTP Домашняя директория" (путь до папки с opencart). Это проблема не модуля, а некорректных настроек магазина, настраиваете сами или обращаетесь за помощью за доп. плату, если сами не знаете как это сделать.

 

Для тех, у кого Ocstore 2.1.0.2.1

 


Для корректной работы фильтра по производителям в этой версии OC необходимо внести изменения в модель, поскольку в стандартном методе получения производителей в этой версии ocstore есть баг. В файле "/admin/model/catalog/manufacturer.php" найти следующее:


public function getManufacturers($data = array()) {		$sql = "SELECT * FROM " . DB_PREFIX . "manufacturer";		$sql = "SELECT c.manufacturer_id, c.name, c.sort_order FROM " . DB_PREFIX . "manufacturer c LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (c.manufacturer_id = md.manufacturer_id) WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "'";		if (!empty($data['filter_name'])) {			$sql .= " AND name LIKE '" . $this->db->escape($data['filter_name']) . "%'";		}		$sort_data = array(			'name',			'sort_order'		);		if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {			$sql .= " ORDER BY " . $data['sort'];		} else {			$sql .= " ORDER BY name";		}		if (isset($data['order']) && ($data['order'] == 'DESC')) {			$sql .= " DESC";		} else {			$sql .= " ASC";		}		if (isset($data['start']) || isset($data['limit'])) {			if ($data['start'] < 0) {				$data['start'] = 0;			}			if ($data['limit'] < 1) {				$data['limit'] = 20;			}			$sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];		}		$query = $this->db->query($sql);		return $query->rows;	}
 


и заменить на это:


public function getManufacturers($data = array()) {		$sql = "SELECT * FROM " . DB_PREFIX . "manufacturer";		$sql = "SELECT c.manufacturer_id, c.name, c.sort_order FROM " . DB_PREFIX . "manufacturer c LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (c.manufacturer_id = md.manufacturer_id) WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "'";		if (!empty($data['filter_name'])) {			$sql .= " AND c.name LIKE '" . $this->db->escape($data['filter_name']) . "%'";		}		$sort_data = array(			'name',			'sort_order'		);		if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {			$sql .= " ORDER BY " . $data['sort'];		} else {		       $sql .= " ORDER BY c.name";		}		if (isset($data['order']) && ($data['order'] == 'DESC')) {			$sql .= " DESC";		} else {			$sql .= " ASC";		}		if (isset($data['start']) || isset($data['limit'])) {			if ($data['start'] < 0) {				$data['start'] = 0;			}			if ($data['limit'] < 1) {				$data['limit'] = 20;			}			$sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit'];		}		$query = $this->db->query($sql);		return $query->rows;	}
 


P.S.: заменить name на c.name


 

Также Вас может заинтересовать:

Шкала статусов заказа - добавляет удобную шкалу для изменения статусов заказа в админке.

Подсказки DaData PRO - подсказки при вводе ФИО, адреса и e-mail на страницах регистрации, авторизации и оформления заказа.

Купон "Бонусные баллы на счёт" - модуль добавляет тип купона "Бонусные баллы на счёт", использование которого позволит начислить покупателю бонусные баллы для оплаты следующей покупки.

Бонусные баллы - статистика - удобная статистика по приходу/расходу бонусных баллов для администратора.

Рекомендуемые товары PRO (бесплатно) - позволяет использовать таймер обратного отсчёта и выводить описание в html-формате на базе стандартного модуля "Рекомендуемые".


  • Добавил
  • Добавлено
    26.04.2015
  • Категория
  • Системные требования
  • Метод активации
    Автоматическая активация
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Нет

 

Надіслати
Поділитися на інших сайтах

ВНИМАНИЕ!
В версии 0.3 обнаружена серьёзная ошибка при работе с опциями!
Настоятельно рекомендую обновиться до версии 0.3.1

Надіслати
Поділитися на інших сайтах

  • 2 months later...

"

Файл помечен как испорченный, так как: Установка прошла нормально, но когда включаю модуль - ошибка, что делать?"

 

Какая ошибка? Какая версия opencart?

Что за люди, нафига нажимать "Жалоба", когда есть тема поддержки!

 

Опять что ли не на ту версию модуль кто-то пытается поставить?

Змінено користувачем efremovav
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

В версии для oc 1.5.x добавил фильтр по диапазону цен. Если кого-то интересует эта опция в версии для Opencart 2.x - отпишитесь.

Надіслати
Поділитися на інших сайтах

  • 3 months later...

Сегодня купил модуль на форуме "Управление ценами", установил его, - установка прошла успешно но он не отображается в разделе Модули? В чем причина?

Надіслати
Поділитися на інших сайтах


Измененная цена в корзине и при оплате подставляется для группы покупателей? на сайте видно 2 цены? или для каждой группы покупателей своя цена?

Надіслати
Поділитися на інших сайтах


Измененная цена в корзине и при оплате подставляется для группы покупателей? на сайте видно 2 цены? или для каждой группы покупателей своя цена?

Модуль изменяет цены у товаров, к корзине и процессу оплаты он не имеет никакого отношения - все действия происходят в админке, и изменяют текущие цены товаров, а именно: основную цену, размер скидки, акционную цену или цену опции. Цены для групп покупателей изменяются для скидок и акций - это стандартный функционал Opencart. Ничего нового в процесс ценообразования данный модуль не вносит, и работает только со приведенными выше значениями цен товаров Opencart - т.е. со стандартными полями.

Надіслати
Поділитися на інших сайтах

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

 

Действия:

1) В поле Фильтр - выбираю категорию

2) Цены - ставлю галочку Акции

3) Формула и действия - вычесть 20% от цены.

 

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

Надіслати
Поділитися на інших сайтах


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

 

Действия:

1) В поле Фильтр - выбираю категорию

2) Цены - ставлю галочку Акции

3) Формула и действия - вычесть 20% от цены.

 

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

Разобрались в ЛС, от модуля хотели больше, чем он может :)

Надіслати
Поділитися на інших сайтах

  • 2 months later...

Добавил демо (логин\пароль: demo\demo)

Змінено користувачем efremovav
Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

(OC 2) Price control - групповое управление ценами (Opencart 2.x) 0.3.5

 

Что нового в этой версии 0.3.5

  • Значительно переработан интерфейс
  • Добавлен новый механизм выбора категорий и производителей
  • Исправлены мелкие недочёты

 

Демо: efremovav.16mb.com/ocstore2/admin/index.php?route=module/price_control (логин\пароль: demo\demo)

Змінено користувачем efremovav
Надіслати
Поділитися на інших сайтах

  • 5 weeks later...

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

А куда вбивать число, которое прибавляется или отнимается?

Вроде появляется маленькое окошко красное, если это оно, то туда невозможно что то написать.

post-688402-0-90587700-1461589780_thumb.png

Змінено користувачем GATO
Надіслати
Поділитися на інших сайтах


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

А куда вбивать число, которое прибавляется или отнимается?

Вроде появляется маленькое окошко красное, если это оно, то туда невозможно что то написать.

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

Надіслати
Поділитися на інших сайтах

(OC 2) Price control - групповое управление ценами (Opencart 2.x) 0.3.5.1

 

Что нового в этой версии 0.3.5.1

  • Исправлены некоторые недочеты интерфейса
Змінено користувачем efremovav
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • 4 weeks later...

Здравствуйте, подскажите, можно ли добавить в модуль функцию выбора опций  на которые изменяется цена?

Пока такой возможности не предусмотрено.

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Приветствую. На демо каким образом производителей выбрать можно?

Категории и производителей по-отдельности выбрать надо или можно пересекать эти параметры?

3й раз в поисках нужного решения захожу на Ваше демо и не нахожу ответ, соотв-но и не покупаю

 

upd: купил, всё норм. производители сразу выскочили, в отличии от демки

Змінено користувачем baxabit
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Люди добрые подскажете плз!! кто нибудь попробовал установить модуль 

(OC 2) Price control - групповое управление ценами (Opencart 2.x) 0.3.5.3
на OPENCART PRO ?
Что то не могу я с автором модуля связаться ((
заранее спасибо !!



 
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Привет

Подскажите, модуль заброшен? для 2.3.х будет? 

Для 2.3.x не тестировал, постараюсь проверить работоспособность модуля на версии 2.3.x в ближайшее время, отпишусь.

Надіслати
Поділитися на інших сайтах

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

1. Можно ли в модуле установить фильтр только для определенного производителя?

2. Как в модуле происходит удаление наценки? Можно ли удалять варианты?

Надіслати
Поділитися на інших сайтах

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

1. Можно ли в модуле установить фильтр только для определенного производителя?

2. Как в модуле происходит удаление наценки? Можно ли удалять варианты?

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

1. Да, фильтр по производителям в модуле присутствует, можете посмотреть интерфейс модуля на демо (http://efremovav.16mb.com/ocstore2/admin , логин и пароль demo)

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

Надіслати
Поділитися на інших сайтах

А как он работает с модулем "Валюта Плюс"?

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.