Главная | Блог статей | Простой алгоритм для сокращения наименований на вайлдберриз и авито

Простой алгоритм для сокращения наименований на вайлдберриз и авито

Тот, кто начал выставлять товары на Wildberries и Avito наверняка столкнулись с неполным показом наименования товара. На этих маркетплейсах стоит ограничение на максимальное количество символов. В статье Мы расскажем о том, как подгрузить в XML-фид укороченное название карточки товара, не меняя старого длинного.


Сокращение заголовков для вайлдберриес и авито

Оглавление

Максимальная длина заголовков на Avito и Wildberries

Сбор наименований из характеристик скриптом php

Алгоритм сокращения наименований на практике


Максимальная длина заголовков на Avito и Wildberries


Для Wildberries сократить заголовок рекомендуется до 60 символов, а для Avito - до 50. Как Вы уже догадались, придется два отдельных фида делать для каждого из маркетплейсов. Об этом Вам лучше попросить ваших программистов, если сайт написан на CMS Битрикс, Joomla, Word-Press, OpenCart и другие.

В нашей статье речь пойдет о решении проблемы с наименованиями. От контентщиков требуется набить сайт важными характеристиками товара перед тем, как что-либо будет делать php-программист.


Сбор наименований из характеристик скриптом php


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

Тип товара: Смеситель

Назначение: для ванны

Бренд: Grohe

Модель: Bauloop

Ширина, мм: 50

Высота, мм: 100

Глубина, мм: 15

Цвет: хром

Артикул: 32815000

С помощью встроенного парсера при формировании фида, написанный с помощью библиотеки QURL на PHP, можно обойти все карточки товаров и склеить наименования из значений этих характеристик по образцу:

Смеситель для ванны Grohe BauLoop 50x100x15, хром (32815000)

Для Wildberries такой заголовок годится, так как в нем ровно 60 символов. С Авито рекомендуется еще сократить его до 50 символов. Для того, чтобы превратить значения характеристик в заголовки, можно использовать следующий алгоритм.

$array_har = array('Тип товара:', 'Назначение:','Бренд:', 'Модель:', 'Ширина, мм:', 'Высота, мм:', 'Глубина, мм:', 'Цвет:', 'Артикул: ');

$array_val = array();

for($i = 0; $i <= count($array_har); ++$i) {

if(strstr(parsing($url), $array_har[$i])) {

$array_value = explode($array_har[$i], file_getcontents($url));

$array_value_next = explode($tags_beginning, $array_value[1]);

$array_value_fin = explode($tags_fin, $array_value_next[0]);

$array_val[$i] = $array_value_fin[0];

}}

Встроенный парсер обходит все карточки товаров по url-адрессам и ищет конкретные характеристики, указанные в массиве данных $array_har. Если в карточке встречается одна из этих характеристик, то с помощью функции explode находим html-тег, где начинается обрыв всего скаченного кода функцией parsing(). Все скаченное парсингом где-то обрывается и превращается в массив из двух элементов - 0 и 1. Нас интересует 1 элемент массива. Находим в нем значение характеристики и обрываем на конце. Опять делается массив из двух элементов. Нулевой элемент записываем в $array_val.

Для склейки массива $array_val в строку, воспользуемся конкатенацией строк. Эту строку потом запишем в XML-фид для модуля выгрузки в Wildberries.

$string = $array_val[0].' '.$array_val[1].' '.$array_val[2].' '.$array_val[3].' '.$array_val[4].'x'.$array_val[5].'x'.$array_val[6].', '.$array_val[7].' ('.$array_val[8].')';

А вот с Авито построже. Строку рекомендуется сократить до 50 символов. Можно убрать назначение товара - это минус 10 символов.

$string = $array_val[0].' '.$array_val[2].' '.$array_val[3].' '.$array_val[4].'x'.$array_val[5].'x'.$array_val[6].', '.$array_val[7].' ('.$array_val[8].')';

Тогда в фиде для Авито будет записана такая строка:

Смеситель Grohe BauLoop 50x100x15, хром (32815000)

Для подсчета количества символов, воспользуйтесь командой iconv_strlen.

iconv_strlen($string, 'utf-8');

Если количество символов для авито превышает 50 и для вайлдберриз превышает 60, то укоротите еще на свое усмотрение.


Алгоритм сокращения наименований на практике


Шаг 1. Найдите у себя длинное название товара, который Авито или Вайлдберриес укорачивает.

Шаг 2. Вставьте его в текстовое поле ниже и нажмите на кнопку "Проверить".

Шаг 3. Уберите галочки со всех ненужных слов. Только при этом соблюдайте смысловую нагрузку.

Шаг 4. Сокращенное название скопируйте и вставьте его на Wildberries или Авито к своему товару. Только если Вы сократили недостаточно, то повторите попытку.





Блог статей




Простой алгоритм для сокращения наименований для вайлдберриз и Авито






Прогноз трафика определенного поискового запроса на месяц вперед






Как бороться с ботами на сайте?






Пример парсинга курса валют - видео






Как удалить дубли технических характеристик товаров в базе данных сайта?






Парсинг карточек товаров и добавление их в Озон






Разбор парсинга сайта poizonshop






Создание текста для SEO-продвижения: верстка и стилистика






Как собрать смету по парсингу?






Вероятностный поиск по поисковой фразе






X

Мы собираем Ваши данные для обратной связи с Вами. Третьим лицам эти данные не продаем. Возможна e-mail рассылка наших объявлений.

Будьте уверены: мы читаем сообщения, которые приходят к Нам на почту спамеров и рекламшиков. На них не реагируем. Нам нужны только реальные клиенты! Когда нам надоест, мы начнем блокировать спамеров по IP-адресам, забивающих наши формы обратной связи не нужным хламом.