yusi4ka
Профессор
- Регистрация
- 20 Мар 2012
- Сообщения
- 194
- Реакции
- 44
- Автор темы
- #1
Добрый день, дорогие форумчане. Прошу помощи разобраться, потому что уже потихоньку едет крыша. Стоит virtuemart 2.6.12, csvi pro 5.9.5. Казалось бы несложная задача - у товара может быть несколько размеров и цветов, нужно учитывать наличие с конкретным размером и цветом.
Создала дочерние товара, создала настраиваемое поле Размер-Цвет (тип VM Custom - Stockable variants), прописала все цвета и размеры, все как положено.
Затем сделала csv шаблон для импорта этих stockable variants
Вот он (*)
~product_sku~^~custom_title~^~custom_value~^~custom_param~
193894^~Размер-Цвет~^~stockable~^~193894 L/белый[L#белый[;193894 L/черный[L#черный[;193894 M/белый[M#белый[;193894 M/черный[M#черный[~
В таблицу #__virtuemart_product_customfields в custom_param вставляется следующее
{"child":{"193894 L\/\u0431\u0435\u043b\u044b\u0439":{"is_variant":1,"selectoptions1":"L","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"193894 L\/\u0447\u0435\u0440\u043d\u044b\u0439":{"is_variant":1,"selectoptions1":"L","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""},"193894 M\/\u0431\u0435\u043b\u044b\u0439":{"is_variant":1,"selectoptions1":"M","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"193894 M\/\u0447\u0435\u0440\u043d\u044b\u0439":{"is_variant":1,"selectoptions1":"M","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""}}}
Т.е. при импорте эти цвета и размеры вроде бы как вставились. На сайте тоже в выпадающих списках я цвета вижу
НО! во вкладке настраиваемые поля у товара
я вижу следующую картину
И так вопросы:
1. Почему во вкладке настраиваемые товары не видно какой размер и цвет
2. Как сделать, чтобы если дочернего товара нет в наличии, то он не отображался? В настройках во вкладке "Внешний вид" в разделе "Действие при поступлении товара на склад" устанавливала и "Не показывать товар", и "Не показывать товар, если дочерние товары отсутствуют на складе", просто скрывала дочерний товар.
Вместо скрытого цвета получаю вот такую ерунду
3. Также если обновить вкладку Настраиваемые поля у товара при экспорте этих настраиваемых полей в поле custom_param вместо привычных артикулов и цветов получаю вот это {"child":{"3217":{"is_variant":"1","selectoptions1":"L","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"3218":{"is_variant":"1","selectoptions1":"L","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""},"3219":{"is_variant":"1","selectoptions1":"M","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"3220":{"is_variant":"1","selectoptions1":"M","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""}}}
Создала дочерние товара, создала настраиваемое поле Размер-Цвет (тип VM Custom - Stockable variants), прописала все цвета и размеры, все как положено.
Затем сделала csv шаблон для импорта этих stockable variants
Вот он (*)
~product_sku~^~custom_title~^~custom_value~^~custom_param~
193894^~Размер-Цвет~^~stockable~^~193894 L/белый[L#белый[;193894 L/черный[L#черный[;193894 M/белый[M#белый[;193894 M/черный[M#черный[~
В таблицу #__virtuemart_product_customfields в custom_param вставляется следующее
{"child":{"193894 L\/\u0431\u0435\u043b\u044b\u0439":{"is_variant":1,"selectoptions1":"L","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"193894 L\/\u0447\u0435\u0440\u043d\u044b\u0439":{"is_variant":1,"selectoptions1":"L","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""},"193894 M\/\u0431\u0435\u043b\u044b\u0439":{"is_variant":1,"selectoptions1":"M","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"193894 M\/\u0447\u0435\u0440\u043d\u044b\u0439":{"is_variant":1,"selectoptions1":"M","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""}}}
Т.е. при импорте эти цвета и размеры вроде бы как вставились. На сайте тоже в выпадающих списках я цвета вижу
НО! во вкладке настраиваемые поля у товара
я вижу следующую картину
И так вопросы:
1. Почему во вкладке настраиваемые товары не видно какой размер и цвет
2. Как сделать, чтобы если дочернего товара нет в наличии, то он не отображался? В настройках во вкладке "Внешний вид" в разделе "Действие при поступлении товара на склад" устанавливала и "Не показывать товар", и "Не показывать товар, если дочерние товары отсутствуют на складе", просто скрывала дочерний товар.
Вместо скрытого цвета получаю вот такую ерунду
3. Также если обновить вкладку Настраиваемые поля у товара при экспорте этих настраиваемых полей в поле custom_param вместо привычных артикулов и цветов получаю вот это {"child":{"3217":{"is_variant":"1","selectoptions1":"L","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"3218":{"is_variant":"1","selectoptions1":"L","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""},"3219":{"is_variant":"1","selectoptions1":"M","selectoptions2":"\u0431\u0435\u043b\u044b\u0439","custom_price":""},"3220":{"is_variant":"1","selectoptions1":"M","selectoptions2":"\u0447\u0435\u0440\u043d\u044b\u0439","custom_price":""}}}
Вложения
Последнее редактирование: