1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

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

Тема в разделе "Virtuemart", создана пользователем yusi4ka, 8 мар 2015.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
  1. yusi4ka

    yusi4ka

    Регистр.:
    20 мар 2012
    Сообщения:
    151
    Симпатии:
    40
    Добрый день, дорогие форумчане. Прошу помощи разобраться, потому что уже потихоньку едет крыша. Стоит 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. Как сделать, чтобы если дочернего товара нет в наличии, то он не отображался? В настройках во вкладке "Внешний вид" в разделе "Действие при поступлении товара на склад" устанавливала и "Не показывать товар", и "Не показывать товар, если дочерние товары отсутствуют на складе", просто скрывала дочерний товар.
    Вместо скрытого цвета получаю вот такую ерунду
    [​IMG]
    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":""}}}
     

    Вложения:

    Последнее редактирование: 9 мар 2015
  2. sunray

    sunray Постоялец

    Регистр.:
    17 дек 2012
    Сообщения:
    128
    Симпатии:
    15
    а вообще включен учет товаров то по наличию на складе?
    если я так полагаю появляется буква Е при скрытии товара, значит надо в файлик заглинуть, возможно там эта Е где-то и прописана
    шаблон для импорта через, что делаешь?openoffice удобен для этого

    отпишешь в личку могу помочь с импортом/экспортом
     
  3. yusi4ka

    yusi4ka

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