Скидка!

Woocommerce. Импорт (экспорт) товаров из прайсов CSV

(51 отзыв клиента)

1 015 грн.1 450 грн.

Импорт товаров из прайсов CSV

Добавление / обновление товаров в магазине посредством импорта из CSV файлов (прайсов), редактирование которых происходит в программе Microsoft Excel. Процесс добавления товаров становится значительно быстрее и удобнее. Вы можете массово импортировать товары из прайсов.

Данный плагин является достаточно универсальным и многофункциональным, он позволяет импортировать почти любые данные о товарах. Благодаря функции импорта, вы ЗНАЧИТЕЛЬНО сэкономите свое рабочее время.

Woocommerce. Импорт (экспорт) товаров из прайсов CSV

Плагин поддерживает импорт вариативных товаров

Позволяет импортировать Обычные товары, Внешние товары, Виртуальные, Загружаемые.

В последней версии добавлено:
Поддержку импорта вариативных товаров.
Добавлена возможность импорта виртуальных и загружаемых товаров.
Чтобы указывать тип товара, а также файл для загрузки, создайте в своем прайсе следующие колонки:
virtual (значения: yes — да, no — нет)
downloadable (значения: yes — да, no — нет)
file_paths (пример значения — htt://saphali.com/file.zip)
Также можете использовать следующие произвольные поля:
_download_limit — Ограничение загрузок (кол-во загрузок)
_download_expiry — Истечение возможности загрузки (в днях)

Пример прайса CSV для цифровых, виртуальных товаров:
https://saphali.com/import-example-virtual.csv

Плагин позволяет импортировать:
— Основные данные товаров в WooCommerce (Категория, Название товара, Артикул, Описание, Цена, Цена со скидкой, Количество на кладе, Статус и др.)
— Изображения (основную картинку — миниатюру и сколько угодно дополнительных картинок — атачменты — галерея товара).
— Свойства товаров, которые бывают 2-х типов: индивидуальные, задаваемые для каждого товара индивидуально и принимающие любые значения, и глобальные (таксономические), для которых задаются фиксированные значения (которые потом назначаются товарам), на основе которых в дальнейшем возможна работа фильтров свойств в каталоге (layered navigation), или, возможно, сравнение товаров.
— Возможность импортировать slug
— Возможность импортировать данные для произвольных полей (Custom Fields)
— Можно импортировать любые данные для произвольных полей товаров (заказные поля), например, мета-данные TITLE, Description и Keywords (это произвольные поля таких seo плагинов, как wpSEO, SEO by Yoast, SEO Ultimate, All in One SEO Pack и др.), а также произвольные поля любых других плагинов или произвольные поля вашей платной темы (например поля для фильтра по тех.характеристикам товара).
— Возможность импортировать оптовую цену (нужен плагин Saphali Price Opt или Saphali Standard)
— Возможность импортировать производителей надо иметь еще один из этих плагинов «Бренды (производители) LITE» или «Бренды (производители) PRO».
— Метки товара (для импорта меток используйте колонку Woocommerce «Т Метки товара»)
— Мета-данные для товаров — TITLE, Description и Keywords — интеграция с плагином All in one SEO Pack.
— Перекрестные товары (на странице редактирования товара они подвязываются на вкладке «Похожие товары»)
Может импортировать как простые товары, так и внешние товары. Вы можете импортировать в свой магазин партнерские товары, такой тип товаров еще называют «Внешние товары». Их особенность в том, что при нажатии на кнопку купить покупатель переходит на другой сайт для дальнейшего совершения заказа (по вашей реферальной ссылке).
Может импортировать виртуальные и загружаемые товары (включая ссылки на цифровые товары, лимит и сроки загрузок).

Возможность СИНХРОНИЗАЦИИ ТОВАРОВ В МАГАЗИНЕ С ПРАЙСОМ ПОСТАВЩИКА. Работает это следующим образом — вы можете задать опцию в настройках, чтобы товары НЕ присутствующие в прайсе, становились в статус «нет в наличии».

Пример аналогичной задачи на индивидуальном примере. «Поставщик мне ежедневно присылает новый прайс-лист. Я обновляю все товары, он сравнивает по артикулу их, обновляет цену где необходимо, добавляет новые. Но мне необходимо, чтобы те товары, которые не присутствуют в прайс-листе удалялись или отмечались, как «нет в наличии». Иначе у меня висят товары, поставить которые я не в состоянии. Возможно ли реализовать данную задачу?»

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

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

Пример задачи на индивидуальном примере. «У меня есть прайс от моего поставщика, с которого я хочу обновлять цены в своем магазине. Название товаров в прайсе и в магазине НЕ идентичны, но артикулы идентичны. Но на сколько я понимаю, плагин WOOCOMMERCE. ИМПОРТ ТОВАРОВ ИЗ ПРАЙСОВ CSV для этого подходит. В целом, что мне нужно, это только обновление цены по соответствующему артикулу. В прайс-листе моего поставщика 8000 товаров, но количество товаров, которые я продаю с этого прайса — 1000. Требуется, чтобы товары, которых нет в магазине, но есть в прайсе (остальные 7000 товаров) при каждом обновлении не добавлялись в ассортимент магазина. То есть нужно, чтобы было обновление цен только по существующим товарам (артикулам) в магазине, без лишних добавлений с прайса.»

Для добавления Внешних товаров с автоматическим подбором колонок создайте в прайсе колонку «product_type» (значения для ячеек: simple — простой товар, external — внешний). Для добавления внешних ссылок создайте в прайсе колонку «_product_url». Затем непосредственно перед импортом, создаете произвольное поле с таким же названием (как показано на скриншоте).

Woocommerce. Добавляем произвольное поле
Добавляем произвольное поле

Woocommerce. Добавление внешних товаров
Woocommerce. Добавление внешних товаров

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

Если вы планируете импортировать через прайс различные технические характеристики для товаров, то делайте это следующим образом:
1. Зайдите на страницу Товары -> Свойства и создайте все свойства (таксономические свойства), которые планируете выводить на вкладке «Тех. характеристики». Условия добавлять не надо, они создадутся автоматически после импорта.

2. Создайте аналогичные (одноименные) колонки в прайсе и заполняйте их. Создвать свои колонки в прайсе очень просто — читайте про это в инструкции, которая прилагается к плагину.

3. Зайдите на страницу Товары -> Импорт/Обновление и Делайте импорт. На втором этапе импорта идет сравнение колонок прайса и колонок WooCommerce, т.е. что куда будет импортироваться. Если вы используете наш прайс CSV со стандартными названиями колонок, то определение необходимых колонок WooCommerce происходит автоматически. Что касается свойств. Если название колонки в прайсе совпадает с названием таксономического свойства (которое вы создавали на сайте), то колонки определяются (состыковываются) автоматически, т.е. импорт с данной колонки в прайсе будет происходить в одноименную колонку таксономического свойства. Если колонки в прайсе вы называли также, как и свойства, то все определяется автоматически и на этом этапе делать ничего не надо будет, просто жмите кнопку «Импорт». Но также возможен и ручной подбор колонок — вы можете самостоятельно определить какие колонки куда следут импортировать (это показано на скриншоте в инструкции) или не импортировать совсем (например, это часто требуется при обновлениях).

Особенности плагина:
— Импорт товаров — массовое добавление товаров;
— Обновление товаров (апдейт) из того же самого CSV.прайса — позволяет массово изменить цены, удалить неактуальные товары в корзину;
— Поддержка zip файлов;
— Импорт прайсов на любое количество позиций (напрмиер, 20 000 или более). Импорт работает в импульсном режиме, что позволяет регулировать нагрузку на процессор при импорте и не доводить нагрузку до критической, когда сервер насильно сбрасывает процесс;
— Возможность исключать (не импортировать) любые колонки прайса (например, колонку «Цена» при обновлении)
— Возможность импорта любого количества свойств товаров
— Возможность импорта свойств не колонками для каждого свойства а по принципу «все в одной ячейке». Синтаксис заполнения ячейки для свойств следующий: “Свойство1:значение1:значение2,Свойство2:значение1:значение2:значение3… и т.д.”). Этот метод повышает производительность и позволяет добавлять более 500 наименований свойств для одного товара. Пример заполнения ячейки: Цвет:Белый:Синий:Красный,Размер:X:XL:XXL,Объем:100 л:200 л.
— Возможность добавления в прайсе иерархии для категорий в виде КАТЕГОРИЯ>СУБКАТЕГОРИЯ>СУБСУБКАТЕГОРИЯ
— Возможность организовать иерархию в ЗНАЧЕНИЯХ СВОЙСТВ ТОВАРОВ (там также поддерживается иерархия) в виде

