Тёмный

Как без плагинов импортировать или загрузить товары из excel/google.gocs(.csv) в woocommerce 

TabHub - для тех, кто любит Google таблицы
Просмотров 6 тыс.
50% 1

Пример импорта товаров (простые товары с атрибутами) в действующий интернет-магазин на wordpress из excel / docs.google (.csv) без каких либо плагинов, сторонних платных или условно бесплатных сервисов и т.д.
Пример простого универсального автоматического шаблона для массового импорта простых (simple) товаров с атрибутами в действующий интернет-магазин woocommerce.
Информация по названию полей: github.com/woo...
Информация по заполнению полей в шаблоне:
tabhub.ru/shab...
#wordpress #woocommerce

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 109   
@Fedor_Kubasov
@Fedor_Kubasov 2 года назад
Спасибо большое, за видео, шаблоны и консультацию, без вас бы не справился, разобрался с импортом за вечер!
@tabhub-official
@tabhub-official 2 года назад
Обращайтесь, если что-то не поймете.
@Soluninanina
@Soluninanina 3 года назад
Класс! То что надо! Спасибо за контент!
@tabhub-official
@tabhub-official 3 года назад
Пожалуйста
@sergeyamr
@sergeyamr 7 месяцев назад
Подскажите пожалуйста, как сделать синхронизацию между файлом с ценами в гугл таблицах и вордпресом, что бы не заливать постоянно CSV файл, а что бы на сайте обновление происходило автоматически, исходя их данных в гугл таблице
@tabhub-official
@tabhub-official 7 месяцев назад
Настроить проверку по крону, которая будет подключаться к любому источнику с данными (у Вас это Гугл таблица) в заданное время и обновлять данные на сайте. Ни готовых плагинов, ни программ - нет. Только точечно дорабатывать код и адаптировать под конкретные нужды.
@Роман-к1ю5ь
@Роман-к1ю5ь 3 года назад
Если заполняешь строку ячейку ID - то все ломается. По формулам все понятно, но только логика не понятна. SKU и ID нельзя заполнять одновременно?
@tabhub-official
@tabhub-official 3 года назад
Параметр ID присваивается системой исходя из порядкового номера переменных в базе данных. Т.Е., пока ID не присвоился самим вордпресс, его заполнять нельзя.
@Роман-к1ю5ь
@Роман-к1ю5ь 3 года назад
@@tabhub-official это понятно. После первой загрузки ID уже будет. И если его внести, то на листе импорта данные пропадают. Я и спрашиваю, в чем логика? Как обновлять то если данные не формируются?
@tabhub-official
@tabhub-official 3 года назад
@@Роман-к1ю5ь логика проста: В конкретно данном моменте рассматривается ситуация импорта товаров, которых еще нет в базе данных интернет-магазина. Список формируется по принципу: если ID нет - значит товар не заведен и его надо импортировать. Если ID уже заполнен - значит этот товар импортирован, и его не нужно еще раз обрабатывать. Следовательно, во вкладке ИМПОРТ этого товара, со всей информацией по нему - уже не будет. Момент можно доработать под Ваши задачи. Тут описан идейный принцип работы формирования списка товаров для импорта в интернет-магазин. Естественно, ситуаций с работой по товарам больше чем просто одноразовый импорт, но другая информация не относится к рассматриваемому вопросу. Чтобы в дальнейшем обновлять уже заведенные товары, как один из вариантов - сделать триггер(чекбокс), где Вы будете помечать уже заведенные товары, которые хотите обновить (к примеру: цену, наличие и т.д.). На канале есть отдельное видео по поводу обновления информации в уже заведенных товарах. P.S.: могу снять видео, где по шагам рассмотрю инструмент управления списками для обновления информации, но, боюсь, даже если все расписать от и до - очень малое кол-во людей поймет принцип, так как в этом, все же, надо разбираться довольно глубоко охватывая логику формул.
@Роман-к1ю5ь
@Роман-к1ю5ь 3 года назад
@@tabhub-official вот, теперь понятно! Т.е. видимо надо просто еще одну вкладку сделать куда будут попадать для импорта товары с уже присвоенным ID ! Сам сидел ковырял решение с стандартной загрузкой, но ваше точно лучше моего, взял его в боевую работу! Спасибо за реально качественный контент!
@tabhub-official
@tabhub-official 3 года назад
@@Роман-к1ю5ь необязательно делать новую вкладку. Я сделал просто дополнительный столбец для статуса: Импорт. А под оглавлением столбца чекбокс, на который настроил триггер(правило): если он активен - то во вкладке ИМПОРТ будет отображаться инфо из этого конкретного столбца. И так все важные для моего интернет-магазина столбцы. Это нужно, чтобы в последующих обновлениях инфо по товарам выводить только отдельные информационные блоки, а не все сразу (чтобы хостинг не нагружать лишний раз). К примеру: мне надо обновить цену по товарам. 1. Ставлю галочки только над ID и Ценой - остальная инфо же не будет меняться, зачем нагружать хостинг повторной перезаписью всей инфо по товарам? 2. Ставлю статус Импорт напротив тех товаров - каким надо изменить цену (это тоже можно автоматизировать спокойной). 3. Потом скачал эту инфо и импортировал уже известным Вам способом. Как работает: Ставим галочку в чекбокс - хотим изменить / добавить инфо к карточкам товаров. В строках, напротив новых товаров или тех, какие мы хотим изменить - ставим статус Импорт (у меня так названо, у Вас как удобно Вам). Система формул, как и со столбцами (из инфо выше) будет отображать конкретно те товары, и конкретно ту информацию из всего многообразия столбцов из всего списка товаров на складе (независимо есть там ID или нет) в списке для импорта.
@Andreytataru
@Andreytataru Год назад
Спасибо, большое за уроки. Создал папку импорта. по вашей технологии скопировал все вроде правильно. Но формула не работает в полях:Attribute 1 Name Attribute 1 Value(s) Attribute 1 Visible. Также при добавлении id в файл Склад товары из импорта не удаляются. И вы не подскажите: как сортировать товар: по бренду, а далее, внутри бренда, чтобы правильно все вариации сопоставлялись друг за другом?
@tabhub-official
@tabhub-official Год назад
Скорее всего, проблема в ссылках на ячейки с атрибутами. Чтобы посоветовать варианты с фильтрами по брендам, нужно детально разбираться с файлом и структурой. Но смотреть стоит в сторону функции query
@ВладимирОноприенко-е4щ
@ВладимирОноприенко-е4щ 11 месяцев назад
Здравствуйте. Почему-то не импортирует Полное описание товара. Хотя перед запуском импорта в предосмотре оно есть. Подскажите пожалуйста что это может быть?
@tabhub-official
@tabhub-official 11 месяцев назад
Во время процесса импорта информации появляется модальное окно с настройками, где пользователь проводит процесс инициации информации к логическим разделам Вашего интернет-магазина. Сопоставляет импортируемую таблицу к блокам на woo: SKU == SKU И т.д., возможно, что Вы не указали этот параметр полного описания.
@ВладимирОноприенко-е4щ
@ВладимирОноприенко-е4щ 11 месяцев назад
В модальном окне показывает пример полного описание, которое я добавил в файл импорта. Но после импорта поле полного описания пустое
@ВладимирОноприенко-е4щ
@ВладимирОноприенко-е4щ 11 месяцев назад
У меня в магазине, в карточке товара этот раздел называется «описание товара»
@tabhub-official
@tabhub-official 11 месяцев назад
@@ВладимирОноприенко-е4щ показывает - то показывает, надо еще выбрать его перед импортом, там есть переключатели, где системе надо указать, что это именно полное описание. Это Вы сделали?
@tabhub-official
@tabhub-official 11 месяцев назад
@@ВладимирОноприенко-е4щ это неважно системе, у Вас в файле это может называться как угодно, а в систему идет пометка инициации, что Ваше "Описание товара" - это Description
@КлараГавриловнаАншлак
Что-то так и не понятно, как создать файл для импорта?
@tabhub-official
@tabhub-official 3 года назад
Так в описании и в видео есть ссылка на статью, где есть уже созданный файл-шаблон. tabhub.ru/fayl-sklada-dlya-magazina-woocommerce/
@КлараГавриловнаАншлак
@@tabhub-official спасибо, сразу не обратила внимание.
@Интересное-ф5р
@Интересное-ф5р 3 года назад
Доброго времени, спасибо за полезные уроки. Можете подсказать - что может быть? Я добавил товар, при импорте все поля сходятся, дальше - товар успешно добавлен. Но сам товар не добавляется, я не вижу его в товаре, и количество товара также не меняется. Хотя когда попробовал перезалить тот же файл импорта, (без галки "заменить") выпала ошибка - такой товар уже существует. Не сталкивались с таким? Что-то я не так делаю? Или может тема влиять на это? Я добавляю один товар, у меня все на украинском языке, менял на русский - так же, не добавляет товар. Еще - у Вас на при импорте названия столбцов (из системы) на английском, а у меня на языке который установлен в вордпрессе.
@tabhub-official
@tabhub-official 3 года назад
1. Есть пример карточки, которую Вы хотите импортировать? 2. Поля, которые я называю в файле - взяты из БД WooCommerce, это экономит время процесса импорта. Не нужно выставлять руками в правом поле из модальных списков те поля, которые хотим импортировать. Проблемы: Возможно у Вас какой-то конфликт плагинов, попробуйте все отключить (кроме Woo) и провести процесс импорта 1 карточки по моему шаблону. Возможно, что в простой карточке есть атрибуты и слаги у них на кириллице (не латиница). Нужно все Слаги (урл атрибутов) перевести на латиницу. Админка->Товары->Атрибуты->Изменить->Ярлык меняем с русского на латиницу. Если у атрибута есть вариации, то там тоже менять с кириллицы на латиницу.
@Интересное-ф5р
@Интересное-ф5р 3 года назад
@@tabhub-official спасибо за ответ, буду смотреть.
@tabhub-official
@tabhub-official 3 года назад
@@Интересное-ф5р если проблему решите - напишите в чем был нюанс и как решили.
@Интересное-ф5р
@Интересное-ф5р 3 года назад
@@tabhub-official Вроде немного разобрался. Получилось товар добавить когда файл делал не Екселом (кодировку менял в блокноте), а через ОпенОфис.
@Интересное-ф5р
@Интересное-ф5р 3 года назад
А не видел товар, наверное потому, что добавлялся тот же товар, только з разным id...
@vikslava
@vikslava 3 года назад
У меня почему то формулы не работают.???
@tabhub-official
@tabhub-official 3 года назад
Не совсем понял Вас? Вы скачали пример файла, заполнили информацией ячейки? Ничего в формулах не удаляли?
@vikslava
@vikslava 3 года назад
Нет не удалял и не менял, пока не убедился что это не работает, потом удалил все. Нет я не хочу сказать что это вовсе не работает, я имел ввиду что у меня не получается. А жаль, тема очень полезная и мне нужная. Мне бы эту главную(которая длинная) осилить а дальше будет легче. Вы поможете? Спасибо.
@tabhub-official
@tabhub-official 3 года назад
@@vikslava не пытайтесь охватить формулы. В таком формате, если Вы не сталкивались с этим раньше - не сможете. Это темы отдельных видео. Перепроверил дважды - все работает. Еще раз просмотрите мануал по видео. Заполните ячейки в первой вкладке информацией по своим товарам. А потом попробуйте адаптировать файл под свой шаблон (думаю, именно с этим у Вас проблема).
@Vladimir1595
@Vladimir1595 2 года назад
Так это за деньги.... И описание только того, что сам сделал.
@tabhub-official
@tabhub-official 2 года назад
Описан принцип импорта без плагинов. Предоставлен шаблон для заполнения и массового импорта товаров - Бесплатно! Обучить Вас бесплатно верстать инструмент, который все будет делать за Вас - не в этом видео точно. Берите шаблон, изучайте формулы excel / Google sheets, и верстайте все что Вам нужно;)
@McMaruhin
@McMaruhin 2 года назад
Доброго времени суток! Я извиняюсь А нет перевода для этой темы?
@tabhub-official
@tabhub-official 2 года назад
О каком переводе темы идет речь?
@McMaruhin
@McMaruhin 2 года назад
@@tabhub-official Po и МО файлы темы вудмарт в ерсии 6.5.4
@McMaruhin
@McMaruhin 2 года назад
О ну да. Я конечно перевожу через поедит но это время
@tabhub-official
@tabhub-official 2 года назад
@@McMaruhin Я перевожу все сам, как раз в этих файлах. На просторах интернета есть решения для перевода. Кстати, на сайте разработчика темы есть мануал по переводам в разделе FAQ.
@McMaruhin
@McMaruhin 2 года назад
@@tabhub-official Там не полный перевод да ещё и касой кривой)
@МаксимМаксим-й2м
Файл получился не универсальный при добавлении в нижние строки позиций танцы с бубном и что с этим делать не знают люди, нужно пояснить где копать
@tabhub-official
@tabhub-official Год назад
Ссылка на информацию по переменным приведена в описании. Ссылка на статью, с описанием каждой формулы - приведена в описании. Ссылка на сам шаблон, в который Вы можете добавлять свои функции - приведена в статье. По всей видимости, Вы прошли по ссылке, скачали шаблон, попытались дописать характеристики своих товаров. Первые 2 - прошли успешно, а остальные - не добавились... Не добавились, так как формулы, содержащиеся в ячейках первой и второй строки - надо протянуть ниже. Я предполагаю, что если человек дошел до уровня импорта товаров без каких-либо плагинов: он прошел в поиск, нашел мое видео, прошел с него на мой сайт, прочитал информацию, скачал файл - и понял что делать дальше. Потрудитесь пожалуйста, скопируйте формулы из предыдущих строк во столько строк - сколько вам нужно и импортируйте товары на сайт Вашего интернет-магазина.
@ПавелМедуха
@ПавелМедуха 2 года назад
Добрый вечер. Подскажите пожалуйста, если сайт мультиязычный, как тогда импортировать товары?
@tabhub-official
@tabhub-official 2 года назад
Мультиязычный сайт создается через плагин, либо через самописное решение? 1. Если через плагин, то импорт вообще никак не зависит от этого. Ведь плагин формирует нужные версии (насколько я знаю).исходя из головной (локацию которой Вы установили в настройках сайта). 2. Если самопис - то тут нужно брать за основу БД и множить под нужды (локации).
@ПавелМедуха
@ПавелМедуха 2 года назад
@@tabhub-official у меня установлен плагин Polylang для мультиязычного сайта. Но я не установил плагин WP all import, который помогает делать выгрузку на сайт из разных форматов, а все делаю вручную. Обробатываю прайсы от поставщика по Вашим урокам но возник вопрос в том, что товары на сайте идут на двух языках. Как правильно их загрузить не знаю. Артикул у поставщика 1 и идёт он к одному товару даже если тот на разных языках...
@tabhub-official
@tabhub-official 2 года назад
@@ПавелМедуха еще раз: Принцип работы плагина - плагин берет Ваш товар и "переводит" его под ту локацию, на какую заявлен мультиязык. Если Вы руками заведете какой-нибудь товар, то он сразу же переводится на другой язык?
@oleksandrilchuck8482
@oleksandrilchuck8482 2 года назад
Спасибо, материал супер, только подскажите, как правильно изменить файл склада? Например при удалении не нужных столбцов, формулы перестают работать.... Заранее благодарен
@tabhub-official
@tabhub-official 2 года назад
Логика построения системы такова, что одно вытекает из другого. Если совсем не разбираетесь в формулах, то лучше ненужные столбцы просто скрыть: Выбираете столбец > правая кнопка мыши > скрыть столбец Либо прослеживать в формульных строках(ячейках) формулы и фиксировать ссылки на переменные, а потом менять под себя ;)
@oleksandrilchuck8482
@oleksandrilchuck8482 2 года назад
@@tabhub-official спасибо
@АнтонМагин-х5о
@АнтонМагин-х5о 2 года назад
Заметил, что вы на видео записанных позже, используете именно перевод, а не транслитерацию, для картинок и ссылок на карточку. Почему?)
@tabhub-official
@tabhub-official 2 года назад
В тот период Яндекс стал хорошо переводить и определять релевантность наполнений. А если так, то нет никакой разницы переведённый или транслитированный будет текст. А раз так - то по не подтверждённым seo моментам Гугл лучше воспринимает переведённый текст (гипотеза).
@АнтонМагин-х5о
@АнтонМагин-х5о 2 года назад
@@tabhub-official спасибо за ответ!
@vitaliygodnya4376
@vitaliygodnya4376 3 года назад
Всё здорово, но в каком месте начнётся прописывание формул вместе, анонсированных на 5:04. цитирую: "...Эти формулы я покажу как прописывать, это всё мы пропишем с вами вместе..." надо бы уточнить...в этом видео/в следующем(в каком)/никогда.
@tabhub-official
@tabhub-official 3 года назад
В следующих видео будет полный цикл подготовки файлов к открытию нового интернет-магазина с нуля (готовлю материал). В описании есть ссылка на статью, в которой (в конце) есть ссылка на готовый файл из примера, вместе с формулами. В статье по пунктам расписано какие формулы в какую ячейку писать.
@vitaliygodnya4376
@vitaliygodnya4376 3 года назад
@@tabhub-official Огромное спасибо! Файл нашёл.
@tabhub-official
@tabhub-official 3 года назад
@@vitaliygodnya4376 если возникнут вопросы - задавайте.
@PluckClub
@PluckClub Год назад
Всем добрый день. Александр, громное спасибо за работу! Подскажите, пожалуйста, при импорте товаров с атрибутами столнулся с ошибкой "Ярлык «material-pervichnogo-teploo» уже используется. Пожалуйста, укажите другой". На сайте уже были внесены ручками атритбуты и при загрузке ошибка. Какая логика, не пойму? Названия совпадают, новые атрибуты добавились, а как установить на новый товар уже существующие атрибуты.
@tabhub-official
@tabhub-official Год назад
Дописать столбцы со старым атрибутом в файл к товару. Система сканирует названия полей, потом определяет названия атрибутов и прочие номенклатурные настройки параметров (видимость, значение и т.д.) и потом присваивает все то, что у Вас в файле товару, который Вы импортируете в интернет-магазин.
@PluckClub
@PluckClub Год назад
@@tabhub-official Так они же там присутствуют. Я так понял, что атрибуты из админки не дают залететь новым. Я все атрибуты внес в таблицу - отображается при предварительной проверке все корректно, но дальше не идет
@PluckClub
@PluckClub Год назад
@@tabhub-official Александр, как думаешь, если удалить из админки атрибуты и завести из таблички - может помочь?
@tabhub-official
@tabhub-official Год назад
@@PluckClub не поможет. Слаги (урл адреса) самих атрибутов, которые заведены в админке - на английском языке? Все атрибуты предварительно надо заводить на сайт, сделать им урл(слаги) на латинице, а потом уже их присваивать новым товарам при импорте (добавлять 4 столбца каждого атрибута: название, значение, видимость, и т.д.).
@PluckClub
@PluckClub Год назад
@@tabhub-official Да они на английском, некоторые руками переводили а потом cyrtolat
@top-shopvip802
@top-shopvip802 3 года назад
Спасибо!
@tabhub-official
@tabhub-official 3 года назад
Рад помочь
@ninosolunina5335
@ninosolunina5335 3 года назад
Пошла пробовать грузить! Спасибо. Ато нигде нет толкового объяснения сложных моментов, да еще и бесплатно.
@tabhub-official
@tabhub-official 3 года назад
Если будут какие-либо вопросы - смело задавайте
@ninosolunina5335
@ninosolunina5335 3 года назад
@@tabhub-official подскажите, у Вас в видео есть рабочий ваш файл со складом. В нем есть кучу столбцов с наименованиями и другими заголовками, а в полях ниже - формулы. Вопрос: как Вы автоматически изменяете русские буквы на английские в одной из ячеек? Есть ли вариант с такими же функциями, только для вариативных товаров? У меня магазин одежды и есть куча размеров. Как реализовать массовый контроль над такими продуктами?
@tabhub-official
@tabhub-official 3 года назад
Формула автоматического перевода с русского на английский + условие проверки наличия ID товара по столбцу(ячейке) "С" + сцепка с частью артикула (без приставки идентификатора в начале) + отчистка символьной части, чтобы были только буквы латинского алфавита: =IF(C3521>0;"";IFERROR(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LOWER(GOOGLETRANSLATE(D3521;DETECTLANGUAGE(D3521);"en")&RIGHT(B3521;LEN(B3521)-SEARCH("-";B3521)+1));" ";"-");"+";"plus");"(";"");":";"");")";"");"№";"");" - ";"-");" x ";"-");".";"");"'";"");" & ";"-");"«";"");"»";"");" х ";"-");",";"");"")) Где 3521 - это номер строки (ячейки). Звучит буквально так: Если в ячейке где записывается ID ничего нет, то берется Название товара из ячейки "D", переводится на английский язык, с удалением всех математических приписок (кроме цифр) и каждое слово пишется с маленькой буквы через дефисы. Потом берется правая часть артикула, которая идет после "-" и приписывается к переведенному и очищенному от всяких математических знаков в самом конце через дефис Если же ID в ячейке есть, то ничего не будет происходить. Потом этот результат перевода подставляется к адресному пути в соседнюю ячейку, заранее формируя url карточки товара - это понадобится для автоматического импорта через прайс-лист в ЯндексМаркет/ГуглМерчант Этот же результат автоматически формирует название картинок к карточкам товара. Мы их используем для названий к картинкам. Когда мы их прогрузим, то сформировавшийся в еще одной ячейке результат (на основе все того же перевода из формулы выше) даст нам возможность автоматически прикреплять фотографии к товару при массовом импорте. И так же, этот url картинки будет использован для автоматического импорта товаров в Маркеты :) Вот так, одна формула формирует много результатов для различных операций.
@ninosolunina5335
@ninosolunina5335 3 года назад
@@tabhub-official это просто ахтунг какой-то!
@tabhub-official
@tabhub-official 3 года назад
@@ninosolunina5335 Это только на первый взгляд сложно, на самом деле - все проще, чем кажется. Если будут вопросы - смело задавайте.
@TVKotomania
@TVKotomania Год назад
да просто ексель файл конвертируй в csv и не морочь голову и себе и людям
@tabhub-official
@tabhub-official Год назад
Сразу видно, что Вы ни разу не импортировали товары в им на woo.
@TVKotomania
@TVKotomania Год назад
@@tabhub-official да не, как раз импортировал. Это вы не пробовали как я говорю))
@tabhub-official
@tabhub-official Год назад
Ваш вариант не подойдет под автоматизированную структуру передачи данных о товаре через API в другие google сервисы. Вы действительно не импортировали товары в интернет-магазин на woo. Не вводите других в заблуждение, в противном случае, я буду вынужден Вас заблокировать за распространение недействительной информации. Всех благ.
Далее
КОТЯТА В ОПАСНОСТИ?#cat
00:36
Просмотров 701 тыс.
Witch changes monster hair color 👻🤣 #shorts
00:51
WP All Import. Эпизод 1. Начало
25:10
Просмотров 14 тыс.
"Умные" таблицы в Google Spreadsheets
7:44