Управляйте запасами по размеру и цвету в вариантах продуктов OpenCart

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

Магазин может иметь пятнадцать доступных футболок, в то время как синяя футболка среднего размера распродана. Если страница продукта рассматривает размер и цвет как независимые варианты без надежной идентификации комбинации, клиенты могут выбрать товар, который склад не может выполнить. Начните с реального товара на полке, затем моделируйте его варианты.

Options combinations дает комбинации индивидуальных данных, таких как SKU, модель и цена, наряду с поведением запасов комбинаций. Этот гид объясняет планирование и валидацию вокруг этой модели. Проверьте режим совместимости для вашей версии OpenCart и темы, прежде чем предполагать, что каждая визуальная интеграция доступна.

Сначала напишите матрицу комбинаций

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

ЦветРазмерИллюстративный SKUЗапас
СинийSTS-BLU-S4
СинийMTS-BLU-M0
СинийLTS-BLU-L7
КрасныйMTS-RED-M4

Дайте каждой покупаемой комбинации стабильный идентификатор, который можно сопоставить с вашим поставщиком и складом. Держите такие метки, как «Средний», отдельно от идентичности. Изменение перевода или отображаемого имени не должно случайно создавать новый товар на складе.

Отделите данные комбинации от данных продукта

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

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

Проверьте совместимость с базовой и полной темой

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

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

Тестируйте запасы в момент покупки

  1. Выберите доступную комбинацию и добавьте одну единицу в корзину.
  2. Выберите комбинацию, которой нет в наличии, и проверьте сообщение о доступности и поведение добавления в корзину.
  3. Запросить количество выше доступного запаса комбинаций.
  4. Измените комбинацию после выбора количества и подтвердите, что страница пересчитывает соответствующую информацию.
  5. Проверьте, чтобы детали корзины и заказа четко идентифицировали выбранный размер, цвет и SKU.
  6. В тестовой среде проверьте изменения запасов и обработку отмен в рамках рабочего процесса заказов вашего магазина.

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

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

Комбинации опций поддерживают массовую работу с Import Export PRO. Сначала экспортируйте небольшой образец из ваших установленных версий, чтобы узнать ожидаемую структуру. Сохраните идентификатор комбинации в файле обновления, затем повторите тот же импорт дважды, чтобы убедиться, что он обновляет существующие комбинации без их дублирования.

Определите, какой процесс владеет запасами. Импорт родительского продукта, импорт комбинации и соединитель склада не должны перезаписывать друг друга без явного правила. Наши контрольный список синхронизации поставщиков описывает владение полем и проверки расписания.

Сделайте выбор понятным для покупателей

Показывайте значимые метки и очевидное состояние выбора. Визуальный цветовой образец все равно должен идентифицировать цвет в тексте. Когда недоступный вариант зависит от предыдущего выбора, помогите покупателю понять, какие комбинации остаются доступными. См. руководство по опции-изображению и образцам для проверки презентации. Лучший вариант настройки соединяет четкий выбор на экране с одним однозначным товаром на складе.