geval 3 Posted March 11, 2020 Report Share Posted March 11, 2020 в последней версии vamshop можно ли каким-то образом передавать штрих-код товара в яндекс.маркет? вот про barcode https://yandex.ru/support/partnermarket/elements/barcode.html в самом описании товара он есть.. в данный момент как я вижу- он не передается.. Link to post Share on other sites
support 447 Posted March 11, 2020 Report Share Posted March 11, 2020 5 часов назад, geval сказал: в последней версии vamshop можно ли каким-то образом передавать штрих-код товара в яндекс.маркет? вот про barcode https://yandex.ru/support/partnermarket/elements/barcode.html в самом описании товара он есть.. в данный момент как я вижу- он не передается.. Можно. Если в админке он указан, то надо отредактировать файл /market.php и добавить по аналогии тэг barcode В sql запрос в $products_sql надо добавить p.products_ean Это как раз будет запрос из базы поля штрих-код, которое в админке заполено. и например после тэга запутствующих: vam_yml_out('<rec>'.implode(",",array_unique($also_purchased)).'</rec>' . "\n"); добавлять barcode: vam_yml_out(' <barcode>' . $products['products_ean'] . '</barcode>'); Link to post Share on other sites
geval 3 Posted March 19, 2020 Author Report Share Posted March 19, 2020 спасибо, сработало! правда в самом начале файла выводится вот такое http://prntscr.com/ris7bg это там где описание категории в xml файле, надеюсь это никак не повлияет на подключение к я.маркету ( в плане ошибок) Link to post Share on other sites
support 447 Posted March 19, 2020 Report Share Posted March 19, 2020 2 часа назад, geval сказал: спасибо, сработало! правда в самом начале файла выводится вот такое http://prntscr.com/ris7bg это там где описание категории в xml файле, надеюсь это никак не повлияет на подключение к я.маркету ( в плане ошибок) Пустой тэг. Ещё добавьте в sql запрос: $products_sql = "SELECT distinct p.products_id, p2c.categories_id, p.products_model, вывод штрих-кода. Например так: $products_sql = "SELECT distinct p.products_id, p2c.categories_id, p.products_ean, p.products_model, Штрих-код должен выводиться. На скрине <barcode/> Это пустой тэг, без значения. Должно быть <barcode>штрих-код</barcode> Link to post Share on other sites
support 447 Posted March 19, 2020 Report Share Posted March 19, 2020 Вот внёс правку эту по умолчанию в код. Что б выводился тэг barcode, если задан штрих-код в админке. market.php Link to post Share on other sites
geval 3 Posted March 19, 2020 Author Report Share Posted March 19, 2020 спасибо. Link to post Share on other sites
support 447 Posted March 19, 2020 Report Share Posted March 19, 2020 Не за что Link to post Share on other sites
geval 3 Posted March 28, 2020 Author Report Share Posted March 28, 2020 А вот еще такая идея - весьма логичная и нужная, чтобы этот самый баркод можно было выгрузить через экспорт в эксель ( или csv), насколько сложно это доработать? по идее получается нужно добавить одно поле в экспорт.. то есть вот тут есть все данные ( и даже ширина высота и вес), но нет баркодов.. http://prntscr.com/roe6sl а надо бы.. Link to post Share on other sites
support 447 Posted March 28, 2020 Report Share Posted March 28, 2020 54 минуты назад, geval сказал: А вот еще такая идея - весьма логичная и нужная, чтобы этот самый баркод можно было выгрузить через экспорт в эксель ( или csv), насколько сложно это доработать? по идее получается нужно добавить одно поле в экспорт.. то есть вот тут есть все данные ( и даже ширина высота и вес), но нет баркодов.. http://prntscr.com/roe6sl а надо бы.. В /admin/easypopulate.php в код: $custom_fields[TABLE_PRODUCTS] = array('products_quantity_min' => TEXT_EASYPOPULATE_LABEL_QUANTITY_MIN,'products_quantity_max' => TEXT_EASYPOPULATE_LABEL_QUANTITY_MAX,'products_length' => TEXT_EASYPOPULATE_LABEL_LENGTH,'products_width' => TEXT_EASYPOPULATE_LABEL_WIDTH,'products_height' => TEXT_EASYPOPULATE_LABEL_HEIGHT,'products_volume' => TEXT_EASYPOPULATE_LABEL_VOLUME,'products_sort' => TEXT_EASYPOPULATE_LABEL_SORT,'products_page_url' => TEXT_EASYPOPULATE_LABEL_PAGE_URL,'products_discount_allowed' => TEXT_EASYPOPULATE_LABEL_DISCOUNT_ALLOWED,'products_startpage' => TEXT_EASYPOPULATE_LABEL_STARTPAGE,'products_startpage_sort' => TEXT_EASYPOPULATE_LABEL_STARTPAGE_SORT,'products_to_xml' => TEXT_EASYPOPULATE_LABEL_XML); // this line is used if you have no custom fields to import/export Добавьте поле products_ean, например так: $custom_fields[TABLE_PRODUCTS] = array('products_quantity_min' => TEXT_EASYPOPULATE_LABEL_QUANTITY_MIN,'products_quantity_max' => TEXT_EASYPOPULATE_LABEL_QUANTITY_MAX,'products_length' => TEXT_EASYPOPULATE_LABEL_LENGTH,'products_width' => TEXT_EASYPOPULATE_LABEL_WIDTH,'products_height' => TEXT_EASYPOPULATE_LABEL_HEIGHT,'products_volume' => TEXT_EASYPOPULATE_LABEL_VOLUME,'products_sort' => TEXT_EASYPOPULATE_LABEL_SORT,'products_page_url' => TEXT_EASYPOPULATE_LABEL_PAGE_URL,'products_discount_allowed' => TEXT_EASYPOPULATE_LABEL_DISCOUNT_ALLOWED,'products_startpage' => TEXT_EASYPOPULATE_LABEL_STARTPAGE,'products_startpage_sort' => TEXT_EASYPOPULATE_LABEL_STARTPAGE_SORT,'products_to_xml' => TEXT_EASYPOPULATE_LABEL_XML,'products_ean' => 'Штрих-код'); // this line is used if you have no custom fields to import/export и у Вас появится в выгрузке и штрих-код Link to post Share on other sites
geval 3 Posted March 29, 2020 Author Report Share Posted March 29, 2020 большое спасибо! Link to post Share on other sites
support 447 Posted March 29, 2020 Report Share Posted March 29, 2020 Не за что Link to post Share on other sites
Recommended Posts