Импорт свойств. Иерархия
Импорт свойств. Иерархия

Если иерархии в значениях нет, то схема такая:
Свойство1:знач-свойства1:знач-свойства2:знач-свойства3,Свойство2:знач-свойства1:знач-свойства2:знач-свойства3 ==== Attribs (свойства мы определяем в эту колонку)
— Возможность импортировать slug
— Возможность импорта мета-данных TITLE, Description и Keywords
— Возможность закреплять перекрестные товары по артикулам (Cross-sell, Up-sell)
— Импорт изображений. Плагин может импортировать изображения с папки на своем сервере, а также может парсить картинки с других доменов. Это означает, что вы сможете переносить данные с других интернет-магазинов. Если изображение к товару находится на вашем сервере, то сразу обрабатывается, если ссылка ведет на сторонний домен, то изображение сначала скачивается на свой сервер и затем обрабатывается;
— Подвязка к товару рекомендуемых товаров через прайс (апселл/кроссел);
— Возможность импортировать оптовую цену (нужен плагин Saphali Price Opt или Saphali Standard)
— Возможность импортировать производителей надо иметь еще один из этих плагинов “Бренды (производители) LITE” или “Бренды (производители) PRO”.
— Поддержка кодировки UTF-8 (позволяет включать в прайс любые символы из всего набора Unicode, которых свыше 100 000 — это типографские знаки, специальные символы, буквы с диакритическими знаками и лигатуры, пиктограммы и значки, иероглифы, символы почти всех существующих в мире алфавитов).
— Поддержка импорта любых ваших колонок в прайсе через произвольные поля (заказные поля) записей / товаров — это могут быть поля различных плагинов или дополнительные специальные поля некоторых коммерческих тем.

Произвольные поля применяются для сохранения различных метаданных, связанных с конкретными записями (товарами), также для привязки к записям изображений… При помощи функции импорта для произвольных полей, вы можете импортировать любые данные для произвольных полей, которые используют различные плагины. Например, произвольные поля используют сео-плагины (All in One SEO Pack, wpSEO и др.), чтобы добавлять к записям / товарам мета-теги. Соответственно, вы можете импортировать через прайс любые мета-теги товаров под любой сео-плагин.

На скриншоте ниже показан пример упрощенного прайса для импорта товаров в интернет-магазин. Данный прайс лишь пример. Вы можете строить свои произвольные прайсы с любым количеством колонок и типами данных. Скачать РАЗНЫЕ примеры шаблонов (Упрощенный шаблон, Стандартный, Для загрузки внешних товаров, Для цифровых и виртуальных товаров, Для загрузки товаров с вариантами оптовых цен) можно на странице Инструкция по импорту.

Пример шаблона CSV. Упрощенный вариант (минимум колонок).

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

В нашем прайсе-примере мы сделали создали колонки:

  1. Категорию или несколько категорий
  2. Артикул,
  3. Название товара,
  4. Подробное описание (выводится в вкладке «Описание»),
  5. Краткое описание (выводится рядом с ценой и кнопкой «Добавить в корзину»),
  6. Цена,
  7. Цена со скидкой,
  8. Количество на складе (с возможностью включить или выклюить учета товара),
  9. Свойства (Размер, Цвет, Вес и другие…) — сколько угодно свойств,
  10. Перекрестные товары (по артикулам или ID товаров через запятую),
  11. Метки,
  12. Миниатюру товара (основное изображение),
  13. Дополнительные изображения (атачменты),
  14. Статус товара (Опубликован, Черновик…),
  15. Мета-данные TITLE, Description и Keywords (дополнительно требуется установка плагина All in One SEO Pack),
  16. Импорт с Ваших колонок в прайсе в произвольные поля WordPress, которые применяют различные плагины, например, можете импортировать любые мета-данные для товаров под любой сео плагин,
  17. И другие колонки, которые вы можете создать самостоятельно…

Данный шаблон можно получить на странице «Импорт» вашего интернет-магазина. В шаблон можно легко добавить любые другие колонки для заполения других данных о товарах.

Лишние (неиспользуемые) колонки можно легко удалить, а также можно легко добавить в прайс свои колонки.

Пример готового к импорту (заполненного) шаблона CSV

Excel прайс для импорта в Woocommerce
Excel прайс для импорта в Woocommerce

Woocommerce Import Saphali
Woocommerce Import Saphali

Данный плагин работает с CSV файлами. Образец (упрощенный вариант) CSV прайса можно скачать на странице импорта (ищите ссылку с текстом Скачать шаблон). В нем уже присутствуют две позиции для примера, которые можно удалить и продолжить заполнять его своими позициями. Если вы используете в прайсе иероглифы или умляуты, то ставьте галочку напротив «Кодировка файла UTF-8».

Интеграция с All in One SEO Pack.
Плагин позволяет делать импорт мета-данных TITLE, Description и Keywords (дополнительно требуется установка плагина All in One SEO Pack). Теперь вы можете заполнять в прайсе колонки с мета-данными для товаров, а также импортировать их. Для автоматического подбора (состыковки) колонок (который происходит на втором этапе импорта), создайте следующие колонки в своем прайсе.
SEOTITLE
SEODESC
SEOKW
или
SEO Title
SEO Description
SEO Keywords

Как правильно заполняются мета-данные
Как правильно заполняются мета-данные

Для тех, кто использует плагин SEO Yoast
Плагин SEO Yoast имеет другие поля нежели All in One SEO. Для него нужно воспользоваться функциональной возможностью «Произвольные поля:».

Используйте следующие произвольные поля:
_yoast_wpseo_focuskw (Фокусное ключевое слово)
_yoast_wpseo_title (SEO названия)
_yoast_wpseo_metadesc (Мета Описание)
Такие же название должны иметь колонки в прайсе, чтобы они автоматически подхватились.

Все используемые поля:
_yoast_wpseo_title
_yoast_wpseo_bctitle
_yoast_wpseo_metadesc
_yoast_wpseo_metakeywords
_yoast_wpseo_focuskw
_yoast_wpseo_meta-robots-noindex
_yoast_wpseo_meta-robots-nofollow
_yoast_wpseo_meta-robots-adv
_yoast_wpseo_canonical
_yoast_wpseo_redirect
_yoast_wpseo_opengraph-description
_yoast_wpseo_google-plus-description

Для тех, кто использует наши другие плагины, которые добавляют оптовые цены.
Для плагина «WooCommerce Эксклюзивные цены PRO (Решение для оптовиков)» — для импорта цены для авторизованных при импорте используйте произвольное поле ‘_logged_price’.
Для плагина «WooCommerce Оптовые цены» — при импорте используйте произвольные поля ‘_opt_price’ (оптовая цена) и ‘_opt_count’ (оптовое количество).
Более детально процесс импорта оптовых цен описан тут:

WooCommerce Импорт вариативных товаров
WooCommerce Импорт вариативных товаров

WooCommerce Импорт вариативных товаров
WooCommerce Импорт вариативных товаров

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

Ответы на ваши вопросы

Мне нужно делать импорт 30 000 товаров. на двух языках.
1. Сколько по времени занимает импорт такого количества товаров.
2. Как реализовано при этом добавление изображений.

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

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

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

2/ В прайсе можно прописывать миниатюру (основную картинку) и сколько угодно дополнительных картинок – атачменты – галерея товара. Загружать изображения надо в папку /wp-content/uploads/любая-папка или в орень папки /wp-content/uploads/ .Также можно импортировать внешние изображения — в прайсе указываете прямые ссылки.

1. Возможно ли изменять импортом цены и описание товара по артикулу например, и сколько в таком случае это может приблизительно занимать времени.
2 вопрос по вашему опыту насколько 30 000 загрузит работу сайта в случае с wordpress и WooCommerce? имея при этом выделенный сервер…

1/ Возможно. Если будете обновлять только цены и описание, то конечно же это будет происходить быстрее, чем 50 часов.

2/ Плагин работает в импульсном режиме — обрабатывает по одному товару и делает паузы, это не загрузит процессор до критической точки. Сайт при этом должен открываться, однако мы не знаем параметры Вашего сервера и Вашу посещаемость в сутки. Бывает так, что параметры выделенных серверов гораздо хуже, чем у виртуального хостинга.

Есть несколько товаров с одинаковым артикулом.
При обновлении цен (загружаю csv с двумя колонками: артикул и цена) обновляется только первый найденный товар… а раньше вы правили и обновлялись все товары с подобным артикулом.

Такого никогда не было. Не должно быть одинаковых артикулов! Иначе всегда будет обновляться один товар.

