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

Модуль (OC 2) Price control - групповое управление ценами (Opencart 2.x) [Поддержка]


 Поделиться

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

(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 месяца спустя...

"

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

 

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

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

 

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

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

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

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

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

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

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

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


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

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


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

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

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

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

 

Действия:

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

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

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

 

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

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


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

 

Действия:

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

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

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

 

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

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

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

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

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

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

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

(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 недель спустя...

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

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

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

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 недели спустя...
  • 4 недели спустя...

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

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

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

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

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

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

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

 

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

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


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

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

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



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


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

Привет

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Войти

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

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

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

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

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