Додаємо поля до експорту товарів в WOOCOMMERCE

19.11.2022 | Написав

WooCommerce має експорт товарів по замовчуванню. Там бага полів, але не всі.

Додамо як приклад вивід слага товара. Робимо наступним чином:
1. Відкриваємо function.php теми і додаємо наступний код:

// add fields to product export: permalink(slug)
function add_export_column( $columns ) {
    $columns['post_name'] = 'Permalink';
    return $columns;
}
add_filter( 'woocommerce_product_export_column_names', 'add_export_column' );
add_filter( 'woocommerce_product_export_product_default_columns', 'add_export_column' );
 
function add_export_data( $value, $product ) {
    $slug = 'https://' . $_SERVER['HTTP_HOST'] . '/product/' . $product->get_slug();
    return $slug;
}
add_filter( 'woocommerce_product_export_product_column_post_name', 'add_export_data', 10, 2 );

2. Тепер це поле з’являється в експорті:

Рубрика: Веброзробка
Позначки:, ,
Коментарі читачів статті "Додаємо поля до експорту товарів в WOOCOMMERCE"

Немає коментарів.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.