Предзаказ у поставщика
Краткое описание
Модуль показывает актуальность наличия у поставщика и позволяет заказать сверх склада.
Для чего нужен
- информировать о наличии у поставщика;
- управлять сообщениями при отсутствии на складе;
- контролировать поведение при заказе сверх остатка.
Основные возможности
- Поле
actualityу товара иactuality_defaultу витрины. - Сообщения «есть у поставщика / нет в наличии».
- Отображение в карточке и списках товаров.
- Уведомления при заказе сверх остатка.
Как работает
- При установке добавляет поля в
productsиcompanies. - Хуки проверяют количество перед добавлением в корзину.
- В шаблонах выводится статус актуальности.
Где находится в админке
- Модули → Управление модулями → Предзаказ у поставщика — настройки отображения.
- Товары → Редактирование товара — флаг актуальности.
Примечания
- Отображение можно включать отдельно для категории и карточки.
- Подробная инструкция — в
INSTRUCTION.md.
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- Покупателям
- English
- Русский
- 4.18.X
- 4.17.X
- 4.16.X
- 4.15.X
- 4.14.X
- 4.13.X
- 4.12.X
Установка
После скачивания модуля, его установка производится штатными средствами CS-Cart на странице Панель администратора → Модули → Управление модулями → Загрузить и установить модуль (+).
Для версии CS-Cart более 4.13.1 Панель администратора → Модули → Управление модулями → Кнопка Шестеренка → Ручная установка

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

Описание настроек:
Где показывать информацию об актуальности в карточке товара - изменяет расположение отображения информации в карточке товара.
Введите цвет шрифта для товаров в категории - изменяет цвет шрифта.
Сделать жирным текст с количеством товара - изменяет тип начертания шрифта.
Показывать в категории - показывает актуальность товара в категориях.
Показывать в карточке товара - отключает отображение в карточке товара.
Показывать уведомления модуля - отключает уведомления от модуля при оформлении заказа и выборе товара.
Настройки для витрин по умолчанию - Ставить или не ставить галочку В наличии у поставщика в свойствах нового товара.
Так же необходимо разрешить отрицательное количество товара на сайте. Для этого перейдите в Настройки - Общие и установите соответствующую галочку.

Основная настройка
Основная настройка осуществляется в настройках товара. На странице Товары - Товары выберите необходимый товар и перейдите в его настройках на вкладку Общее.
Найдите настройку В наличии у поставщика. Установленная галочка означает, что товар доступен у поставщика и есть возможность его оперативно заказать.
Найдите настройку Действие при отсутствии товара в наличии и установите значение Подписаться на уведомления.

Логика работы модуля в зависимости от остатков товара представлена в таблице.
| В наличии на сайте | В наличии у поставщика | Сообщение клиенту |
|---|---|---|
| да | да | можно заказать больше |
| да | нет | можно купить только остатки |
| нет | да | можно заказать |
| нет | нет | нельзя купить |
Сообщение клиенту можно изменять на своё усмотрение.
Автоматизация наличия товара на складе
Если у вас есть файл с остатками от поставщика вы можете автоматизировать процесс. Для этого нужно создать шаблон импорта. На странице Администрирование - Импорт товаров - Товары добавить новый импорт.
На странице редактирования пресета укажите имя шаблона и файл для импорта, в CSV формата. Сохраните шаблон.

Теперь перейдите на вкладку Таблица соответствия полей и выберите соответствующие поля. Для поля с наличием товара у поставщика укажите свойство Actuality(). В столбце Модификатор укажите нужный нам, например, если хотите показывать клиенту, что товар наличии, когда его более 200 штук у поставщика, то модификатор для строки Actuality() будет case($value=">200", "Y"). После сохранения можно использовать этот шаблон вручную или же автоматически с помощью cron.

**v1.5.1** от [+] Добавлена функция для получения поля "actuality" товара **v1.5.0** от 19.01.2026 [\*] Для всех новых товаров проставляется значение по умолчанию из настроек модуля [\*] Актуализирован шаблон модуля **v1.4.4** от 21.11.2024 [\*] Изменены короткие теги <? на обычные <?php [+] Стандартизация модуля [\*] Переименовал шаблон для отображения информации о наличии у поставщика товара в блоке товара на странице категорий, чтобы не было необходимости прописывать хук в файл шаблона отображения блока товара на странице категории на сервере [!] Исправлена ошибка в файле языковых переменных на английском языке [\*] Изменёно положение чексбокса "Товар в наличии у поставщика" по умолчанию после установки модуля [!] В "Настройки для витрин по умолчанию" на редакции mve повторяется первая запись. Исправлено **v1.4.3** от 26.12.2022 [+] Стандартизация модуля **v1.4.2** от 09.10.2022 [+] Стандартизация модуля **v1.4.1** от 10.03.2022 [!] Исправлена перезапись actuality при обновлении товара путем добавления дополнительной проверки наличия ключа массива входных данных **v1.4.0** от 01.11.2021 [\*] Изменена настройка по умолчанию "в наличии у поставщика" на "Yes" [\*] Изменено название модуля [\*] Рефакторинг backend части кода **v1.3.13** (01.11.2021) [!] Исправлено отображение, если товара нет в наличии на складе и у поставщика **v1.3.12** (08.09.2021) [!] Исправлена языковая переменная **v1.3.11** (08.09.2021) [\*] Заменено лого MakeShop.pro **v1.3.10** (18.08.2021) [!] Исправлена языковая переменная **v1.3.9** (11.06.2021) [!] Исправлена ошибка настроек [\*] Заменено лого MakeShop.pro **v1.3.3** (09.02.2021) [+] Добавлена настройка уведомлений модуля **v1.3.2** (06.03.2020) [+] Возможность мультивыбора вариаций **v1.3.1** (18.02.2020) [!] Исправлен баг [+] Поддержка настроек по умолчанию **v1.2.4** (02.09.2019) [!] Добавлена совместимость с версиями CS-Cart 4.10.x [+] Реализовано ограничение выбора товара при отсутствии на складе магазина [!] Исправлены ошибки в коде func.php **v1.2.3** (01.03.2019) [!] Исправлен перевод [!] Мелкие доработки **v1.2.2** (03.12.2018) [+] Добавлен английский язык [!] Исправлены мелкие ошибки (notice) **v1.2.0** (24.10.2017) [!] Нотисы от модуля не выводили информацию *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.