Wc Shops Export - google merchant, Prom xml
Плагін для Wordpress + Woocommerce який дозволяє згенерувати Xml файл для Google Merchant, та маркетплейса prom.ua
Google Merchant Center - це інструмент від компанії Google, призначений для інтернет-магазинів та роздрібних продавців з метою представлення їх продуктів у пошукових результатах Google та на інших платформах Google, таких як Google Shopping. Цей сервіс дозволяє підготувати та надіслати дані про ваші товари, такі як назви, зображення, ціни та інші характеристики, для того, щоб їх було можливо знайти користувачами, які шукають подібні товари через пошук Google або спеціалізований сервіс Google Shopping.
Створюємо xml для google
Переходимо у відповідний розділ. По замовчуванню основні обов'язкові поля задані.
Якщо потрібно інші дані, можете натиснути + та додати нове поле.
Оберіть функцію яка буде обробляти кінцевий результат:
- varchar - просто текст
- int - виведе як число
- raw - ніяк не обробляти
- price - ціна з копійками
- float - Число з комою
- join - у випадку якщо значення повертає массив виведе значення массиву через кому
- strip_all_tags - вирізає теги, у випадку якщо значення повертає html
- CDATA - Додає блок CDATA в значення
apply_filters( 'wc_shops_export_field_key',$list); - фільтр який додає у випадаючий список назв тегів apply_filters( 'wc_shops_export_field_value',$list); - фільтр який додає у випадаючий список значень
Приклад
add_filter('wc_shops_export_field_key',function ($list){ $list[] = 'custom'; return $list; },99,1);
apply_filters( 'wc_shops_export_field_types',$list); - Можна написати свою функцію обробки значеня // Потім у списку "функцій" потрібно вибрати відповідне значення add_filter('wc_shops_export_field_types',function ($list){ /** Зверніть увагу, що потрібно додавати функцію */ $list['custom3'] = function($value,$product_id){ return $product_id; }; return $list; },99,1);
add_filter('wc_shops_offer_attr',function ($attrs){ $attrs['custom'] = 'value'; return $attrs; },10,1);
add_action( 'wc_exp_prom_offer', function ($dom,&$entry,$product){ $element = $dom->createElement('param1','33' ); $element->setAttribute('name','d'); $entry->appendChild($element); }, 10, 3 );wc_exp_google_entry - дає можливість модифікувати entry Google feed
add_action( 'wc_exp_google_entry', function ($dom,&$entry,$product){ $element = $dom->createElement('param1','33' ); $element->setAttribute('name','d'); $entry->appendChild($element); }, 10, 3 );
Створюємо xml для prom
Переходимо в розділ prom, далі все аналогічно як для google.
Тільки для маркетплейса потрібно поставити відповідність id категорій на порталі і вашим сайтом
Посилання на XML не працює.
https://magura.in.ua/prom_feed.xml
Чому 404? мабуть саме посилання трохи інше?
Або зайдіть в налаштування-посилання, та натисніть кнопку зберегти.