Как работать с несуществующими SKU в Expresso Store
Я использую Expresso Store для магазина одежды. У некоторых продуктов есть варианты цвета и размера, и в целом я думаю, что Store отлично справляется с ними. Однако, когда я добавляю несколько модификаторов (таких как черный и красный цвета и размеры от маленького до большого), хранилище автоматически создает отдельные элементы для каждой комбинации и требует ввода уникального SKU для каждой из них. Однако у розничного продавца есть несколько предметов, которые они несут во всех размерах для одного цвета, но ограниченные размеры в другом, и поэтому у них нет SKU для размеров, которые они не несут в этом конкретном цвете. Например, они могут нести следующее в своем инвентаре:
Красный размер 2 Красный размер 4 Красный размер 6 Черный размер 4 Черный размер 6
В этом случае, если я добавлю "Red" и "Back" в качестве опций для модификатора цвета, а "2", "4" и "6" для модификатора размера, Store автоматически создаст все возможные комбинации, включая черный размер 2, которые они не несут и не имеют уникальный SKU для. В этом случае мой обходной путь - просто ввести случайную последовательность цифр / букв и установить уровень запаса на ноль.
Есть ли лучший способ справиться с этим? Может ли быть способ указать в магазине, чтобы у продавца не было определенной комбинации?
Я не уверен, что это общая проблема, так как я предполагаю, что крупные розничные продавцы будут нести товар во всех комбинациях размера / цвета и, таким образом, иметь уникальные идентификаторы в своей системе для каждого. Но хотел передать это, поскольку это может помочь хорошему продукту стать еще лучше.
1 ответ
В настоящее время нет способа "отключить" определенную SKU или исключить ее из базовой матрицы. Лучшее решение, вероятно, то, что вы делаете - просто создайте SKU и установите уровень запаса на 0, что предотвратит его продажу (и позволит вам отображать сообщение клиентам, когда они выбирают эту комбинацию).
Даже если бы было возможно отключить SKU, это усложнило бы создание шаблонов внешнего интерфейса, потому что вам нужно было бы динамически изменять, какие опции были доступны в ваших выпадающих меню выбора (например, скрыть опцию "Размер 2", когда они выбрали " Черный "в первом выпадающем списке). Это не было бы идеальным с точки зрения UX, потому что клиент мог бы задаться вопросом, почему размер 2 не вариант, и не осознавать, что размер 2 доступен для версии Red (так что, вероятно, на самом деле лучше просто оставить его там как вариант, но отображать сообщение о наличии на складе, когда они выбирают его).
Другой вариант для преодоления этого - просто использовать один модификатор. Это дает понять, что "Черный размер 2" не вариант. Например, просто создайте один модификатор под названием "Стиль" со следующими параметрами:
- Красный (размер 2)
- Красный (размер 4)
- Красный (размер 6)
- Черный (размер 4)
- Черный (размер 6)
Таким образом, ваши клиенты увидят только один выпадающий список в интерфейсе, и это не будет так запутанно для них.