При импорте (на этапе загрузки/проверки файла) появляется снизу выпадающее меню «Установить статус товара в значение:» (опубликован и черновик)…
Можете ли добавить в него пункт? Если товар обновлен, то статус в «опубликованный», а если товар не обновлен из данного файла (если он отсутствует в файле), чтоб он принимал статус «черновик» и не был виден на сайте?

Это уже реализовано. Используйте опцию «Предварительная обработка перед импортом» — Поместить все товары в корзину (какая разница в черновиках они будут или в корзине). Подробнее об этом показано на сриншоте.

Предварительная обработка перед импортом
Предварительная обработка перед импортом

Иерархию в товарных категориях можно строить в прайсе таким способом
КАТЕГОРИЯ>СУБКАТЕГОРИЯ>СУБСУБКАТЕГОРИЯ

Второй вариант — можно построить иерархию непосредственно в админке, в этом случае, в прайсе перечисляйте категории через запятую.
КАТЕГОРИЯ,СУБКАТЕГОРИЯ,СУБСУБКАТЕГОРИЯ
При таком варианте в настройках плагина при импорте надо снять галочку «Иерархические категории».

ОТВЕТЫ НА ВАШИ ВОПРОСЫ:
— Каким образом можно импортировать длину, ширину, высоту? (при этом «Вес» отлично переносится).
— При переносе «глобальных свойств» всегда выставляется галочка «Отображается на странице товара». Если ли возможность заранее ее снимать для некоторых свойств?
И, общий вопрос, который может снять все остальные. Когда осуществляется «предварительный» импорт (показывающий две строки), появляется возможность сопоставить поля CSV атрибутам магазина. Выпадающий список, в который входят некоторые атрибуты товара (например, Вес, но нет Длины…). Также туда с префиксом «Т » попадают все глобальные свойства. Каким образом еще можно где-то что-то добавить (отметить, создать, прочее), чтобы атрибут, типа «Длины» попадал в этот список? И можно ли каким-то образом импортировать «Произвольные поля», которые в WordPress отдельно, которые «acf field».

2. Длину, ширину, высоту следует добавлять произвольными полями:
_length
_width
_height

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

— Как импортировать поля для SEO Ultimate?
Используйте такие произвольные поля:
Search Engine Listing
_su_title — заголовок; _su_description — описание;
Social Networks Listing
_su_og_title — заголовок; _su_og_description — описание; _su_og_image — Image.

Как импортировать произвольные поля написано в инструкциях к плагину https://saphali.com/woocommerce-plugins/woocommerce-import-products-from-csv-price-list

Можно ли с помощью плагина импорта делать экспорт.
НетТолько в расширенной версии. Но есть плагины экпорта от других разработчиков, мы не знаем какой из них лучше или хуже. Знаем несколько таких плагинов (возможно, их есть намного больше):
— WooCommerce — Store Exporter — работает хорошо, но возможно, что формат файла будет немного другой и над файлом надо будет немного поработать.
— Woocommerce CSV Export.

НЕКОТОРЫЕ ПОЯСНЕНИЯ К ПРАЙСУ ВАРИАТИВНЫХ ТОВАРОВ:

Пояснения по импорту вариаций
Пояснения по импорту вариаций

Шаблон-образец (пример) для импорта вариативного товараhttps://saphali.com/import-variativnyh-tovarov-(primer).csv

Добрый день, интересует Ваш плагин импорта. Скажите, как происходит повторное импортирование новых поступлений. Скажем изначально мы залили 100 товаров, продалось 15 и мы добавляем 28 новых.
1. Надо ли вручную удалять проданные товары из файла?
2. Не будут ли созданы дубликаты товаров?
3. Как добавлять товары на которых в наличии 1 в размере М и 2 в размере L и отличается стоимость М -499 L — 599 грн.

1. Да, либо удаляете товар полностью из прайса, либо устанавливаете для данных товаров — 0 на складе и далее просто делаете обновление из этого же прайса. Иначе (если ничего не предпринимать), то при повторном импорте из данного прайса Вы опять обновите количество на сладе для всех уже проданных товаров (и они опять будут в наличии).
Кроме того, если их надо удалить из магазина, то в настройках плагина есть опция «Предварительная обработка». Соответственно, сначала Вы удаляете проданные товары из прайса, затем перед импортом устанавливаете опцию «Поместить все товары в корзину»
https://saphali.com/wp-content/uploads/2013/01/woocommerce-import-products-from-csv-price-list-tryuki.png
Таким образом, все проданные товары окажутся в корзине (т.е. удалятся), а те которые есть в наличии — обновятся и будут опубликованы заново, также добавятся и все новые товары.
2. Дубликаты создаваться не будут — в процессе импорта, все товары из прайса идентифицируются (по артикулам/либо по названию), если товар с таким артикулом уже есть в магазине, то происходит его обновление. Если такого товара нет — он добавляется.
3. Используйте шаблон прайса для вариативных товаров, т.к. это обычный вариативный товар. Для кажого варианта в прайсе можно установить количество на складе.

Здравствуйте. Подскажите в чём может быть причина: при импорте товаров из прайсов CSV (с опцией Скачать и импортировать изображения из вне), некоторые загруженные фотографии не отображаются в админке (Медиафайлы->Библиотека), также не открывается при просмотре медиафайла, но при редактировании фотография отображается (по FTP также отображается). На сайте в товаре также не отображаются. Возможно ли это исправить???

Почему не отображаются фото
Почему не отображаются фото

Ваш сервер не генерирует миниатюры для указанных фото из-за некорректных названий файлов. В названиях файлов изображений используйте только ЛАТИНИЦУ, не допускайте в названиях пробелы и другие спец.символы юникода. Возможно, Ваш сервер не может разобраться с кодировкой, поэтому не генерирует миниатюры.

Здравствуйте. Не можем разобраться, как сделать так, чтобы к каждому товару можно было автоматом присоединить не одно изображение, а два. Миниатюру 218px в ширину. И большое изображение размером 800х600. Подскажите, пожалуйста, как это сделать?

Здравствуйте.
Тумбнейлы через прайс не присоединяются, т.к. они генерируются автоматически.
В прайсе в колонке «Картинка» Вы добавляете только оригинальные изображения (т.е. в самом большом размере), следует указывать названия этих файлов, или же указываете путь к картинке (URL), если они располагаются на сторонних сайтах.
https://saphali.com/wp-content/uploads/2013/01/Import-tovarov-woocommerce.png — тут также есть эти пояснения.

Если изображений для товара несколько, то пишите их через запятую — первое будет основной миниатюрой товара, остальные идут в галерею, как дополнительные. На этом скриншоте показан пример добавления картинок через запятю — https://saphali.com/wp-content/uploads/2013/01/woocommerce-import-variable-products-from-csv-price-list.png.

Размеры миниатюр меняются здесь — http://ВАШ_САЙТ/wp-admin/options-media.php и здесь — http://ВАШ_САЙТ/wp-admin/admin.php?page=woocommerce_settings&tab=catalog После того, как поменяете размеры, используйте плагин — http://wordpress.org/extend/plugins/regenerate-thumbnails/, чтобы перегенерировать все уже имеющиеся на сайте миниатюры.
При импорте, все миниатюры, как для товара, так и для галереи создаются с учетом этих настроек.

Добрый день, спасибо за плагин. Очень удобно.
Не могу разобраться с загрузкой картинок в галерею. Я так поняла, надо грузить в колонку attachment, но если у меня несколько картинок, какой знак использовать для перечисления? попробовала запятую и вертикальную черту – не помогло.

Здравствуйте. Для загрузки изображений в плагине предусмотрено два варианта.
Вариант 1. Можно использовать только одну колонку Картинка, как для главной миниатюры, так и для дополнительных зображений (т.е. галереи). Скачайте в админке шаблон для вариативных товаров – там показан пример заполнения.
Первое название файла в ячейке — будет главная миниатюра, остальные — будут дополнительные изображения.
Пример заполнения: img/1.jpg,img/2.jpg,img/3.jpg
т.е. указываете папку/название-файла, остальные изображения следует разделять только запятой и без пробела.

Вариант 2. Можно использовать колонку Картинка, а также еще колонки ATTACHMENT (их можно создать сколько угодно). Фото с колонки Картинка — будет в качестве основной миниатюры, а изображения с колонок ATTACHMENT — дополнительные изображения, которые находятся в галерее товара. Пример заполнения есть в шаблоне-образце для обычных товаров.
Верно будет и так и так, но я предпочитаю все в одном, т.е. первый вариант.

