MS: Cross товары
Описание
Модуль ms_cross реализует функциональность подбора аналогов (cross-товаров) для товаров. Модуль позволяет находить и отображать аналогичные товары от разных продавцов на основе различных критериев (бренд, артикул производителя, cross-артикул и т.д.).
Основные возможности
- Подбор аналогов: Автоматический подбор аналогов товаров на основе различных критериев
- Вкладка на странице товара: Добавляет вкладку "Cross товары" на странице товара с отображением аналогов
- Генерация связей: Возможность автоматической генерации cross-связей между товарами через cron
- Фильтрация по бренду: Фильтрация аналогов по бренду товара
- Работа с мультивендор: Поддержка отображения аналогов от разных продавцов
- Работа с master products: Корректная работа с товарами-вариантами (vendor products)
Как работает модуль
Модуль использует следующие механизмы:
- База данных (
func.php): При установке модуль создает таблицуms_cross_product_linksдля хранения связей между товарами.
- Генерация связей (
func.php):
fn_ms_cross_get_cross_product_ids_by_product_id()- получает список связанных товаров для товараfn_ms_cross_get_product_cross_id()- проверяет наличие cross-связи для товараfn_ms_cross_delete_product_from_cross()- удаляет товар из cross-связи
- Отображение аналогов (
controllers/frontend/products.post.php):
- На странице товара модуль определяет связанные товары
- Отображает их во вкладке "Cross товары" с пагинацией
- Поддерживает фильтрацию по бренду и другим параметрам
- Поиск товаров (
hooks.func.php):
fn_ms_cross_get_products()- модифицирует запрос поиска товаров для учета cross-связей- Поддерживает фильтрацию по бренду, артикулу производителя, cross-артикулу
- Работает с мультивендор, исключая ограничения по продавцам при поиске аналогов
- Генерация через cron (
controllers/common/ms_cross.php): Модуль предоставляет контроллер для автоматической генерации cross-связей через cron-задачу с использованием security hash.
- Настройки модуля:
items_per_page- количество товаров на странице во вкладке Cross товарыimage_size- размер изображений товаровbrand_feature_id- ID характеристики бренда для фильтрацииcompany_city_field- поле профиля продавца для отображения городаsecurity_hash- хэш безопасности для доступа к cron-контроллерам
Где находится функциональность
- Административная панель:
- Настройки модуля (количество товаров, размер изображений, характеристика бренда, поле города продавца, security hash)
- Страница товара с возможностью управления cross-связями
- Кнопки генерации cross-связей
- Cron-ссылка для автоматической генерации
- Витрина:
- Вкладка "Cross товары" на странице товара
- Отображение аналогов с информацией о продавцах
Настройки модуля
- Количество элементов (
items_per_page): Количество товаров, отображаемых на странице во вкладке "Cross товары" - Высота/ширина изображения (
image_size): Размер изображений товаров во вкладке Cross товары - Характеристика бренд (
brand_feature_id): ID характеристики товара, содержащей бренд (для фильтрации аналогов) - Город продавца (
company_city_field): Поле профиля продавца, содержащее город (для отображения на витрине) - Хэш безопасности (
security_hash): Хэш для доступа к контроллерам по cron-ссылке
Технические детали
- Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
- При установке выполняет миграции для создания таблицы
ms_cross_product_links - Поддерживает работу с master products и vendor products
- Интегрируется с системой поиска товаров CS-Cart
- Использует AJAX для динамической загрузки аналогов
- Поддерживает пагинацию для больших списков аналогов
- Работает с различными типами артикулов (артикул производителя, cross-артикул, артикул маркетплейса, артикул продавца)
- English
- Русский
- 4.18.X
Оформление подписки
Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.
Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.
За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.
Как оформить подписку у нас на сайте
Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль
Нажмите кнопку Запросить триал доступ
Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

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


Далее у вас есть 7 дней для тестирования выбранного модуля.
По истечении строка триала, для продолжения работы необходимо оплатить подписку.
Сделать это можно из менеджера модулей.
На выбор вы можете оплатить:
для зарубежных карт - PayPal
для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.
При покупке на маркетплейсе CS-Cart
При покупке любого модуля зарубежной картой или картой РФ
Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.
Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

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

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.
Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

**v1.1.0** от 16.01.2026 [\*] Добавлять кросс товары для общих товаров продавца теперь невозможно, как и удалять связи [\*] Изменено отображение списка товаров, выпадающих при поиске [\*] Изменено отображение списки кросс товаров (добавлена колонка бренд) [\*] Обновлены файлы лицензирования **v1.0.0** от 07.11.2024 [+] Первое издание *** [+] Добавлено [-] Удалено [\*] Изменено [!] Исправлена ошибка
Cross товары
Ваш запрос отправлен!
Ваш запрос на доработку модуля отправлен в техническую поддержку. Мы изучим ваши пожелания и дадим обратную свзязь.
Вам придет уведомление на указанный Email.
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.