Плагин для Webasyst Shop Script — Генерация ID в карточке товара
Быков Николай
it специалист
Содержание
Плагин GenID для Shop-Script
Плагин GenID добавляет возможность использовать ID товара в качестве ЧПУ (URL) страницы товара в Shop-Script. Это упрощает управление, повышает стабильность и устраняет проблемы с дублями.
Преимущества использования ID товара в URL
- Стабильность ссылок — URL не меняется при изменении названия товара.
- Отсутствие дублей — каждый товар имеет уникальный ID, что исключает дублирующиеся URL.
- Упрощение интеграций — удобно работать с API и внешними сервисами.
- Оптимизация производительности — поиск по ID выполняется быстрее, чем по текстовым URL.
Установка
- Скопируйте папку
genidв директорию/wa-apps/shop/plugins/ - Перейдите в Shop-Script → «Плагины»
- Найдите «Генерация ID товара в карточке товара» и нажмите «Установить»
- Активируйте плагин, включив опцию «Активность плагина»
Использование
- Откройте карточку товара для редактирования
- Рядом с полем URL появится кнопка «Использовать ID товара»
- Нажмите её — URL автоматически заменится на ID товара
- Сохраните товар
Структура папок плагина
genid/ ├── css/ │ └── genid.css ├── js/ │ └── genid.js ├── lib/ │ └── shopGenidPlugin.class.php ├── plugin.php └── settings.php Настройки
- Активность плагина — включает или отключает функциональность.
- Префикс ID товара — символ или буква перед ID (по умолчанию
P).
Совместимость
Плагин совместим с Shop-Script версии 8+.
Примечания
- После изменения URL товара на ID старые ссылки перестанут работать — важно настроить редиректы.
- Плагин не изменяет URL автоматически — только после нажатия кнопки «Использовать ID товара».