Важное замечание на счет изображений, если Вы поместили изображения в корень папки uploads, то нужно указывать только название картинки, т.к. путь формируется начиная от папки uploads (но ее название также не включается в относительный путь), т.е. используйте только ОТНОСИТЕЛЬНЫЙ путь к фото, а не абсолютный. Т.е. не используйте эту часть /site.ru/www/wp-content/uploads/ — это нужно удалить и оставляем только имя файла (если изображения в корне папки uploads) или относительный путь, например, img/1.jpg

Добрый день. Скажите какой плагин нужно использовать, для того чтобы загружать товары в интернет магазин из excel или еще как-либо.
Здравствуйте. Рекомендуем использовать этот данный плагин (он работает только с CSV прайсами, если же у Вас формат прайса XLS, то данный плагин не работает с таким форматом — необходимо будет его преобразовывать в csv). Плагин позволяет добавлять и обновлять товары в магазине путем импорта из прайсов CSV формата, редактирование которых происходит в программе Microsoft Excel.

Добрый день. Обнаружил в плагине импорта товаров некорректную работу. Для вариативных товаров система автоматически дописывает в Артикул вариаций постфикс «_var1», «_var2» и тд.
Здравствуйте. Это нужно, чтобы варианты при обновлении имели возможность обновляться по артикулу, а не удаляться и создаваться новые, т.к. это плохо сказывается на БД. Если им не задавать самостоятельно уникальные артикулы, то они генерируется сами.

Есть вариативный товар — флешка. У нее есть свойства — объем памяти. Цена флешки варьируется в зависимости от ее памяти и тиража. Как правильно нужно оформлять CSV так, чтобы оптовая цена была индивидуально для каждого варианта флешки со своим объемом памяти?
Процесс импорта нескольких уровней оптовой цены описан тут — https://saphali.com/woocommerce-plugins/wholesale-optom-price
Процесс импорта вариативных товаров описан на этой странице.

Подскажите пожалуйста по импорту изображений. Через какие колонки добавлять изображения для миниатюр (для товара и для галереи)? Я попробовал прикрепить изображения через attachment оно добавило их в галерею (как дополн. изображения), а изображение самого товара не добавляет.
Нужно ли для миниатюр и дополнительных картинок товара прописывать разные размеры изображений или оно автоматом подстроит размер? Я загрузил пакет рисунков в папку ….www/wp-content/uploads/img/ и через некоторое время там оказалось каждого файла 9 вариантов, 1 исходник и 8 вариантов с разным разрешением. Нужно прописывать эти изображения с разными разрешеиями в разные поля или этого делать не нужно и оно само себе подгрузит нужный файл? Или их вобще удалить нужно, а оставить только те, что я сам загрузил?

В прайсе (смотрите наш шаблон-образец) присутствуют как минимум две колонки — Картинка и ATTACHMENT (последних может быть даже несколько). Изображение, что в колонке Картинка — будет являться основным изображением товара, изображения, что в колонках ATTACHMENT — дополнительные изображения (добавляются в галерею). Те другие 8 вариантов изображений с разными размерами, что появились в папке …www/wp-content/uploads/img/ — сгенерированные миниатюры, их удалять не надо! Не надо также указывать в прайсе какие-либо миниатюры — в колонки Картинка и ATTACHMENT следует указывать только оригинальные имена файлов. При добавлении (т.е. импорте) товара, все «миниатюры» генерируются и подвязываются к данному товару автоматически (эта информация записывается в таблицы в базе данных, где и хранится, а не в прайсе).

Не подскажите такую вещь, мне нужен модуль который делает импорт — экспорт товара. Т.е. я сначала выгружаю весь товар в файл редактирую его, добавляю новый товар, а далее загружаю его.
Данный плагин импорта делает ТОЛЬКО импорт. Экспорт товаров в прайс он не делает. Но есть плагины экпорта от других разработчиков, мы не знаем какой из них лучше или хуже. Знаем несколько таких плагинов (возможно, их есть намного больше):
— WooCommerce — Store Exporter — работает хорошо, но возможно, что формат файла будет немного другой, чем то, который требуется для импорта. Поэтому, возможно, над файлом надо будет немного поработать.
— Woocommerce CSV Export.

У меня идет галерея к товару из 2-8 фоток в Вашем модуле это все поддерживается при загрузке?
Да, можно импортировать любое количество изображений к товару.

А синхронизация товаров при импорте у Вас по каким полям происходит? т.е. если я буду импортировать товар который уже есть, но в него внесены какие то изменения допустим цена и описание. Как в этом случае быть? При новом импорте у меня товар не задвоится? У меня есть сайт на нем 300 позиций, мне нужно сейчас добавить еще 100 позиций, и на том товаре что уже есть на сайте изменить только цену и добавить описание к некоторым товарам.
Какие должны быть действия, если возможно то по пунктам приминительно с вашему плагину.?

Синхронизация происходит либо по «названию товара» либо по «артикулу» — если для товаров прописан артикул, то советуем выбрать обновление по артикулу, т.к. он всегда уникальный. Что касается обновления данных в товарах, то обновлять можно, как все поля, так и по отдельности, например, только цену, или только описание, либо наличие на складе, или все сразу. Т.е. товары обновляются по полям, которые будут выбраны на второй стадии импорта. Если выбраны для обновления только цена и описания, то только цена и описание будут обновляться — остальная информация останется прежней.
1. Подготовили прайс. Перед тем, как обновлять, убедитесь, что названия всех товаров уникальные или присвойте товарам артикулы и обновляйте по артикулу.
2. На второй стадии импорта, в разделе «Импортируемые колонки» для всех колонок выбираем «Не импортировать», кроме двух колонок — цены и описания.

Подскажите пожалуйста, возможно ли импортировать теги Title и Alt для импортируемых изображений, какие названия полей для них использовать в прайсе?
В плагине нет данной возможности, эту возможность нужно реализовывать в плагине.

Нужен плагин, который по артикулу может выгрузить остатки из таблицы в готовые продукты магазина woocomerce.
Остатки выгружаются из 1с в файл, из файла нужно загрузить остатки склада в сайт. Такое есть?

У нас есть только один плагин для импорта (что на этой странице). Работает он только с CSV форматом. Может добавляять товары (импортировать), а также обновлять (по артикулу или по названиям), но «таблица», т.е. прайс должен соответствовать неким стандартам. Поэтому, чтобы ответить точно, надо видеть Ваш прайс.

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

https://saphali.com/woocommerce-plugins/woocommerce-import-products-from-csv-price-list — смотрите тут подробное описание возможностей плагина, также там можно скачать образцы или шаблоны прайсов.

Цена плагина: 35 USD.
В стоимость входит: плагин Импорт товаров из прайсов CSV и ПОДРОБНАЯ инструкция по использованию, которая содержит поясняющие скриншоты и видео.

Инструкция по импорту — общая стандартная инструкция.

Подробная инструкция импорта свойств WooCommerce — РЕКОМЕНДУЕМ ПРОЧИТАТЬ ВСЕМ, у кого товары со свойствами.

https://saphali.com/instrukciya-po-importu.html — Инструкция по импорту (Импорт вариативных товаров поясняется на картинках в описании плагина — на этой странице)

https://saphali.com/dopolnitelnaya-instrukciya-po-rabote-s-nestandartnymi-prajsami.html — Дополнительная инструкция по работе с нестандартными прайсами

Шаблон-образец для импорта простых и вариативных товаров качайте непосредственно со страницы настроек импорта в админке своего магазина.

CSV прайс-образец
CSV прайс-образец

Самый актуальный образец прайса (шаблон) для простых и вариативных товаров вы сможете скачать на странице настроек импорта, после установки плагина.
https://saphali.com/import-example/import-example.csv — пример шаблона для обычных товаров.
https://saphali.com/import-example/import-example-v.csv — пример шаблона для вариативных товаров.

Скачать плагин Woocommerce. Импорт товаров из прайсов CSV вы сможете скачать сразу после оплаты.

———————————————————————————————————————-
Использование плагина возможно только на 1 сайте, который Вы укажите при заказе.

БОНУС. Плагин «Отзывы клиентов»https://saphali.com/wordpress-plugin-reviews
———————————————————————————————————————-

ОПЛАТА.
Мы принимаем к оплате:

  1. Банковская карта (СНГ), Payeer, AdvCash, Bitcoin, Bitcoin Cash, Dash, Zcash, Litecoin
  2. Оплата картами VISA и MasterCard (UAH)
  3. WebMoney (WMZ, WMU, WME, WMB, WMY...)

Чтобы оплатить картами выбирайте способ Оплата картами VISA и MasterCard (UAH). Если по какой-то причине вы не смогли оплатить картой через этот метод, то оплатить также можно через Payeer.

ДОСТАВКА.
Доставка полностью автоматизирована.
Ссылки на плагины вы получите на электронную почту сразу после оплаты, также проверяйте папку спам. Сразу после оплаты на ваш email придет письмо, в котором будут ссылки для скачивания плагина и ссылки на инструкции, если они прилагаются. Кроме того, сразу после оплаты платежный сервис перенаправит вас обратно на наш сайт, а именно на страницу "Thankyou", где вы также сможете скачать плагин. Кроме того, вы всегда можете скачать его в своем профиле, на странице своих заказов - https://saphali.com/account.

СКИДКИ.
У нас действует накопительная скидка.
Если вы желаете в будущем иметь скидки на нашем сайте, то рекомендуем вам создать постоянный аккаунт на нашем сайте. Зарегистрироваться можно непосредственно при оформлении заказа. Для этого при оформлении заказа найдите текст «Зарегистрировать вас?» и установите рядом галочку — затем придумайте и введите логин и пароль.

Чтобы узнать вашу текущую накопительную скидку необходимо перейти на эту страницу https://saphali.com/discount - система автоматически определит вашу скидку.

За обновлениями плагина следите в своем личном аккаунте - https://saphali.com/account
- Уведомления о новых версиях плагина в админке WordPress НЕ ПРЕДУСМОТРЕНО.

Обновление плагинов Saphali
Обновление плагинов Saphali

При обращении в тех.поддержку ОБЯЗАТЕЛЬНО проверьте обновление в своем профиле, перекачайте плагин и обновите его на своем сайте.

51 отзывов для Woocommerce. Импорт (экспорт) товаров из прайсов CSV

Анонимные сообщения (комментарии) с матами мы НЕ публикуем. Если есть вопросы, то задавайте их по существу, используя чистый без матов язык.


  1. Наталья

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

    • Saphali Studio

      Добрый день. Данный плагин совместим с WPML, Polylang и в случае обнаружения плагина мультиязычности, в настройках плагина появляется опция:

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

  2. evg.vel (проверенный владелец)

    Отличный плагин, стоит каждой потраченной на него копейки. Брал расширенную версию с экспортом. Прекрасно работает с вариативными товарами, экономит уйму времени — тот у кого много товаров с большим количеством вариаций поймет.

    • Saphali Studio

      Спасибо за отзыв.

  3. Инесса (проверенный владелец)

    Плагин с богатым набором возможностей и очень удобный. Особенно радует служба поддержки. Правят сами за короткие сроки, адаптируют под особую тему. И быстро отвечают на вопросы, разбирая детали. Рекомендую плагины от этой команды. Себе еще брала «Оплату частями от Приватбанка». Продажи пошли и с кредитных карт клиентов.

    • Saphali Studio

      Спасибо за отзыв.

  4. Денис

    Здравствуйте!
    Хотел бы уточнить один момент. На сайте уже есть товары. Если в файле csv для загрузки будет, например, только две колонки — sku и price – для обновления цены. После обновления измениться только цена? Не будут ли затронуты другие поля?

    • Saphali Studio

      Здравствуйте.
      Если товары не вариативные, то другие поля затронуты не будут, иначе — для обновления вариативных товаров 2-х колонок просто недостаточно.

  5. Вячеслав

    Благодарю ребят из поддержки за качественный и быстрый support.
    Крайне легко воспринимать информацию когда support практически
    до винтиков объясняет и отображает(скриншоты), как необходимо сделать + предлагает
    дополнительные решения с частичной иногда полной реализацией.

    Качество поддержки и клиентоориентированность на высоком уровне.

    Общее впечатление, очень доволен.

    • Saphali Studio

      Спасибо за отзыв.

  6. ordvor.com

    После того как разберешься — работать удобно, хорошая альтернатива многому, что написано для импорта товаров в woocommerce…
    К тех. поддержке:
    При загрузки мультикатегорий — как обойти правило разделителя? Если у меня на сайте многие категории записаны через запятую, как их импортировать, учитывая — что используется разделитель «,»?

    • Saphali Studio

      Здравствуйте.
      Используйте ID категории, вместо ее названия.

  7. Павел

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

  8. Александр

    Добрый день. Подскажите, может ли плагин экспортировать URLы товаров

    • Saphali Studio

      Здравствуйте.
      В расширенной версии плагина можно экспортировать только slug (ярлык) товара.

  9. Алексей

    Здравствуйте. Подскажите, совместим ли плагин с WC 2.6.x ?

    • Saphali Studio

      Здравствуйте.
      Да, совместим.

  10. Максим

    Подскажите пжста, ранее покупал обычную версию только импорт(расширенной еще небыло), как приобрести только экспорт? или теперь по новой весь плагин покупать?

  11. Максим

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

    • Saphali Studio

      Здравствуйте.
      Да, правильно.

  12. Как выглядит вложеноть в csv

    Хотим купить ваш плагин, есть вопрос как будет выглядеть заполнение csv если у меня на сайте чётка структура категория-под категория-под под категория.
    Запчасть подходит на несколько марок машин которые в свою очередь находятся в разных под категориях. Как будет выглядеть вложеность в csv, для нас это важно ибо выгрузка идёт из 1С.
    P.S. Если что мы ваши постоянные клиенты, уже купили плагинов на надцать тысяч, можете проверить по адресу электронки. Надеемся на своевременный ответ….

    • Saphali Studio

      Здравствуйте.
      Да, категории с иерархией можно указать и структура должна быть такой:
      категория>подкатегория>под-подкатегория и т.д., напр.:
      korea>chevrolet>aveo,korea>daewoo>leganza,korea>daewoo>nubira

  13. wpak777

    Добрый день.

    У вариативного товара есть пункт «Описание вариации», куда проставляется краткое описание для каждого вариативного товара. Как можно его вставлять с помощью вашего плагина? Не нашел в выпадающем списке подходящего поля при импорте. Спасибо

    • Saphali Studio

      Здравствуйте.
      Это можно реализовать произвольными полями. Нужно добавить в настройках произвольное поле (и также колонку в прайсе) с названием _variation_description.

  14. Игрь

    Спасибо за прошлый ответ, есть еще 2 вопроса по импорту.
    Думаю будет полезен всем.

    В карточке товара есть такой пункт как «Видимость в каталоге», и такие варианты:
    1. Каталог/поиск
    2. Каталог
    3. Поиск
    4. Скрытый

    У вас в примере есть только вариант «Draft». Но при этом товар недоступен по прямой ссылке на него.
    А меня интересует, что нужно указать при импорте прайса, что бы товар был записан с признаком видимости «Поиск» или «Скрытый». Но при этом по прямой ссылке на него можно было попасть.

    И вопрос уже подымался, но ответ на него был не полный как по мне.
    Если при загрузке, указать поле с ценой пустое. То товар становится «Бесплатный». Что нужно указать в поле цена, что бы светилось «пусто» или «нет в наличии».

    • Saphali Studio

      Нужно использовать произвольное поле _visibility. Плагин это позволяет делать.
      1. Каталог/поиск имеет значение visible
      2. Каталог имеет значение catalog
      3. Поиск имеет значение search
      4. Скрытый имеет значение hidden
      Также и с ценной можно использовать произвольные поля _price, но при этом, если цена существует, то нужно ее указывать, как в обычной колонке с ценой, так и в колонке с произвольным полем _price.

  15. Дмитрий

    Здравствуйте, такой вопрос, какой объем товаров плагин может импортировать? К примеру 8000 товаров с десятками свойств у каждого, и соответственно увеличение, не будет ли проблемы. Спасибо

    • Saphali Studio

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

  16. Korsetomania

    Остался доволен покупкой плагина, особенно понравилась поддержка. Помогли настроить шаблон импорта товара и опции нужные для моего магазина. Спасибо Saphali

  17. Олег (проверенный владелец)

    Спасибо! Плагин хороший и по разумной цене. Не с первой попытки удалось настроить импорт картинок — но это был мой косяк , в имени файлов был пробел в конце, который в TotalCommander-е небыло видно. Спасибо ребятам из техподдержки Saphali — нашли где у меня была проблема — и все заработало.
    Как пожелание — добавить диагностику ошибок и вкладывать руководство в архив с плагином, так как сейчас приходиться при настройке лазить по 2 страницам и вспоминать где что видел.
    И файлы примеров нужны более полные и правильные, а то пишите что нельзя дублировать имена файлов картинок, но в примере именно так. И по примеру я не понял — зачем указываем одинаковые имена картинок на вариации товара.
    В общем лучше чтоб пример был более содержательный и корректный.

  18. Илья

    Добрый день! подскажите? каким образом можно сделать следующее:
    — Можно импортировать любые данные для произвольных полей товаров (заказные поля), например, мета-данные TITLE, Description и Keywords (это произвольные поля таких seo плагинов, как wpSEO, SEO by Yoast, SEO Ultimate, All in One SEO Pack и др.), а также произвольные поля любых других плагинов или произвольные поля вашей платной темы (например поля для фильтра по тех.характеристикам товара).

    • Saphali Studio

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

  19. Павел

    Спасибо, плагин просто чудо!

    У меня есть сайт, все товары по сей день добавляли вручную, на это тратиться очень много времени и сил. Вчера установили плагин Woocommerce. Импорт товаров из прайсов CSV
    Надеюсь дело пойдёт быстрее и проще.

    На данный момент стоит проблема по обновлению описаний SEO и редактированию цен, как закупочных так и розничных.

    Во всех описаниях идёт речь только об импорте, но ни слова об экспорте с сайта.
    Прежде чем, что-то менять хочу все данные сохранить в первозданном виде, на случай если что-то пойдёт не так. Цена ошибки может быть очень высока.

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

    Заранее спасибо!

    • Saphali Studio

      Здравствуйте,
      этот плагин делает только импорт и обновление из файла CSV. Вы можете установить один из бесплатных плагинов для экспорта https://wordpress.org/plugins/search.php?q=export+woocommerce+csv, и сформировать с помощью него CSV-файл.

  20. Валерий

    Плагин очень удобный, спасибо. Но есть одна проблема с акционными ценами.

    В интернет-магазине часто провожу акции, поэтому создаю файлик с тремя колонками (артикул, цена, цена со скидкой) и импортирую. Но после окончания акции как убрать массово акционную цену ? Если брать тот же файлик и в колонку «цена со скидкой» поставить 0, то на сайте эти товары будут отображаться бесплатно. Если эту колонку оставить пустой и обновить,то акционная цена на сайте не изменится.

    Возможно я что-то делаю не так. В инструкции ничего об этом не нашел.

    • Saphali Studio

      Здравствуйте.
      Исправили это. Также можно использовать возможность добавления произвольных полей при импорте:
      _sale_price_dates_from (дата начала распродажи)

      _sale_price_dates_to (дата окончания распродажи)

      правда дату нужно указать в формате Unix (целое число в секундах от 1970 года)

  21. Денис (проверенный владелец)

    Можно ли импортировать вариативные товары. Например товар оригинал, неоригинал.

    • Saphali Studio

      Да, данный плагин импортирует вариативные товары.

  22. Anastasia (проверенный владелец)

    Добрый день, спасибо за плагин. Очень удобно.

    Не могу разобраться с загрузкой картинок в галерею. Я так поняла надо грузить в колонку attachment, но если у меня несколько картинок, какой знак использовать для перечисления? попробовала запятую и вертикальную черту — не помогло.

    • Saphali Studio

      Здравствуйте. Для загрузки изображений в плагине предусмотрено два варианта.
      Вариант 1. Можно использовать только одну колонку Картинка, как для главной миниатюры, так и для дополнительных зображений (т.е. галереи). Скачайте в админке шаблон для вариативных товаров – там показан пример заполнения.
      Первое название файла в ячейке — будет главная миниатюра, остальные — будут дополнительные изображения.
      Пример заполнения: img/1.jpg,img/2.jpg,img/3.jpg
      т.е. указываете папку/название-файла, остальные изображения следует разделять только запятой и без пробела.

      Вариант 2. Можно использовать колонку Картинка, а также еще колонки ATTACHMENT (их можно создать сколько угодно). Фото с колонки Картинка — будет в качестве основной миниатюры, а изображения с колонок ATTACHMENT — дополнительные изображения, которые находятся в галерее товара. Пример заполнения есть в шаблоне-образце для обычных товаров.
      Верно будет и так и так, но я предпочитаю все в одном, т.е. первый вариант.

      Важное замечание на счет изображений, если Вы поместили изображения в корень папки uploads, то нужно указывать только название картинки, т.к. путь формируется начиная от папки uploads (но ее название также не включается в относительный путь), т.е. используйте только ОТНОСИТЕЛЬНЫЙ путь к фото, а не абсолютный. Т.е. не используйте эту часть /site.ru/www/wp-content/uploads/ — это нужно удалить и оставляем только имя файла (если изображения в корне папки uploads) или относительный путь, например, img/1.jpg

  23. Алексей Коровин (проверенный владелец)

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

    • Saphali Studio

      Обновление происходит на основании выбора меду обновление по артикулу или заголовку, который производится на первоначальном этапе установки нужных опций импорта. К примеру, если будет выбрано по артикулу, то если sku будет пустое, то товар добавиться как новый.

  24. Andrey

    Я пробовал простые плагины для импорта, но у них проблема с кирилецей — они распознают даные поля как пустые.
    В вашем плагине даные проблемы решены?

    • Saphali Studio

      В данном плагине такой проблемы нет.

  25. tutsnew (проверенный владелец)

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

    • Saphali Studio

      Что должны показывать эти логи?

  26. tutsnew (проверенный владелец)

    Здравствуйте, как по отчёту работы плагина разобраться, в какой строке таблицы искать ошибку?

    • Saphali Studio

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

  27. Irena (проверенный владелец)

    Здравствуйте,
    Скажите, пожалуйста, будет ли работать плагин в Германии (как кириллица будет отображаться)? Есть ли демо версия плагина для тестирования?

    • Saphali Studio

      Здравствуйте. Если Вы или Ваш клиент использует WordPress на английском, мы можем предоставить этот плагин с английской локализацией. Демо версии плагина нет.

  28. Дмитрий (проверенный владелец)

    Добрый день!
    В описании плагина написано:
    — Можно импортировать любые данные для произвольных полей товаров (заказные поля), например, мета-данные TITLE, Description и Keywords (это произвольные поля таких seo плагинов, как wpSEO, SEO by Yoast, SEO Ultimate, All in One SEO Pack и др.)

    Я использую SEO by Yoast, но данные не импортируются. Как исправить?

    • Saphali Studio

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

  29. Дмитрий

    Добрый день! При добавлении свойств товаров вручную, существует возможность их отображения или не отображения на страничке товара. Пункт называется: «Отображается на странице товара». Скажите, при импорте товаров через плагин, будут ли свойства отображаться на страничке товара? В моем случае нужно чтобы отображались.

    • Saphali Studio

      Здравствуйте. Будут.

  30. Денис

    Добрый день!

    Мы разрабатываем интернет-магазин полиграфической продукции и хотели бы заказать ваш плагин для WooCommerce. Не могли бы вы уточнить, действительно ли ваш плагин подходит для нашего функционала – мы бы хотели, по возможности, избежать ситуации, когда мы купим плагин, а уже на этапе разработки окажется, что он не поддерживает одну или несколько функций.

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

    1) Поддерживает ли ваш плагин большое число вариаций и такое кол-во свойств?

    2) Сколько времени занимает весь процесс импорта цен в случае обновления всей базы в случае обновления только части продукции?

    3) По какому ключевому полю (имя продукта или id вариации) происходит обновление при импорте измененных цен?

    • Saphali Studio

      Здравствуйте.
      1. Да
      2. Если в среднем одна позиция (за позицию в учет идет и вариант в вариативном товаре) будет импортироваться за 3 секунды (может и больше, все зависит в основном от количества картинок, находятся они уже на сервере или их нужно скачать), то при 20 тыс позиций 16-17 часов (что немало). Обновление только цен занимает поменьше. Факторы влияющие на процесс: наличие картинок и количество, и надобность предварительной загрузки со стороннего сервера, мощность сервера.
      3. По заголовку товара или артикулу (нужно выбрать вначале импорта).

  31. babay062 (проверенный владелец)

    Здравствуйте! Можно как-то прописать external на постоянку.
    Типа:весь загружаемый product_type всегда external.
    Спасибо.

    • Saphali Studio

      Здравствуйте.
      Только через прайс. Название колонки — Тип товара или product_type. Заполнить ячейки постоянным содержимым в Excel, думаю, не должно составить проблем.

  32. Анастасия

    Здравствуйте!
    Подскажите пожалуйста, можно ли импортировать кол-во товаров в наличии, чтобы оно отображалось след образом: «в наличии 10» на странице товара?
    Спасибо.

    • Saphali Studio

      Здравствуйте.
      Да, можно.

  33. amy (проверенный владелец)

    Спасибо за легкое решение с выводом нужных вариантов товара! Также, будет замечательно, если появится возможность выбирать какие характеристики товара должны отображаться, а какие должны быть скрыты, непосредственно в карточке товара (в характеристиках).

  34. amy (проверенный владелец)

    Мне как раз не нужно, чтобы все свойства отображались в качестве выбора. Как быть в том случае, если у моего товара множество свойств (к примеру, цвет, размер, бренд, материал), а на выбор должен быть только один вариант (размер). На данный момент после импорта на странице товара, где нужно выбрать только размер, по умолчанию отображаются все свойства (цвет, размер, бренд, материал). Я так понимаю, пока это можно делать только индивидуально в редактировании самого товара — снимать галочки в свойствах «используется для вариаций»?

    • Saphali Studio

      В виду это мы сделали так, чтобы вариативные свойства нужно помечать. Например, указав свойства:
      *Цвет:Зеленый:Белый,*Размер:Большой:Маленький,Объем:1л,Flash:есть

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

  35. Nina (проверенный владелец)

    Здравствуйте! По поводу импорта вариативных товаров:
    1. Можно ли заполнять для каждого варианта товара такие ячейки как: описание и категория?
    2. У каждого из товаров минимум 5 свойств. Клиенту предоставляется на выбор только 1 или 2 из этих свойств (остальные нужны для фильтрации и навигации).
    Можно ли указывать для товара и другие свойства (не только переменные)? Так как продукт импортировался с возможностью выбора и других глобальных свойств на странице товара, которые неуместны.

    • Saphali Studio

      Здравствуйте.
      1) А вообще можно для каждого варианта указывать описание и категорию? На сам вариативный товар можно, но не отдельный вариант. Это даже не логично (напр., варианты имеющие разные категории).
      2) Можно. Вы задаете тот вариант который вам нужен, и он будет для выбора, но в родительском (сначала идет строка, где описывается он, а после варианты; на скриншотах видно) товаре можно задать столько свойств сколько нужно. И все они будут отображаться на карточке товара.

  36. Nina (проверенный владелец)

    Здравствуйте! Отличный плагин!
    Подскажите, что необходимо сделать, чтобы изображение на странице товара открывалось в галерее, а не на отдельной странице?

    • Saphali Studio

      Здравствуйте.
      По идее ничего не нужно делать, т.к. по умолчанию это реализовано. Но если у Вас проблема с этим, то видимо на странице товара есть ошибки JavaScript. Устраните ошибки в таком случае.

  37. Kisterny (проверенный владелец)

    При обновлении прайса данным плагином всегда слетает опция, установленная для каждого товара на сайте — Allow Comments — возможность добавления комментариев к товару. То есть, после каждого обновления прайса снова включается возможность оставлять комменты к товару (а мне как раз нужно выключить комментирование).
    Я обратил внимание на то, что у плагина есть опция «Возможность исключать (не импортировать) любые колонки прайса». Можно ли с её помощью указать исключение этого параметра ? Или через указание колонки с каким-либо свойством ?

    • Saphali Studio

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

  38. Андрей (проверенный владелец)

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

    • Saphali Studio

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

  39. магазин

    проработайте пожалуйста модуль импорта вариативного товара!
    Для простого импорта есть масса бесплатных или хакнутых буржуйских плагинов. Никому не интересен обычный импорт.
    Вам это окупится сторицей!
    хотя бы самый минимум чтоб можно было разные опции включать.
    Разделение лучше делать по артикулам, а не названию.

    • Saphali Studio

      Мы давно планируем это сделать, но никак до этого руки не доходят.

  40. Алексей

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

    • Saphali Studio

      Здравствуйте.
      К примеру, Категория>Подкатегория>Подподкатегория… и т.д.
      где Категория — будет корневой, а Подкатегория — категория 2-го уровня, принадлежащая категории «Категория».

      Также вы можете заполнять эту колонку более постым способом – перечисляя категории через запятые. В этом случае, уровни для категорий не создаются. После импорта все категории, которые были перечислены в прайсе в колонке «Категория» автоматически добавляются на сайт только как главные категори (как категории 1-го уровня, т.е. без какой-либо иерархии). В этом случае, Вы можете поступить следующим образом – импортируйте Ваш прайс как есть, после этого на сайте автоматически добавятся все категории, которые были в прайсе, затем в админке постройте из них нужную иерархию. При следующем импорте/обновлении вся иерархия соблюдается, т.е. сохраняется.

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

      Все эти моменты излагаются в инструкции http://saphali.com/instrukciya-po-importu.html

  41. Алексей

    Есть вопрос: а как плагин справится с большим файлом CSV (около 400 тыс позиций)? Это возможно?

    • Saphali Studio

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

  42. Natalia (проверенный владелец)

    Добрый день. Подскажите, пожалуйста, можно ли использовать хтмл код (в частности, ссылки и абзац) в описании товара, корректно ли он будет импортирован? Или лучше код не использовать?
    Спасибо!

    • Saphali Studio

      Здравствуйте. Можете.

  43. Natalia (проверенный владелец)

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

    • Saphali Studio

      Для этого нужно создать дополнительную колонку Ярлык или Slug. В ней и прописывайте короткие ссылки (напр., printer-samsung-850s). В зависимости от настроек ЧПУ, на выходе примерно будет такое http://domen.com/printer-samsung-850s или http://domen.com/printer-samsung-850s.html .

  44. Константин (проверенный владелец)

    Будет ли корректно работать этот плагин с установленными поверх woocommerce англоязычными темами, в частности этой http://www.kriesi.at/themedemo/?theme=abundance, и как будет вести себя ваша надстройка Saphali Woocommerce Russian с данной темой

    • Saphali Studio

      Да, будут! Оба плагина не имеют отношения к темам. Их работа независима от того, какая тема установлена. Также и работа темы не зависит от плагинов.

  45. Максим (проверенный владелец)

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

    • Saphali Studio

      Добрый день! Помимо этого нужно еще убрать галку в настройках WC во вкладке Каталог.

  46. Андрей

    Для вариативного товара не будет работать?

    • Saphali Studio

      Пока вариативность в данном плагине не предусмотрена.

  47. Кирилл

    Как вариант, добавлять по ярлыкам категорий, они нигде не отображаются (если такое возможно вообще)

    • Saphali Studio

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

  48. Кирилл

    А если несколько одинаковых подкатегорий в разных категориях: например: подкатегория комбинезоны существует в категории для мальчиков и в категории для девочек. Как быть в этом случае? Спасибо заранее.

    • Saphali Studio

      Нужно тогда вовремя импортирования переименовывать категории на сайте, если они уже существуют так как в прайсе. А в прайсе должно конкретно указываться что к чему (например, Комбинезоны-девочки). А после импорта, если не угодно такое название, — отредактировать. Если Вы предложите лучшее решение, то оно будет принято, и выйдет новая версия плагина.

  49. Кирилл

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

    • Saphali Studio

      Добрый день. Есть — через запятую.

  50. Mnemonic

    Планируются ли вариативные товары?

    • Saphali Studio

      Планируется, но когда именно точно не ответим.

  51. Gotvald

    Подскажите по каким полям определяется, что происходит обновление, а не добавление нового товара?
    Не получится ли, что при обновлении наформирует новых товаров?

    • Saphali Studio

      Есть два варианта обновления:
      1. По артикулам (они всегда уникальные, но не всегда продавцы добавляют их к товарам).
      2. По заголовкам товаров (в этом случае, они должны быть на 100% уникальные).

Добавить отзыв

Докажите, что Вы не бот *

— Спросил Дмитро датой на 29.05.2023
О:

Доброго дня.
Якщо версія плагіну «розширена», то так.

— Saphali Studio
— Спросил Андрей датой на 26.05.2021
О:

Здравствуйте.
Также поля Attribs и sku_parent обязательны.

— Saphali Studio
— Спросил Борис датой на 30.06.2020
О:

Здравствуйте.
Нет. К сожалению, в плагине нет функционала для автоматического импорта по расписанию.

— Saphali Studio
— Спросил makita-land датой на 11.08.2019
О:

Здравствуйте.
Если под URL товара подразумевается его ярлык (slug), то да, можно.

— Saphali Studio
— Спросил vladhm датой на 18.03.2018
О:

Здравствуйте.
Если версия плагина расширена, то аналогично, как c WPML (в обычной версии есть интеграция только с WPML).
1. В настройках будет выбор языка, который будет импортироваться (если плагин WPML или Polylang активен).
2. В прайсе (если ТОЛЬКО товары не на языке, который по умолчанию) нужно создать колонку RefWpml, в которой нужно будет указать артикулы товаров с языком по умолчанию.
Напр., язык сайта по умолчанию русский, и есть дополнительно английский. Для каждого языка мы создаем свой прайс. Мы импортируем сначала товары на русском (т.к. он по умолчанию) без дополнительной колонки, а в английском прайсе будет колонка RefWpml, в которой будут артикулы из прайса на русском языке. Т.е. в одном и том же товаре на разных локализациях будут разные артикулы (совпадения артикулов недопустимы).

