Поддержка WooCommerce Импорт товаров в WP

  • Добрый день.
    Интересует такой вопрос — есть ли для WP плагин через который можно грузить каталог товаров от поставщика по ссылке, и чтобы каталог товаров актуализировался автоматически по ссылке?
    Нашел инфу что вроде такая функция есть в плагине WP All Import. Но в бесплатной версии нет этой функции, а платить 100$ чтобы проверить — как то неохота.

    • Тема изменена 1 год, 3 месяца назад пользователем Юрий. Причина: Перенес в раздел WC
Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Модератор Юрий

    (@yube)

    есть ли для WP плагин через который можно грузить каталог товаров

    Нет. Просто потому, что у WP нет товаров.

    Если интересуют товары, создаваемые каким-либо плагином ИМ, то это нужно уточнять.

    WooCommerce естественно имел ввиду. Не знал что у WP еще другие есть плагины для ИМ

    Модератор Юрий

    (@yube)

    WooCommerce естественно имел ввиду.

    ОК. Переношу вопрос в соотв. раздел форума.

    Не знал что у WP еще другие есть плагины для ИМ

    Теперь знаете 🙂 И без плагинов, кстати, тоже можно сделать магазинчик.

    У All import Pro есть возможность настройки импорта товаров по крону, но нужно будет правильно все настроить.

    Есть возможность создать костыли из excel таблиц, где за несколько шагов переводится формат файла от поставщика в нужный шаблон для стандартного импорта через woo.
    Все зависит от структуры Вашего ИМ.

    Можете расшифровать, что это значит: «возможность настройки импорта товаров по крону» ?

    Товар мелкий, и у поставщика около 500 000 позиций товара. Обновляется каталог раз в сутки. Обновлять каталог каждый день вручную — физически не получится. Загрузка каталога из файла будет длиться несколько часов.
    То есть меня интересует именно — чтобы каталог товаров актуализировался автоматически по ссылке.

    Модератор Юрий

    (@yube)

    ‘по крону’ == ‘по расписанию’ в указанное в настройке время

    Загрузка каталога из файла будет длиться несколько часов.

    По ссылке столько же. Плюс время скачивания файла от поставщика.

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

    В общем-то, не имеет значения, каким образом будет обновляться база товаров, через плагин или встроенный импорт woo (CSV). Главное, чтобы эти обновления были оправданы и имели логику.
    Через файл CSV, где Вы просто сами за 5 секунд запустите процесс импорта обновлений по товарам ничем не отличается от импорта через All import.

    Лучше задумайтесь, что Вы будете делать позже, когда часть товаров перестанет быть актуальной 😀

    П.С.: 500к товаров — это жестко. По опыту скажу, что средняя актуальная товарная матрица 10к максимум, остальное — пустая трата места в БД.
    Но решать, конечно же, только Вам (тема, да и сам форум, в общем-то, другой тематики)

    Юрий (@yube)»По ссылке столько же. Плюс время скачивания файла от поставщика.»
    Я думал один раз скачаю и залью каталог, а потом по ссылке каталог будет
    автоматически актуализироваться раз в день допустим (отсутствующие товары будут автоматом удаляться, новые — появляться). Получается, «актуализация» по ссылке — это попросту автоматическое скачивание и перезагрузка файла каталога?

    5101y (@5101y) — поставщик банкует чехлами на телефоны, со стандартными картинками и с индивидуальной раскраской чехлов. 500 000 — это его полный каталог. То есть, самый маленький каталог который поставщик позволяет скачивать (по 10 самых торгуемых чехлов на каждую модель) — грузится через стандартный импорт WooCommerce около 2,5 часов. Этот самый маленький файл импорта весит 6 Мб. Полный файл импорта каталога весит около 500 Мб (страшно подумать сколько он будет грузится ))) ).

    Если я всё правильно понял — мне нужно будет купить All import Pro, настроить допустим чтобы он каждую ночь актуализировал каталог товаров, и этот плагин каждую ночь будет сам скачивать и актуализировать каталог от поставщика? Весь вопрос заключается в том чтобы наличие товара у меня в магазине было актуальным, мне не улыбается постоянно объяснять покупателям что тот чехол что они заказали — на самом деле сейчас отсутствует в продаже.

    «Если я всё правильно понял — мне нужно будет купить All import Pro, настроить допустим чтобы он каждую ночь актуализировал каталог товаров, и этот плагин каждую ночь будет сам скачивать и актуализировать каталог от поставщика?»

    Частично — Вы правильно поняли.
    Один момент: товары будут только добавляться, каждый раз, раздувая базу. Удаляться ничего у Вас не будет.

    Как это работает:
    100 товаров залили на сайт.
    У поставщика появилось 10 новинок (100+10)
    У Вас залилось 110 заново.
    У поставщика появилось 5 новинок, но первых 10 больше не будет никогда
    У Вас залилось 105 товаров, но 10, которых у поставщика уже не будет — у Вас остались и обрабатывать Вам их нужно будет уже отдельно.

    А теперь прикиньте какого размера будет у Вас БД? 😉

    У меня товарищ продает товары с алика и обратился ко мне с такой проблемой. В итоге, после 2х вечеров анализа рынка и «такой-то матери», я утвердил ему актуальный прайс CSV и он уже в 2 потока каждый месяц изменяет товарную матрицу, заменяя старые, неактуальные товары новой информацией (обновляя карточки) и добавляет новинки вместо старых карточек в файле склада. Единственное что, нужен дополнительный софт, который потом чистит неактуальные фотокарточки к товарам и четкий список неактуальных картинок, чтобы выпиливать из гугл/яндекс картинок (через консоль и вебмастер).

    К чему веду: открыть магазин, указать путь к файлу каталога поставщика и считать бабки — не получится.
    Это постоянный монотонный труд 😛

    Да понимаю я про монотонный и тд труд и готов к нему, просто не понимаю как это будет выглядеть технически и сколько будет занимать времени. Я seo-шник с 11-летним стажем, но клиентское seo уже очень глубоко сидит в печёнках и хочется запилить что то своё.

    Если я правильно вас понял, те новые товары что поставщик добавил в файл импорта — они будут появляться у меня в магазине, а вот те что поставщик удалил — так и будут у меня висеть? Несмотря на то что поставщик несуществующие позиции не добавляет в файл импорта https://yadi.sk/i/Pft7rT_SuzlKeA ?

    Тогда уточню вопрос — а как мне удалять несуществующие позиции товара?
    Ваш пример про вашего товарища я понял только в общем (он раз в месяц вручную актуализирует наличие товаров). Что мне конкретно для актуализации придется делать? Заказывать дописывание «дополнительный софт» или что?

    то есть, я настроен более чем серьёзно, но как человек с многолетним опытом, запущу стартап только когда пойму все трудозатраты, все финансо-затраты

    Модератор Юрий

    (@yube)

    Получается, «актуализация» по ссылке — это попросту автоматическое скачивание и перезагрузка файла каталога?

    Если по ссылке не diff (только то, что изменилось относительно какой-то начальной точки), а полный список, то актуализация выполняется почти столько же, сколько импорт всего списка с нуля. Потому что обрабатывается такое же количество записей. В зависимости о алгоритмов проверки на идентичность с последующим изменением или без оного может происходить быстрее или медленнее тупой замены. «Снаружи» же основная разница в том, что в процессе обновления в любой момент времени каталог будет почти полным и почти актуальным.

    По ситуации с базой товаров:
    Да, у поставщика точно так же, как и у Вас, есть архив с товарами, которых уже никогда не будет.
    Да, они занимают место в БД.
    Да, у Вас будет ситуация, когда новые товары у поставщика из файла будут добавляться софтом (по крону через плагин All import), а те товары, которые вышли из продажи и нет их в файле у поставщика — так и будут мертвым грузом висеть (это у всех так).

    Более развернуто, что провернул со знакомым и как, в общем-то, здраво надо вообще подходить к такой ситуации:

    1. Знакомый обратился за помощью, так как у него почти 10к мертвых карточек товаров и с ними что-то надо делать, так как — они тупо занимают место.
    2. Он так же, как и Вы, импортировал товары по XML, экономя до поры свое время, а когда случился «абзац» — вся работа встала.
    3. Что сделано: заменен XML на проработанную базу из актуальных товаров (условно, в excel). Ассортимент сократился до 3к «горячих» карточек. Остальное — в архиве.
    4. Но новые товары появляются у поставщиков, а старые выходят из сезона, пополняя архив кладбища товаров. Что делать?
    а) Как и OZON/WB/Ali можно раздувать все это безобразие до необъятных размеров, но, я очень сильно сомневаюсь, что у Вас есть столько средств, чтобы содержать такую тьму инфо. И Вам все равно, рано или поздно, придется чистить такую раздутую базу (уж поверьте мне. В свое время я так чистил базу Леруа :D).
    б) Как SEO спец, Вы понимаете, что на такую тьму url — нет-нет, да будут какие-то ссылки. А сами карточки товара за несколько лет заимеют какой-никакой вес/траст у ПС. Ну и охваты, ключевая масса и прочее-прочее.
    Но это все играет только в контексте постоянно актуальных карточек, а вот сезонные — это простой балласт.
    в) Выбрана другая стратегия: я изменяю по релеванту старое инфо архивной карточки на новое, сопоставляя новый товар от поставщика, но url не изменяю. Для ПС после переобхода — инфо меняется, но ссылочный вес не теряется (если кто-то ссылался на архивную карточку) и база не раздувается, а происходит лишь ротация контента по релеванту.

    В итоге: чтобы совсем просто было все.
    Появились новинки. Они сортируются по категориям, подставляются по категориям архивных мертвых карточек. Внутри категорий карточки так же подбираются по релеванту (старое синее платье -> новое синие платье).
    Это все массово подставляется и, ссылаясь на ID просто ротируется контент/Фотка.

    Старые картинки удаляются софтом из медиабиблиотеки и из вебмастеров гугла/яндекса через подачу списков url картинок.

    На все это действие тратится, примерно, 30 минут, а количество товаров может быть и 1к.

    Модератор Юрий

    (@yube)

    10к мертвых карточек … они тупо занимают место.

    Если бы тупо, это было бы терпимо — не такой уж и большой объем по нынешним временам. Но эти бесполезные записи и их метаданные участвуют в SQL-запросах, увеличивая размеры временных таблиц, которые с какого-то момента перестают умещаться в памяти и начинают писаться на диск, увеличивая и без того неслабое торможение.

    Если мы говорим о wp, то 10к балласта в и без того прожорливой системе — это большая проблема.
    А если часть товаров еще и вариативные, причем, по нескольким атрибутам одновременно? И трафик под 1-2к в сутки? 😉
    Я сейчас не пишу о том, что можно обойтись другими CMS, заточенными только под ИМ. Мы рассматриваем конкретно данную ситуацию и варианты решения конкретной проблемы в конкретно данной CMS(Woo) и. в общем-то, помогаю популяризовать одну из любимых CMS 😉

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Импорт товаров в WP» закрыта для новых ответов.