Перейти к содержанию
Форум поддержки пользователей VamShop

можно ли передовать штрихкод в яндекс.маркет ( должен под тэгом barcode)


Рекомендуемые сообщения

в последней версии vamshop можно ли каким-то образом передавать штрих-код товара в яндекс.маркет?

вот про barcode

https://yandex.ru/support/partnermarket/elements/barcode.html

в самом описании товара он есть..

в данный момент как я вижу- он не передается..

 

Ссылка на сообщение
Поделиться на другие сайты
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>');

 

Ссылка на сообщение
Поделиться на другие сайты

спасибо, сработало!
правда в самом начале файла выводится вот такое

http://prntscr.com/ris7bg

это там где описание категории в xml файле, надеюсь это никак не повлияет на подключение к я.маркету ( в плане ошибок)

Ссылка на сообщение
Поделиться на другие сайты
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>

Ссылка на сообщение
Поделиться на другие сайты

Вот внёс правку эту по умолчанию в код.

Что б выводился тэг barcode, если задан штрих-код в админке.

market.php

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

А вот еще такая идея - весьма логичная и нужная, чтобы этот самый баркод можно было выгрузить через экспорт в эксель ( или csv), насколько сложно это доработать?
по идее получается нужно добавить одно поле в экспорт..

то есть вот тут есть все данные ( и даже ширина высота и вес), но нет баркодов..
http://prntscr.com/roe6sl

а надо бы..

Ссылка на сообщение
Поделиться на другие сайты
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

и у Вас появится в выгрузке и штрих-код

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...