[Помощь] Дочерние товары взорвали мозг

yusi4ka

Профессор
Регистрация
20 Мар 2012
Сообщения
194
Реакции
44
Добрый день, дорогие форумчане. Прошу помощи разобраться, потому что уже потихоньку едет крыша. Стоит 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":""}}}
Т.е. при импорте эти цвета и размеры вроде бы как вставились. На сайте тоже в выпадающих списках я цвета вижу
НО! во вкладке настраиваемые поля у товара
я вижу следующую картину
upload_2015-3-8_19-0-58.png




И так вопросы:
1. Почему во вкладке настраиваемые товары не видно какой размер и цвет
2. Как сделать, чтобы если дочернего товара нет в наличии, то он не отображался? В настройках во вкладке "Внешний вид" в разделе "Действие при поступлении товара на склад" устанавливала и "Не показывать товар", и "Не показывать товар, если дочерние товары отсутствуют на складе", просто скрывала дочерний товар.
Вместо скрытого цвета получаю вот такую ерунду
%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D1%86%D0%B2%D0%B5%D1%82.jpg

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":""}}}
 

Вложения

  • upload_2015-3-8_19-13-4.png
    upload_2015-3-8_19-13-4.png
    18,3 KB · Просмотры: 11
Последнее редактирование:
а вообще включен учет товаров то по наличию на складе?
если я так полагаю появляется буква Е при скрытии товара, значит надо в файлик заглинуть, возможно там эта Е где-то и прописана
шаблон для импорта через, что делаешь?openoffice удобен для этого

отпишешь в личку могу помочь с импортом/экспортом
 
а вообще включен учет товаров то по наличию на складе?
если я так полагаю появляется буква Е при скрытии товара, значит надо в файлик заглинуть, возможно там эта Е где-то и прописана
да в том то и дело, что эта буква е - вторая буква от цвета. Я тоже думала, что это я где-то вставила лишнее, заменяла полностью содержимое файлов из установочного virtuemart, не помогло
Если взглянуть на исходный код, то я вижу <option value="ч" selected="selected">е</option>. А этот черный как раз не в наличии
Если меняю размер на M, например, то M-черный не выводится...Не могу понять, что я не так делаю и где косяк
шаблон для импорта через, что делаешь?openoffice удобен для этого
через него делаю.

отпишешь в личку могу помочь с импортом/экспортом
 
Назад
Сверху