Как перенести товары из woocommerce в телеграмме
Перейти к содержимому

Как перенести товары из woocommerce в телеграмме

  • автор:

Перенести товары WooCommerce

Нужно перенести товары с одного сайта на другой. Оба на WooCommerce, доступы в админку есть. Нужно, чтоб перенесенные товары были в черновиках и к артикулу добавить букву. Товары вариативные.

ставка скрыта фрилансером
3 дня 1000 UAH

3 дня 1000 UAH

Доброго дня
Можу допомогти із виконанням завдання. Досвід в контент-менеджменті більше 4 років. Досвід роботи із WordPress + WooCommerce більше 3 років, а також маю досвід перенесення великої кількості товарів (від 1000), враховую всі побажання під час перенесення.
Умови можна обговорити, потрібно знати деталі про товари і їх кількість щоб оцінити. Також готовий працювати через Сейф.
Зв’язок 24/7

1 день 200 UAH

1 день 200 UAH

Готов взяться за работу, есть опыт переноса, импорта товарво на движке вордпресс. Выполню быстро и качественно!

1 день 200 UAH

1 день 200 UAH

Добрый день. Заинтересовала Ваша работа. Есть большой опыт наполнения магазинов товарами (создания карточек товаров). Работала на ОпенКарте, ВордПрессе, наполняла Розетку, Эпицентр. Настроена на длительное сотрудничество

Буду рада помочь 🙂

WooCommerce. Импорт товаров из прайса csv (excel)

Woocommerce — популярный и бесплатный плагин WordPress для создания каталога интернет-магазина.

Как и в любой интернет-магазин в Woocommerce нужно добавлять товары.

Способы добавления товаров в Woocommerce традиционные:

  • руками
  • массово через импорт товаров из csv

Последний способ про импорт csv в Woocommerce мы рассмотрим в этой статье.

Модуль Woocommerce CSV Importer

Для того, чтобы загрузить csv в Woocommerce устанавливаем плагин для импорта товаров “Woocommerce CSV Importer”:

Обновление от 2023 года

  1. он работает на отдельном сервере, т.е. ваш сервер не будет задействован для обработки прайсов
  2. огромный опыт, более 10 лет уже этим занимаются
  3. поддержка и через тикеты и через телеграм
  4. интергация с другими системами
  5. адаптация под наши местные реалии
  6. 14 дней бесплатного тестирования — вы успеете проверить как все работает.

После завершения установки активируем плагин и переходим к его настройке.

Настройки модуля импорта товаров в WooCommerce

Field separator: нужно проверить или установить необходимый разделитель csv, чтобы он соответствовал вашему файлу, иначе импорт не будет работать нормально:

Skip the first row: указываем YES, если в Вашем файле в первой строке идут заголовки, их (первую строку) нужно пропустить при импорте.

При загрузке контента на русском языке у файла должна быть кодировка utf-8, а в настройках плагина — не кодировать.

Остальные настройки можно оставить по умолчанию и менять в зависимости от задачи, которую хотите решать.

Импорт csv в WooCommerce с простыми (simple) товарами

Для начала импорта товаров из csv переходим в меню плагина Импорт:

Создания Хедеров

Начало импорта начинается с создания Хедеров, без которых сделать импорт товаров в WooCommerce из csv нельзя.

Для этого выбираем файл, который нужно импортировать, и нажимаем кнопку load:

Если названия столбцов в csv указаны как в примере файла ( https://allaerd.org/knowledgebase/example-files/ ) , соответствия (mapping) выставляются автоматически. В противном случае нужно указать для каждого столбца, что есть что.

После настроек сохраняем Хедер:

Импорт файла

Переходим в Импорт:

указываем файл и нажимаем load, выбираем Хедер, по правилам которого должен обрабатываться csv-файл и нажимаем load:

превью импорта, где нажимаем кнопку Start, она и запустить импорт товаров из csv в WooCommerce:

Загрузка товаров завершится и появится сообщение об этом:

Результат

Товары загрузились успешно.

Имя товара, артикул, все фото, цена, краткое описание:


Вес товара:

Пример файла csv для импорта в Woocommerce простого товара

Скачать пример csv файла можно здесь.

Видео-инструкция

Импорт csv в WooCommerce товаров с вариантами (variable)

Описание официального примера файла

На сайте плагина есть пример файла, как можно импортировать variable продукты:

Пример файла импорта woocommerce

В файле приведены 4 примера, как можно загружать варианты товаров. Описаны они в столбце E.

Первый пример — самый простой, когда у товара один параметр, например, цвет.

Второй соответственно, когда два параметра, например, цвет и размер, но при этом вариант товара еще один. (Красная и Желтая майки размеров S, L, XXL, на все одинаковая цена и артикул).

Подготовка и импорт вариантов товара в woocommerce

Перед загрузкой вариантов товаров должны быть созданы или загружены все атрибуты (цвета, размеры, например), которые будут использоваться в файле с variable товарами, иначе они не загрузятся нормально. Создать их можно руками через админку, или загрузить из csv через этот же модуль.

В столбце variations указываем ярлык (slug) атрибута, который задается здесь:

создание атрибутов в woocommerce

Со значениями атрибутов — аналогично, все они должны быть созданы заранее.

Когда файл подготовили, создаем в плагине хедеры для его загрузки, последовательность аналогична как и для простых продуктов, описанных ранее в статье.

Результат загрузки в woocommerce вариативных товаров

Загружаем файл и получаем результат:

Импорт вариантов товара woocommerce

Пример файла csv для импорта в Woocommerce variable товара

Импортировать товары можно из стандартных файлов, когда простые продукты грузятся отдельно, дальше грузятся их варианты.

Немного протестировав, как все работает, я смог объединить все в один файл и грузить сразу товар с вариантами из одного файла.

Описание основных полей, которые касаются контента карточки товара:

  • sku — артикул товара или его варианта;
  • post_parent — артикул родительского продукта, указывается только для вариантов;
  • product_type — признак, указывающий продукт или его вариант описан в данной строке;
  • variations — какие атрибуты будут вариантами;
  • pa_color — значения атрибута color;
  • pa_size — значения атрибута size;
  • regular_price — цена;
  • sale_price — цена со скидкой, если есть;
  • post_title — название;
  • post_content — полное описание;
  • post_excerpt — краткое описание;
  • category — категория;
  • featured_image — главное фото;
  • product_gallery — дополнительные фото.

Скачать пример файла, из которого можно грузить продукт сразу с вариантами можно по ссылке.

Если у Вас есть вопросы — пишите их в комментарии.

Как при новом заказе Woocommerce отправлять сообщения в Viber, WhatsApp, Telegram?

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

Telegram. Тут можно бесплатно создать бота и бесплатно посылать подписавшимся на бота сообщения. Но номера телефонов пользователей известны не будут, только их id.

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

WhatsApp. Тут есть API для бизнесов, который позволяет работать в двух режимах: либо посылать по номеру телефона сообщения, удовлетворяющие согласованным с WA шаблонам (платно), либо если пользователь сам напишет входящее сообщение, открывается 24-часовое окно неогранинного общения с ним с любыми текстами (окно открыто 24 часа с момента последнего сообщения от пользователя), что позволяет делать чат-ботов, осуществлять поддержку итд, но не даёт слать что попало.

В отличие от Viber, у бизнес-аккаунта есть свой телефонный номер. WhatsApp продаёт это через партнёров, которые могут брать 20-30 тыс. рублей в месяц даже при минимальном объёме трафика.

Viber. У Viber есть два разных сервиса: Viber Business Messages (Viber Services) и Viber Public Accounts (VIber Bot).

Второй похож на Telegram: можно создать Public Account, пользователи могут на него подписаться, после чего им можно писать сообщения. Но вместо номера телефона пользватели определяются по некоторому id.

Первый похож на WhatsApp: можно посылать по номеру телефона, правда, спам запрещён, но технически на это нет специальных ограничений (но уже при 5% пожаловавшихся пользователей будет бан, который не обойти просто сменой номера, потому что у бизнес-аккаунта и номера-то никакого нет). Но шаблоны тоже есть, сообщения по утверждённым шаблонам считаются транзакционным трафиком и стоят дешевле. Это Viber продаёт только через партнёров, есть лимит на минимальный месячный ценник, который для маленьких интернет-магазинчиков будет заградительным. Плюс популярность Viber в России не очень велика и продолжает падать.

Суммируя всё вышесказанное: посылать в мессенджеры по номеру телефона при создании нового заказа либо невозможно, либо неоправданно дорого по сравнению с обычными СМС.

Есть также менее легальные способы для WhatsApp, основанные на имитации работы через браузерный клиент WhatsApp Web, их цена намного ниже официального метода, но все они чреваты баном со стороны WhatsApp, так что на живом нужном номере с таким уж точно не стоит играться.

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

Уведомления с WordPress в Telegram Bot?

Нужно чтоб заявки приходили не как обычно на почту, а боту Telegram в WordPress. Технически надо просто обратиться к URL с параметрами для этого. Вот по этой инструкции делал, скрипт все отлично шлет, просто надо теперь как-то так его воткнуть в контакт-форм 7 чтоб при обновлении не ломалось все.

Создаешь нового бота в Telegram, пишешь сюда: t.me/botFather сначала /start, затем /newbot.
Узнаешь ID твоего аккаунта в Telegram. Сделать это можно, написав боту t.me/userinfobot
Создаешь ссылку на API Telegram для отправки сообщения в чат с тобой (предварительно нужно начать чат с твоим ботом в Telegram, для этого нужно нажать /start). Ссылка выглядит таким образом: https://api.telegram.org/bot[Токен бота]/sendMessage?chat_id=[Твой ID]&text=[Текст]
Затем нужно настроить обработчик твоей формы. Тут уже по твоей части, просто берем данные, к примеру:
$phone = $_POST[‘phone’];
$email = $_POST[’email’];
$firstname = $_POST[‘firstname’];
Затем генерируем сообщение, которое хотим отправить в Telegram. Опять же, для примера:
$msg ;
Затем необходимо отправить эти данные в телеграм. Делать это можно разными способами, самый простой:
$token = *Вставь сюда токен своего бота*;
$telegram_admin_id = *Сюда твой ID, взятый из userinfobot*;
$msg ;
file_get_contents(https://api.telegram.org/bot’. $token .’/sendMessage?
chat_id=’. $telegram_admin_id .’&text=’ . urlencode($msg));

  • Вопрос задан более трёх лет назад
  • 14179 просмотров

6 комментариев

Оценить 6 комментариев

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *