WooCommerce, Шаблоны Google Sheets

Шаблон для массового импорта простых товаров

Шаблон для массового импорта простых товаров

Чтобы без плагинов совершить массовый импорт товаров в интернет-магазин на wordpress, рассмотрим следующий довольно простой вариант:

Создаем файл excel/docs

Присваиваем правильные имена столбцам

Даем названия полям, значения которых мы хотим импортировать, прописав заранее формулы там где нужно. Это в будущем сильно облегчит импорт в том случае, если товар в Вашем магазине не имеет тех или иных значений.
При импорте, все поля уже будут заданы, а пустые поля сразу будут помечены «Не импортировать».

Ячейка A1:
SKU
Артикул наших товаров
Ячейка B1:
=IF(B2="";"";"ID")
ID товара в базе woocommerce
Ячейка C1:
Name
Название карточки товара
Ячейка D1:
Type
Тип товара (simple, variable, variation, virtual)
Ячейка E1
Regular Price
Цена товара
Ячейка F1:
Categories
Категория товара
Ячейка G1:
Published
Опубликован или нет (1; 0; -1)
Ячейка H1:
=IF(H2="";"";"Short Description")
Короткое описание товара
Ячейка I1:
=IF(I2="";"";"Description")
Полное описание товара
Ячейка J1:
=IF(J2="";"";"Upsells")
Похожие товары / Товары из набора
Ячейка K1:
=IF(K2="";"";"Cross-sells")
Товары, отображаемые в корзине (сопутка к основному: батарейки к роботу / пульту и т.д.)
Ячейка L1:
=IF(L2="";"";"Length")
Длина товара / Длина упаковки товара
Ячейка M1:
=IF(M2="";"";"Width")
Ширина товара / Ширина упаковки товара
Ячейка N1:
=IF(N2="";"";"Height")
Высота товара / Высота упаковки товара
Ячейка O1:
=IF(O2="";"";"Weight")
Вес товара/Вес товара с упаковкой
Ячейка P1:
Images
Картинка товара
Ячейка Q1:
=IF(AND(Q2="";Q3="");"";"Мета: _woodmart_product_hashtag")
Метатег / Дополнительное поле (добавляется, если тема позволяет, можно пропустить)
Ячейка R1:
=IF(AND(R2="";R3="";R4="";R5="";R6="";R7="";R8="";R9="");"";"Мета: _woodmart_product_video")
Метатег / Дополнительное поле (добавляется, если тема позволяет, можно пропустить)
Ячейка S1:
=IFERROR(IF(S2="";"";"Attribute 1 Name");"")
Имя Атрибута товара (Например: Бренд)
Ячейка T1:
=IF(S1="";"";"Attribute 1 Value(s)")
Значение атрибута (Например: Moluk)
Ячейка U1:
=IF(S1="";"";"Attribute 1 Visible")
Видимость атрибута (1; 0)
Ячейка V1:
=IF(S1="";"";"Attribute 1 Global")
Глобальный/Индивидуальный атрибут (1; 0)

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

Заполняем формулами поле конфигуратора

В зависимости от заполнения нашего склада, заполняются и наши ячейки к товару. Если ячейки в складе не заполнены, то во вкладке просто будет пусто. Это реализовано следующими формулами:

Ячейка A2:
=IFERROR(INDEX('Склад'!B:B;SMALL(IF('Склад'!C:C="";ROW('Склад'!B:B);"");'Склад'!A3));"")
Ячейка B2:
Оставляем пустой
Ячейка C2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:D;3;0))
Ячейка D2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AR;43;0))
Ячейка E2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:F;5;0))
Ячейка F2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:W;22;0))
Ячейка G2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AS;44;0))
Ячейка H2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AL;37;0))
Ячейка I2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AM;38;0))
Ячейка J2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AJ;35;0))
Ячейка K2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AK;36;0))
Ячейка L2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:Q;16;0))
Ячейка M2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:R;17;0))
Ячейка N2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:S;18;0))
Ячейка O2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:T;19;0))
Ячейка P2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AP;41;0))
Ячейка Q2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AT;45;0))
Ячейка R2:
=IF(A2="";"";VLOOKUP(A2;'Склад'!B:AU;46;0))
Ячейка S2:
=IFERROR(IF(VLOOKUP(A2;'Склад'!B:V;21;0)="";"";'Склад'!$V$1);"")
Ячейка T2:
=IFERROR(VLOOKUP(A2;'Склад'!B:V;21;0);"")
Ячейка U2:
=IF(S2="";"";1)
Ячейка V2:
=IF(S2="";"";1)

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

Формула работает так:
По столбцу В идет сравнение значений, если формула понимает, что ID не указан у товара, значит он не заведен в базу интернет-магазина.
Выделяется строка и переносится во вкладку «Импорт».
Так формула переносит все значения в строке, если нет ID.

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

Скачиваем файл для импорта

Если Вы делали таблицу на Excel, то копируете все из вкладки импорт и вставляете все в новый файл Google таблиц, вставив только значения (а не формулы), после чего — скачиваете в расширении CSV и импортируете по мануалу ниже.

Импорт файла через встроенную систему WooCommerce

В появившемся окне еще раз бегло проверяете информацию и жмете «Начать импорт».
Радуетесь результату.

Обратно ко всем статьям.

Комментарии к статье: “Шаблон для массового импорта простых товаров

  1. Патрушев Сергей:

    Спасибо за шаблон!

  2. Игорь:

    Круто! Благодарен за материал и готовый шаблон!

  3. Радмир:

    Файл скопировал, все получилось! Спасибо, мужик!

  4. Евгений:

    Спасибо за материал.

  5. Елена П.:

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

  6. Евгений Марченков:

    Благодарен за гугл таблицу, то что надо!

  7. Андрей:

    Спасибо за шаблон импорта!

  8. Наталья:

    Как научиться писать формулы?

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

Ваш адрес email не будет опубликован.