Кейс: Импорт товаров на Aliexpress из WooCommerce

Сегодня разберём кейс по использованию расширения Yml for Yandex Market Aliexpress Export при помощи которого можно загрузить свои товары на Алиэкспрес.

Задача

Магазин по реализации картриджей для принтеров. Необходимо загрузить весь ассортимент товаров на Алиэкспрес и начать их продавать.

Реализация

Был установлен плагин Yml for Yandex Market и расширение Yml for Yandex Market Aliexpress Export для этого плагина. После этого был произведён небольшой мониторинг аналогичных товаров на Алиэкспресе в результате которого был составлен перечень атрибутов, который обычно указываются в карточках товаров. Далее на нашем магазине были созданы и прописаны товарам аналогичные глобальные атрибуты.

Параметры товара woocommerce

Кроме этого был указан Артикул и запасы, а также вес и размер, поскольку эти данные являются обязательными для формирования карточек.

Глобальные атрибуты в вукомерц

После этого приступили к настройкам плагина.

Настройка плагина для выгрузки на Алиэкспрес

В целом, всё стандартно. Для удобства указали назначение фида, стандарт автоисключения товаров - как у Янедкс Маркет. Не забыли заполнить такие атрибуты как Производитель, Артикул, Производитель, Гарантия

Настройка Yml for Yandex Market Aliexpress Export

Также в обязательном порядке в поле "Включить эти атрибуты в фид" отметили мышкой те актрибуты, которые прописаны товарам:

Передаем информацию о товарах на aliexpress

Aliexpress

Загрузка YML-файла на Алиэкспрес
Загрузка фида на Алиэкспрес WooCommerce

После того как мы скормили Алиэкспресу ссылку на наш фид, на шаге "Проверка характеристи", необходимы сопоставить данные из нашего прайса с данными в Али.Иногда Али сам распознает поля, но на всякий случай вот пары, которые вам надо обязательно указать:

Id группы - @id

Id товара - @id

Брэнд - <vendor>

Наименование- <name>

Описание - <description>

Фото - <picture>

Цена - <oldprice>

Цена со скидкой - <price>

Фото на цвет - <picture>

Количество - <quantity>

Вес - <weight>

Длина - <lenght>

Ширина - <widht>

Высота - <height>

URL - <url>

На шаге "Проверка категорий" вам наверняка придется сопоставить некоторые значения. На Али есть подробная инструкция на эту тему.

Сопоставление категорий на Алиэкспрес

Нажимаем "Сопоставить значения" и составляем пары. В основном все данные у нас лежат в параметрах. (см картинку)

Передаем данные о атрибутах товаров на али

На шаге подтверждения установили галочки напротив "Авто-обновление цены" и "Авто-обновление остатков". В выпадающем списке выбрали "Заменить".

AE Assistant


После того как наш фид был обработан - Аликэспресс сформировал список товаров. Остается только проверить его. В случае необходимости дозаполнить недостающие данные и запустить товары в продажу.

Возможные ошибки и их решение

На всякий случай в дополнение к кейсу приведу список возможных ошибок и их решение.

Остаток: Отсутствует значение атрибута.

Ошибки при создании карточки на Алиэкспресс Бизнес

Причина: Для Али необходимо передавать количественное значение остатков товара на вашем складе по каждой позиции. Мой палагин автоматически подтягивает значение остатков из карточек товаров в Вукомерц, но для этого должно быть включено управление запасами.

Управление запасами в товарах WooCommerce

Решение: Если у вас нет возможности проставить запасы всем позициям, то можете воспользоваться настройкой "Количество по умолчанию для Aliexpress".

Количество по умолчанию для Aliexpress

Вес: Отсутствует значение атрибута

Причина: В карточках товаров, во вкладке "Доставка" не задан вес.

Решение: Наиболее правильным будет задать вес каждому товару. В качестве альтернативы можно использовать данный скрип, который необходимо вставить в function.php вашей темы:

add_filter('y4ym_f_simple_tag_weight', 'my_default_dimensions_simple_f', 11, 3);
add_filter('y4ym_f_variable_tag_weight', 'my_default_dimensions_variable_f', 11, 3);
function my_default_dimensions_simple_f($result_xml, $data_arr, $feed_id) {
	$product = $data_arr['product'];
	$weight_yml = $product->get_weight();
	if (empty($weight_yml)) {
		$result_xml .= '<weight>0.1</weight>'.PHP_EOL; // исправьте значение 0.1 на то, которое подходит вам
	}
	return $result_xml;
}
function my_default_dimensions_variable_f($result_xml, $data_arr, $feed_id) {
	$offer = $data_arr['offer'];
	$weight_yml = $offer->get_weight();		
	if (empty($weight_yml)) {
		$result_xml .= '<weight>0.1</weight>'.PHP_EOL; // исправьте значение 0.1 на то, которое подходит вам
	}
	return $result_xml;
}

Не забудьте исправить значение 0.1 на то, которое подходит вам.

Длина/ширина/высота: Отсутствует значение атрибута

Причина: Аналогична случаю выше, только не заполнены поля длины, ширины, высоты.

Решение: Либо задайте поля вручную либо воспользуйтесь скриптом ниже:

add_filter('yfymae_append_simple_offer_dimension_filter', 'my_default_dimensions_f', 11, 3);
add_filter('yfymae_append_variable_offer_dimension_filter', 'my_default_dimensions_f', 11, 3);
function my_default_dimensions_f($result_xml, $data_arr, $feed_id) {
	$result_xml .= '<length>0.1</length>'.PHP_EOL; // длина - исправьте значение 0.1 на то, которое подходит вам
	$result_xml .= '<width>0.1</width>'.PHP_EOL; // ширина - исправьте значение 0.1 на то, которое подходит вам
	$result_xml .= '<height>0.06</height>'.PHP_EOL;	// высота - исправьте значение 0.1 на то, которое подходит вам
	return $result_xml;
}
Рейтинг: 5

2022-09-30 / / 0 комментариев / YML for Yandex Market /