Структура данных интернет-магазина иногда портится, например, из-за ошибок в работе самого магазина или его плагинов. Некоторые из таких нарушений можно исправить.
Для этого к URL бекенда Shop-Script добавьте дополнительные параметры: ?module=repair&action=action_id. Вместо action_id подставьте идентификатор действия, которое исправит какой-то определенный набор данных.
Для выполнения команд, описанных в этой статье, нужно иметь административный доступ к приложению «Магазин».
Пример
http://mydomain.ru/webasyst/shop/?module=repair&action=productStocks
Вставьте сформированный URL в адресную строку браузера и нажмите Enter. Дождитесь сообщения об окончании исправления.
productStocks #
?module=repair&action=productStocks
Удаляет лишние записи о складских остатках товаров и артикулов для тех складов, которые уже удалены. Эти лишние записи не используются и могут мешать работе магазина.
productCounts #
?module=repair&action=productCounts
Обновляет значения количества на складе для товаров на основании актуальных складских остатков их артикулов. Это может потребоваться, если видимый остаток всего товара не соответствует остаткам всех его артикулов.
categories #
?module=repair&action=categories
Исправляет информацию о вложенности категорий товаров. Ошибки в информации о вложенности категорий могут проявляться в виде неработающего дерева категорий в секции «Товары».
featuresSelectable #
?module=repair&action=featuresSelectable
Восстанавливает выбор значений характеристик для формирования артикулов у товаров в режиме «Выбор параметров».
productRemoveFeaturesSelectable #
?module=repair&action=productRemoveFeaturesSelectable
Удаляет лишние записи о значениях характеристик, которые используются для формирования артикулов товара, из свойств товара — такие характеристики должны быть связаны только с артикулами товара, а не с самим товаром. Это исправление имеет смысл, только если товары продаются в режиме «Выбор параметров».
cleanupFeatures #
?module=repair&action=cleanupFeatures
Удаляет лишние записи о значениях характеристик, связанных с товарами и не связанных с артикулами товаров. Полезно для исправления отображения лишних значений характеристик, которых не видно при редактировании товаров.
sort #
?module=repair&action=sort
Исправляет неработающую сортировку разных элементов:
- плагинов
- артикулов товаров
- типов товаров
- характеристик товаров и их значений
- профилей импорта и экспорта
sku #
?module=repair&action=sku
Исправляет для товаров выбор артикула по умолчанию.
emptyPath #
?module=repair&action=emptyPath
Удаляет лишние пустые поддиректории для пользовательских файлов приложения Shop-Script в директории wa-data/. Лишние пустые директории не используются и только напрасно занимают дисковое пространство сервера служебной информацией.
?module=repair&action=emptyPath&all=1
С параметром all=1 удаляются лишние пустые поддиректории для пользовательских файлов всех установленных приложений, а не только для Shop-Script.
thumb #
?module=repair&action=thumb
Восстанавливает потерянные файлы в директории wa-data/, необходимые для автоматического формирования эскизов изображений товаров и промокарточек.
translateWorkflow #
?module=repair&action=translateWorkflow
Исправляет перевод названий статусов и действий с заказами на текущий язык пользователя.