msProductRemains

Компонент реализует учёт количества оставшихся товаров
Автор дополнения
Сергей Фещуков
Пакетов
4
Закачек
2 951
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
4
Закачек
2 951
Обычно отвечает в течение нескольких дней
Версия 2.1.26-pl
Дата выпуска 08.04.2021
Загрузки 881
Просмотры 13 954
Компонент предназначен для учёта количества оставшихся единиц товара. Остатки могут формироваться по любому количеству свойств (полям товаров miniShop2).

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

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


Настройка компонента


1. Зайдите в настройки системы, выберите фильтр «msproductremains» и настройте параметры для нужд своего сайта.



2. Откройте страницу редактирования товара, заполните значения в свойствах товара, которые перечислены в настройках компонента, и сохраните товар.



3. Перейдите на вкладку «Остатки», обновите таблицу и отредактируйте необходимые остатки в ней.



На этом настройка компонента завершена.

Обсуждение компонента в сообществе MODX.PRO.

msProductRemains 2.1.26-pl

  • Добавлена поддержка msInformUser
  • Добавлена поддержка Babel
  • Исправлено обновление остатков по событию msOnBeforeUpdateOrderProduct
  • Исправлено сохранение дробных остатков

msProductRemains 2.1.25-pl

  • Устранения замечания PHP предупреждений

msProductRemains 2.1.24-pl

  • Добавлена поддержка дробных остатков для mSync
  • Исправлен вывод товаров в таблице остатков
  • Добавлена языковая строка mspr_product_id
  • Исправлен русский лексикон

msProductRemains 2.1.23-pl

  • Исправлен вывод произвольных опций товара в таблице остатков

msProductRemains 2.1.22-pl

  • Изменён тип поля остатков на дробное число (float)
  • Добавлены дополнительные проверки в плагин для исключения ошибок
  • Исправлено создание пункта меню при установке

msProductRemains 2.1.21-pl

  • Сниппет и плагин более не статичны
  • Исправлено сохранение остатка с значением 0
  • Событие msprOnChangeRemains может иметь mode со значением "new"
  • Удален modAction

msProductRemains 2.1.20-pl

  • Добавлены переменные в лексикон "mspr_not_enough"
  • Исправлена иконка на кнопке сброса фильтров

msProductRemains 2.1.19-pl

  • Добавлен фильтр для mSearch2

msProductRemains 2.1.18-pl

  • Добавлена поддержка синхронизации mSync

msProductRemains 2.1.17-pl

  • Исправлена ошибка создания остатков при создании товара

msProductRemains 2.1.16-pl

  • Добавлена поддержка стандартной опции default_per_page

msProductRemains 2.1.15-pl

  • Исправлена ошибка отображения свойств в общей таблице остатков

msProductRemains 2.1.14-pl

  • Исправлена проверка остатков при значениях опций в виде целочисленного значения

msProductRemains 2.1.13-pl

  • Добавлена обработка новых событий miniShop2.
  • Исправлена генерация комбинаций опций.

msProductRemains 2.1.12-pl

  • Support custom options by miniShop2 2.4.

msProductRemains 2.1.11-pl

  • Fixed styles on update product page.

msProductRemains 2.1.10-pl

  • Snippet getRemains return JSON data with keys return value json.
  • Get remains for default options on load web document.
  • Fixed wrong getting product's options combs.

msProductRemains 2.1.9-pl

  • Fixed errors with PHP 7.1.

msProductRemains 2.1.8-pl

  • Fixed get remains via AJAX.

msProductRemains 2.1.7-pl

  • Fixed search in table of remains.
  • Fixed refund remains.

msProductRemains 2.1.6-pl

  • Fixed init tabs for miniShop2 2.4.
  • Fixed refund remains.

msProductRemains 2.1.5-pl

  • Fixed plugin before change order status.

msProductRemains 2.1.4-pl

  • Added events when remains of the product changed.

msProductRemains 2.1.3-pl

  • Fixed init plugins class for miniShop2 2.4

msProductRemains 2.1.2-pl

  • Added refund remains when order was deleted.
  • Fixed refund remains.

msProductRemains 2.1.1-pl

  • Added support PHP 7.
  • Fixed wrong getting options combs without values.
  • Fixed wrong getting all remains in frontend.

