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

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024

Комментарии • 109

  • @Fedor_Kubasov
    @Fedor_Kubasov 2 года назад +2

    Спасибо большое, за видео, шаблоны и консультацию, без вас бы не справился, разобрался с импортом за вечер!

    • @tabhub-official
      @tabhub-official  2 года назад

      Обращайтесь, если что-то не поймете.

  • @Soluninanina
    @Soluninanina 3 года назад +1

    Класс! То что надо! Спасибо за контент!

  • @ninosolunina5335
    @ninosolunina5335 3 года назад

    Пошла пробовать грузить!
    Спасибо. Ато нигде нет толкового объяснения сложных моментов, да еще и бесплатно.

    • @tabhub-official
      @tabhub-official  3 года назад

      Если будут какие-либо вопросы - смело задавайте

    • @ninosolunina5335
      @ninosolunina5335 3 года назад

      @@tabhub-official подскажите, у Вас в видео есть рабочий ваш файл со складом.
      В нем есть кучу столбцов с наименованиями и другими заголовками, а в полях ниже - формулы.
      Вопрос: как Вы автоматически изменяете русские буквы на английские в одной из ячеек?
      Есть ли вариант с такими же функциями, только для вариативных товаров?
      У меня магазин одежды и есть куча размеров. Как реализовать массовый контроль над такими продуктами?

    • @tabhub-official
      @tabhub-official  3 года назад +1

      Формула автоматического перевода с русского на английский + условие проверки наличия 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 Это только на первый взгляд сложно, на самом деле - все проще, чем кажется.
      Если будут вопросы - смело задавайте.

  • @Andreytataru
    @Andreytataru Год назад +1

    Спасибо, большое за уроки. Создал папку импорта. по вашей технологии скопировал все вроде правильно. Но формула не работает в полях:Attribute 1 Name Attribute 1 Value(s) Attribute 1 Visible. Также при добавлении id в файл Склад товары из импорта не удаляются.
    И вы не подскажите: как сортировать товар: по бренду, а далее, внутри бренда, чтобы правильно все вариации сопоставлялись друг за другом?

    • @tabhub-official
      @tabhub-official  Год назад

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

  • @top-shopvip802
    @top-shopvip802 3 года назад

    Спасибо!

  • @McMaruhin
    @McMaruhin 2 года назад +2

    Доброго времени суток! Я извиняюсь А нет перевода для этой темы?

    • @tabhub-official
      @tabhub-official  2 года назад +1

      О каком переводе темы идет речь?

    • @McMaruhin
      @McMaruhin 2 года назад +2

      @@tabhub-official Po и МО файлы темы вудмарт в ерсии 6.5.4

    • @McMaruhin
      @McMaruhin 2 года назад

      О ну да. Я конечно перевожу через поедит но это время

    • @tabhub-official
      @tabhub-official  2 года назад

      @@McMaruhin Я перевожу все сам, как раз в этих файлах.
      На просторах интернета есть решения для перевода.
      Кстати, на сайте разработчика темы есть мануал по переводам в разделе FAQ.

    • @McMaruhin
      @McMaruhin 2 года назад +1

      @@tabhub-official Там не полный перевод да ещё и касой кривой)

  • @sergeyamr
    @sergeyamr 7 месяцев назад

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

    • @tabhub-official
      @tabhub-official  7 месяцев назад

      Настроить проверку по крону, которая будет подключаться к любому источнику с данными (у Вас это Гугл таблица) в заданное время и обновлять данные на сайте.
      Ни готовых плагинов, ни программ - нет.
      Только точечно дорабатывать код и адаптировать под конкретные нужды.

  • @user-er5yd3pb6m
    @user-er5yd3pb6m 2 года назад +1

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

    • @tabhub-official
      @tabhub-official  2 года назад

      Мультиязычный сайт создается через плагин, либо через самописное решение?
      1. Если через плагин, то импорт вообще никак не зависит от этого. Ведь плагин формирует нужные версии (насколько я знаю).исходя из головной (локацию которой Вы установили в настройках сайта).
      2. Если самопис - то тут нужно брать за основу БД и множить под нужды (локации).

    • @user-er5yd3pb6m
      @user-er5yd3pb6m 2 года назад +1

      @@tabhub-official у меня установлен плагин Polylang для мультиязычного сайта.
      Но я не установил плагин WP all import, который помогает делать выгрузку на сайт из разных форматов, а все делаю вручную. Обробатываю прайсы от поставщика по Вашим урокам но возник вопрос в том, что товары на сайте идут на двух языках. Как правильно их загрузить не знаю.
      Артикул у поставщика 1 и идёт он к одному товару даже если тот на разных языках...

    • @tabhub-official
      @tabhub-official  2 года назад

      @@user-er5yd3pb6m еще раз:
      Принцип работы плагина - плагин берет Ваш товар и "переводит" его под ту локацию, на какую заявлен мультиязык.
      Если Вы руками заведете какой-нибудь товар, то он сразу же переводится на другой язык?

  • @user-ir9oh3gi2d
    @user-ir9oh3gi2d 2 года назад +1

    Заметил, что вы на видео записанных позже, используете именно перевод, а не транслитерацию, для картинок и ссылок на карточку. Почему?)

    • @tabhub-official
      @tabhub-official  2 года назад +1

      В тот период Яндекс стал хорошо переводить и определять релевантность наполнений.
      А если так, то нет никакой разницы переведённый или транслитированный будет текст.
      А раз так - то по не подтверждённым seo моментам Гугл лучше воспринимает переведённый текст (гипотеза).

    • @user-ir9oh3gi2d
      @user-ir9oh3gi2d 2 года назад

      @@tabhub-official спасибо за ответ!

  • @oleksandrilchuck8482
    @oleksandrilchuck8482 2 года назад +1

    Спасибо, материал супер, только подскажите, как правильно изменить файл склада? Например при удалении не нужных столбцов, формулы перестают работать.... Заранее благодарен

    • @tabhub-official
      @tabhub-official  2 года назад +1

      Логика построения системы такова, что одно вытекает из другого.
      Если совсем не разбираетесь в формулах, то лучше ненужные столбцы просто скрыть:
      Выбираете столбец > правая кнопка мыши > скрыть столбец
      Либо прослеживать в формульных строках(ячейках) формулы и фиксировать ссылки на переменные, а потом менять под себя ;)

    • @oleksandrilchuck8482
      @oleksandrilchuck8482 2 года назад +1

      @@tabhub-official спасибо

  • @user-lo9dd3ij5x
    @user-lo9dd3ij5x Год назад

    Файл получился не универсальный при добавлении в нижние строки позиций танцы с бубном и что с этим делать не знают люди, нужно пояснить где копать

    • @tabhub-official
      @tabhub-official  Год назад

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

  • @vitaliygodnya4376
    @vitaliygodnya4376 3 года назад +1

    Всё здорово, но в каком месте начнётся прописывание формул вместе, анонсированных на 5:04. цитирую: "...Эти формулы я покажу как прописывать, это всё мы пропишем с вами вместе..." надо бы уточнить...в этом видео/в следующем(в каком)/никогда.

    • @tabhub-official
      @tabhub-official  3 года назад +2

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

    • @vitaliygodnya4376
      @vitaliygodnya4376 3 года назад +1

      @@tabhub-official Огромное спасибо! Файл нашёл.

    • @tabhub-official
      @tabhub-official  3 года назад +1

      @@vitaliygodnya4376 если возникнут вопросы - задавайте.

  • @user-ey3yn9fw6s
    @user-ey3yn9fw6s 2 года назад +1

    Если заполняешь строку ячейку ID - то все ломается. По формулам все понятно, но только логика не понятна. SKU и ID нельзя заполнять одновременно?

    • @tabhub-official
      @tabhub-official  2 года назад

      Параметр ID присваивается системой исходя из порядкового номера переменных в базе данных.
      Т.Е., пока ID не присвоился самим вордпресс, его заполнять нельзя.

    • @user-ey3yn9fw6s
      @user-ey3yn9fw6s 2 года назад

      @@tabhub-official это понятно. После первой загрузки ID уже будет. И если его внести, то на листе импорта данные пропадают. Я и спрашиваю, в чем логика? Как обновлять то если данные не формируются?

    • @tabhub-official
      @tabhub-official  2 года назад +1

      @@user-ey3yn9fw6s логика проста:
      В конкретно данном моменте рассматривается ситуация импорта товаров, которых еще нет в базе данных интернет-магазина.
      Список формируется по принципу: если ID нет - значит товар не заведен и его надо импортировать.
      Если ID уже заполнен - значит этот товар импортирован, и его не нужно еще раз обрабатывать. Следовательно, во вкладке ИМПОРТ этого товара, со всей информацией по нему - уже не будет.
      Момент можно доработать под Ваши задачи. Тут описан идейный принцип работы формирования списка товаров для импорта в интернет-магазин.
      Естественно, ситуаций с работой по товарам больше чем просто одноразовый импорт, но другая информация не относится к рассматриваемому вопросу.
      Чтобы в дальнейшем обновлять уже заведенные товары, как один из вариантов - сделать триггер(чекбокс), где Вы будете помечать уже заведенные товары, которые хотите обновить (к примеру: цену, наличие и т.д.).
      На канале есть отдельное видео по поводу обновления информации в уже заведенных товарах.
      P.S.: могу снять видео, где по шагам рассмотрю инструмент управления списками для обновления информации, но, боюсь, даже если все расписать от и до - очень малое кол-во людей поймет принцип, так как в этом, все же, надо разбираться довольно глубоко охватывая логику формул.

    • @user-ey3yn9fw6s
      @user-ey3yn9fw6s 2 года назад +1

      @@tabhub-official вот, теперь понятно! Т.е. видимо надо просто еще одну вкладку сделать куда будут попадать для импорта товары с уже присвоенным ID ! Сам сидел ковырял решение с стандартной загрузкой, но ваше точно лучше моего, взял его в боевую работу! Спасибо за реально качественный контент!

    • @tabhub-official
      @tabhub-official  2 года назад +1

      @@user-ey3yn9fw6s необязательно делать новую вкладку.
      Я сделал просто дополнительный столбец для статуса: Импорт.
      А под оглавлением столбца чекбокс, на который настроил триггер(правило): если он активен - то во вкладке ИМПОРТ будет отображаться инфо из этого конкретного столбца. И так все важные для моего интернет-магазина столбцы.
      Это нужно, чтобы в последующих обновлениях инфо по товарам выводить только отдельные информационные блоки, а не все сразу (чтобы хостинг не нагружать лишний раз).
      К примеру: мне надо обновить цену по товарам.
      1. Ставлю галочки только над ID и Ценой - остальная инфо же не будет меняться, зачем нагружать хостинг повторной перезаписью всей инфо по товарам?
      2. Ставлю статус Импорт напротив тех товаров - каким надо изменить цену (это тоже можно автоматизировать спокойной).
      3. Потом скачал эту инфо и импортировал уже известным Вам способом.
      Как работает:
      Ставим галочку в чекбокс - хотим изменить / добавить инфо к карточкам товаров.
      В строках, напротив новых товаров или тех, какие мы хотим изменить - ставим статус Импорт (у меня так названо, у Вас как удобно Вам).
      Система формул, как и со столбцами (из инфо выше) будет отображать конкретно те товары, и конкретно ту информацию из всего многообразия столбцов из всего списка товаров на складе (независимо есть там ID или нет) в списке для импорта.

  • @PluckClub
    @PluckClub Год назад +1

    Всем добрый день.
    Александр, громное спасибо за работу!
    Подскажите, пожалуйста, при импорте товаров с атрибутами столнулся с ошибкой "Ярлык «material-pervichnogo-teploo» уже используется. Пожалуйста, укажите другой".
    На сайте уже были внесены ручками атритбуты и при загрузке ошибка. Какая логика, не пойму? Названия совпадают, новые атрибуты добавились, а как установить на новый товар уже существующие атрибуты.

    • @tabhub-official
      @tabhub-official  Год назад

      Дописать столбцы со старым атрибутом в файл к товару.
      Система сканирует названия полей, потом определяет названия атрибутов и прочие номенклатурные настройки параметров (видимость, значение и т.д.) и потом присваивает все то, что у Вас в файле товару, который Вы импортируете в интернет-магазин.

    • @PluckClub
      @PluckClub Год назад

      @@tabhub-official Так они же там присутствуют. Я так понял, что атрибуты из админки не дают залететь новым. Я все атрибуты внес в таблицу - отображается при предварительной проверке все корректно, но дальше не идет

    • @PluckClub
      @PluckClub Год назад +1

      @@tabhub-official Александр, как думаешь, если удалить из админки атрибуты и завести из таблички - может помочь?

    • @tabhub-official
      @tabhub-official  Год назад

      @@PluckClub не поможет.
      Слаги (урл адреса) самих атрибутов, которые заведены в админке - на английском языке?
      Все атрибуты предварительно надо заводить на сайт, сделать им урл(слаги) на латинице, а потом уже их присваивать новым товарам при импорте (добавлять 4 столбца каждого атрибута: название, значение, видимость, и т.д.).

    • @PluckClub
      @PluckClub Год назад

      @@tabhub-official Да они на английском, некоторые руками переводили а потом cyrtolat

  • @user-zt4hr6zn9f
    @user-zt4hr6zn9f 10 месяцев назад

    Здравствуйте. Почему-то не импортирует Полное описание товара. Хотя перед запуском импорта в предосмотре оно есть. Подскажите пожалуйста что это может быть?

    • @tabhub-official
      @tabhub-official  10 месяцев назад

      Во время процесса импорта информации появляется модальное окно с настройками, где пользователь проводит процесс инициации информации к логическим разделам Вашего интернет-магазина.
      Сопоставляет импортируемую таблицу к блокам на woo:
      SKU == SKU
      И т.д., возможно, что Вы не указали этот параметр полного описания.

    • @user-zt4hr6zn9f
      @user-zt4hr6zn9f 10 месяцев назад

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

    • @user-zt4hr6zn9f
      @user-zt4hr6zn9f 10 месяцев назад

      У меня в магазине, в карточке товара этот раздел называется «описание товара»

    • @tabhub-official
      @tabhub-official  10 месяцев назад

      @@user-zt4hr6zn9f показывает - то показывает, надо еще выбрать его перед импортом, там есть переключатели, где системе надо указать, что это именно полное описание.
      Это Вы сделали?

    • @tabhub-official
      @tabhub-official  10 месяцев назад

      @@user-zt4hr6zn9f это неважно системе, у Вас в файле это может называться как угодно, а в систему идет пометка инициации, что Ваше "Описание товара" - это Description

  • @user-wf2in2qb3y
    @user-wf2in2qb3y 3 года назад

    Что-то так и не понятно, как создать файл для импорта?

    • @tabhub-official
      @tabhub-official  3 года назад

      Так в описании и в видео есть ссылка на статью, где есть уже созданный файл-шаблон.
      tabhub.ru/fayl-sklada-dlya-magazina-woocommerce/

    • @user-wf2in2qb3y
      @user-wf2in2qb3y 3 года назад +1

      @@tabhub-official спасибо, сразу не обратила внимание.

  • @vikslava
    @vikslava 3 года назад

    У меня почему то формулы не работают.???

    • @tabhub-official
      @tabhub-official  3 года назад

      Не совсем понял Вас?
      Вы скачали пример файла, заполнили информацией ячейки?
      Ничего в формулах не удаляли?

    • @vikslava
      @vikslava 3 года назад

      Нет не удалял и не менял, пока не убедился что это не работает, потом удалил все. Нет я не хочу сказать что это вовсе не работает, я имел ввиду что у меня не получается. А жаль, тема очень полезная и мне нужная. Мне бы эту главную(которая длинная) осилить а дальше будет легче. Вы поможете? Спасибо.

    • @tabhub-official
      @tabhub-official  3 года назад

      @@vikslava не пытайтесь охватить формулы. В таком формате, если Вы не сталкивались с этим раньше - не сможете.
      Это темы отдельных видео.
      Перепроверил дважды - все работает.
      Еще раз просмотрите мануал по видео.
      Заполните ячейки в первой вкладке информацией по своим товарам.
      А потом попробуйте адаптировать файл под свой шаблон (думаю, именно с этим у Вас проблема).

  • @user-pn1bj9lw5e
    @user-pn1bj9lw5e 3 года назад

    Доброго времени, спасибо за полезные уроки. Можете подсказать - что может быть? Я добавил товар, при импорте все поля сходятся, дальше - товар успешно добавлен. Но сам товар не добавляется, я не вижу его в товаре, и количество товара также не меняется. Хотя когда попробовал перезалить тот же файл импорта, (без галки "заменить") выпала ошибка - такой товар уже существует. Не сталкивались с таким? Что-то я не так делаю? Или может тема влиять на это? Я добавляю один товар, у меня все на украинском языке, менял на русский - так же, не добавляет товар. Еще - у Вас на при импорте названия столбцов (из системы) на английском, а у меня на языке который установлен в вордпрессе.

    • @tabhub-official
      @tabhub-official  3 года назад +1

      1. Есть пример карточки, которую Вы хотите импортировать?
      2. Поля, которые я называю в файле - взяты из БД WooCommerce, это экономит время процесса импорта. Не нужно выставлять руками в правом поле из модальных списков те поля, которые хотим импортировать.
      Проблемы:
      Возможно у Вас какой-то конфликт плагинов, попробуйте все отключить (кроме Woo) и провести процесс импорта 1 карточки по моему шаблону.
      Возможно, что в простой карточке есть атрибуты и слаги у них на кириллице (не латиница). Нужно все Слаги (урл атрибутов) перевести на латиницу.
      Админка->Товары->Атрибуты->Изменить->Ярлык меняем с русского на латиницу.
      Если у атрибута есть вариации, то там тоже менять с кириллицы на латиницу.

    • @user-pn1bj9lw5e
      @user-pn1bj9lw5e 3 года назад

      @@tabhub-official спасибо за ответ, буду смотреть.

    • @tabhub-official
      @tabhub-official  3 года назад

      @@user-pn1bj9lw5e если проблему решите - напишите в чем был нюанс и как решили.

    • @user-pn1bj9lw5e
      @user-pn1bj9lw5e 3 года назад

      @@tabhub-official Вроде немного разобрался. Получилось товар добавить когда файл делал не Екселом (кодировку менял в блокноте), а через ОпенОфис.

    • @user-pn1bj9lw5e
      @user-pn1bj9lw5e 3 года назад

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

  • @Vladimir1595
    @Vladimir1595 2 года назад

    Так это за деньги....
    И описание только того, что сам сделал.

    • @tabhub-official
      @tabhub-official  2 года назад +2

      Описан принцип импорта без плагинов.
      Предоставлен шаблон для заполнения и массового импорта товаров - Бесплатно!
      Обучить Вас бесплатно верстать инструмент, который все будет делать за Вас - не в этом видео точно.
      Берите шаблон, изучайте формулы excel / Google sheets, и верстайте все что Вам нужно;)

  • @TVKotomania
    @TVKotomania Год назад +1

    да просто ексель файл конвертируй в csv и не морочь голову и себе и людям

    • @tabhub-official
      @tabhub-official  Год назад +1

      Сразу видно, что Вы ни разу не импортировали товары в им на woo.

    • @TVKotomania
      @TVKotomania Год назад +1

      @@tabhub-official да не, как раз импортировал. Это вы не пробовали как я говорю))

    • @tabhub-official
      @tabhub-official  Год назад +1

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