— Saphali Studio
— Спросил Алексей датой на 06.06.2017
О:

Здравствуйте.
В описании к плагину Эксклюзивные цены PRO об этом написано. Ищите, пожалуйста, текст:
«Подробное описание процесса импорта индивидуальных цен или как правильно импортировать оптовые цены из csv, при помощи плагина Woocommerce. Импорт товаров из прайсов CSV«.

— Saphali Studio
— Спросил avtochka датой на 22.04.2017
О:

Здравствуйте.
Да. Как указать цену в валюте описано на странице плагина-конвертера (через произвольные поля _price_КОД_ВАЛЮТЫ, где КОД_ВАЛЮТЫ — код валюты, напр., EUR).

— Saphali Studio
— Спросил Anastasia датой на 12.04.2017
О:

Здравствуйте.
Предыдущая информация неверна. В плагине есть возможность указывать тип товара. Для указания типа товара, нужно создать колонку Тип товара, и в ней указывать:
для простых товаров — simple
для внешнего товара — external
для группированного — grouped
вариативный проставляется автоматически плагином.
Если колонки тип товара нет, то автоматически будет применен тип простого или вариативного товара.

— Saphali Studio
— Спросил Артем датой на 08.04.2017
О:

Здравствуйте.
Да.

— Saphali Studio
— Спросил Саша датой на 07.04.2017
О:

Здравствуйте.
Да. При заказе укажите тестовый и комментарий, что это тестовый. Перед переносом напишите нам.

— Saphali Studio
— Спросил Виталий датой на 15.08.2016
О:

Здравствуйте.
Если товар не вариативный, а простой то, да. Иначе нужно учитывать, еще все свойства, и обязательные поля для вариативных позиций.

— Saphali Studio
— Спросил Виктория датой на 01.08.2016
О:

Здравствуйте.
Имеется в виду домен. На поддомены также будет распространяться лицензия, если поддомены являются продолжением основного сайта, как и на алиасы (точные копии домена, который указывался в заказе). Все вопросы по поводу алиасов и поддоменов разбираются индивидуально (мы смотрим и проверяем). На поддомене test основного домена можно использовать плагин без обращения к нам.

— Saphali Studio
— Спросил raketa датой на 17.05.2016
О:

Здравствуйте.
Инструкция по импорту:
http://saphali.com/instrukciya-po-importu.html

Подробная инструкция импорта свойств WooCommerce:
https://saphali.com/podrobnaya-instrukciya-importa-svojstv-woocommerce.html

Дополнительная инструкция по работе с нестандартными прайсами:
https://saphali.com/dopolnitelnaya-instrukciya-po-rabote-s-nestandartnymi-prajsami.html

Мы просили Вас также отправить нам прайс, который выгрузили.

— Saphali Studio
— Спросил delfi89 датой на 04.04.2016
О:

Да, через добавление произвольного поля:
menu_order
Нужно понимать, что это не произвольное поле, но данный плагин обрабатывает это поле для порядка через произвольные поля, внося уже в БД куда нужно.

— Saphali Studio
— Спросил Анна Волгина датой на 30.03.2016
О:

Нет, не может.

— Saphali Studio
— Спросил delfi89 датой на 11.03.2016
О:

1. Название столбцов нигде не фигурируют, потому можете обозвать как угодно, но только после нужно будет выбирать в селекторе crossell, чтобы задать соответствия для данной колонки. Русского соответствия для автоподхвата нет.
2. Используйте произвольное поле _featured со значением yes.

— Saphali Studio
— Спросил delfi89 датой на 11.03.2016
О:

Плагином используется уже или загруженные картинки, или производится загрузка со стороннего сервера с прямым копированием на сервер без каких либо хуков (даже без этого сервер туго обрабатывает, а если еще цеплять на него все возможные плагины, то будет еще туже + в последствии еще возможно дополнительные проблемы связаны с работой других плагинов), а далее они обрабатываются средствами WordPress создавая миниатюры и т.п.. Потому если Image Watermark делает наложение при загрузке на основное фото, то он при импорте не будет задействоваться. Необходимо наложить, в таком случае, водяной знак локально, а Image Watermark выключить.

— Saphali Studio
— Спросил delfi89 датой на 11.03.2016
О:

Здравствуйте.
1. Да, сможете.
2. Возможно, только указывать нужно реальный сайт в сети (не localhost). Или укажите основной, но установку делайте на поддомен test.
3. В плагине реализовано перед совершением импорта, — отправка всех товаров в корзину (возможно, это то, что Вам нужно, т.к. те товары, которых не будет в прайсе так и останутся в корзине, а те, которые будут в нем, обновят статус на опубликован и будут доступны) или переводом всех товаров в статус «нет в наличии».

— Saphali Studio
— Спросил Максим датой на 01.02.2016
О:

Здравствуйте.
Если до этого товары импортировались не в последней версии плагина, то в настройках плагина примените опцию «Обработка после импорта -> Решить проблему отображения при сортировке по популярности».

— Saphali Studio
— Спросил Ирина датой на 27.01.2016
О:

Здравствуйте.
Проще в самом файле средствами, которые позволяет Excel, формулами, пересчитать с доллара в рубль. В отдельной колонке прописать можно формулу расчета новой цены с исходной ячейки, а после заполнением ячеек рассчитать новые цены в рублях, а после скопировать данную колонку в колонку с ценами, выбрав параметры вставки «Только значения», как на изображении ниже
2016-01-27_10-50-03

— Saphali Studio
— Спросил Дмитрий датой на 12.10.2015
О:

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

— Saphali Studio
— Спросил сергей датой на 01.06.2015
О:

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

— Saphali Studio
— Спросил Максим датой на 03.10.2014
О:

Здравствуйте.
Лучше перед импортом почитать инструкцию. Для того, что задавать иерархию нужно использовать символ «>», а не запятую. А также в настройках должна быть установлена опция «Иерархические категории».

— Saphali Studio
— Спросил Alex датой на 16.09.2014
О:

1. Да, добавляются в Библиотеку медиа файлов, но повторно загружаться не будут, если они уже прикреплены к товару.
2. Перед импортом есть возможность переместить все товары в корзину (если товары встречаются в прайсе, то они опять будут видны в каталоге, т.к. для них будет простое обновление не взирая на то, что они в корзине, а те товары, которых нет в прайсе так и останутся в корзине), пометить все товары «Нет в наличии» (то же самое, будут обновлены те, которые в прайсе, а те, которых нет, будут видны в каталоге, но будут отмечены как Нет в наличии, и не будут доступны для покупки) или ничего не предпринимать. Также есть опция, которая позволяет не импортировать новые товары (не добавлять новые товары, а производить только обновление уже добавленных ранее товаров).

— Saphali Studio
— Спросил Алексей датой на 23.06.2014
О:

Здравствуйте.
Вы скорее не удалили товары насовсем, а поместили в корзину, т.е. товары по сути с базы данных никуда не делись.
Лучше обновлять имеющиеся товары, т.к. к примеру товаров может быть достаточно много, чтобы их удалять вручную. Если что-то нужно поправить, то просто исправляйте прайс и обновляйте товары.

— Saphali Studio
— Спросил Nina датой на 28.03.2014
О:

Здравствуйте.
Количество нужно проставлять не только для вариантов, но и для товара-родителя (общее количество всех товаров-вариантов).

— Saphali Studio
— Спросил Гиви датой на 20.02.2014
О:

Здравствуйте.
Да, возможно. Также Вы можете прислать нам образец Вашего CSV прайса, чтобы получить окончательный ответ, подходит ли его формат для работы с данным плагином.
У нас нет плагина для работы с двумя складами.

— Saphali Studio
— Спросил Денис датой на 03.09.2013
О:

Здравствуйте.
Только через phpmyadmin запросом к базе данных:

DELETE p, pm, c, tr
FROM wp_posts AS p
LEFT JOIN wp_postmeta AS pm
ON p.ID = pm.post_id
LEFT JOIN wp_comments AS c
ON p.ID = c.comment_post_ID
LEFT JOIN wp_term_relationships AS tr
ON p.ID = tr.object_id
WHERE
p.post_type = 'product_variation' || p.post_type = 'product';

В данном случае, wp_ — префикс таблиц БД движка.
В будущем, возможно, сделаем дополнительную кнопку для этого.

Или используйте этот плагин:
http://saphali.com/woocommerce-store-toolkit.html

— Saphali Studio
— Спросил Алексей датой на 23.08.2013
О:

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

— Saphali Studio

Есть вопросы? Задавайте их здесь!

*
*

*