msProductRemains 2.1.0-pl

  • Added English lexicon.
  • Added French lexicon.
  • Fixed wrong getting product's options combs.
  • Fixed wrong getting remains in frontend.

msProductRemains 2.0.9-pl

  • Исправлена ошибка при работе с одним свойством.

msProductRemains 2.0.8-pl

  • Добавлена поддержка плагинов miniShop2.

msProductRemains 2.0.7-pl

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

msProductRemains 2.0.6-pl

  • Добавлена поддержка работы совместно с компонентом AjaxManager.

msProductRemains 2.0.5-pl

  • Добавлена проверка выбранных свойств при добавлении товара в корзину.

msProductRemains 2.0.4-beta

  • Восстановлена логика на фронте сайта.

msProductRemains 2.0.3-beta

  • Добавлена возможность задания остатков по умолчанию.

msProductRemains 2.0.2-beta

  • Исправлена критическая ошибка при работе с товарами без опций.

msProductRemains 2.0.1-beta

  • Исправлено формирование остатков по одному свойству.

msProductRemains 2.0.0-beta

! Компонент полностью переписан! В идеале нужна чистая установка.

  • Добавлена возможность вести учёт остатков по двум опциям.
  • Сниппет getRemainsCount переименован в getRemains.
  • Удалён сниппет msOptionsWithRemains.
  • Удалён плейсхолдер [[+remains]].
  • Удалён файл с Javascript для подключения на фронте сайта.

msProductRemains 1.0.8-pl

  • Добавлена проверка количества оставшихся товаров перед оформлением заказа.
  • Исправлена обработка значений типа bool в таблице остатков.

msProductRemains 1.0.7-pl

  • При редактировании товаров без опций поле с остатками теперь выводится корректно.

msProductRemains 1.0.6-pl

  • Добавлена возможность пакетного редактирования остатков на единой странице.

msProductRemains 1.0.5-beta

  • Исправлен баг с пересчётом остатков.
  • Исправлен баг с очисткой кэша после изменения остатков.

msProductRemains 1.0.4-beta

  • Добавлен параметр опции (size=`XL` или color=`Red`) для сниппета getRemainsCount.
  • Добавлен параметр showMissing для сниппета msOptionsWithRemains для вывода свойств без остатков.
  • Добавлена проверка количества оставшихся товаров перед изменением статуса заказа.
  • Добавлен возврат количества товаров при возврате заказа.
  • Добавлена единая страница для просмотра остатков всех товаров.
  • Теперь msOptionsWithRemains выводит и количество остатков значения свойства в плейсхолдер [[+remains]].
  • Исправлен баг в сниппете getRemainsCount с определением ID текущего документа.

msProductRemains 1.0.3-beta

  • Добавлен плейсхолдер [[+remains]], доступный в списках товаров и на странице товара.
  • Добавлен сниппет getRemainsCount для вывода общего количества оставшихся единиц товара.
  • Добавлен сниппет msOptionsWithRemains - копия msOptions, только с учётом остатков.
  • Добавлен лексикон msproductremains_choose_var (не выбрано свойство товара).
  • Добавлена возможность выводить наличие или отсутствие остатка в списке товаров категории в админке (столбец remains).
  • Теперь при изменении остатков активируется кнопка "Сохранить" на странице редактирования товара.
  • Если указаны остатки для свойств, а свойства не выбраны, при добавлении в корзину выводится соответствующая ошибка.

msProductRemains 1.0.2-beta

  • Добавлена возможность указывать остаток, если значений в выбранном свойстве нет.
  • Добавлена проверка количества оставшихся товаров перед их добавлением в корзину.
  • Добавлена возможность скрывать на фронте сайта реальное количество оставшихся товаров.
  • Добавлены настройки для включения/отключения новых возможностей.
  • Добавлена новая фраза, когда товара нет в наличии, а к тегу добавляется класс remains_zero.
  • Добавлена очистка кеша страницы товара после изменения количества остатков.

msProductRemains 1.0.1-beta

  • Исправлен баг с русскими названиями свойств.
  • Исправлен баг при выборе произвольных полей.

msProductRemains 1.0.0-beta

  • Выпуск компонента.

Последние обсуждения в сообществе MODX.pro