Импортировать товары с другого сайта можно по его yml-ссылке с помощью бесплатной утилиты Price Loader.
Для экспорта, используйте ссылку https://имя_сайта.ru/yml/yandex.php, также можно установить пароль на скачивание по yml ссылке.
Вы можете создать файл в Таблицах Гугл (Google Sheets), и настроить автообновление импорта цен и склада и любых колонок из файла по расписанию.
Сначала нужно выгрузить вашу базу из PHPShop в CSV файл по меню База - Экспорт данных
, скопировать содержимое в Google Таблицу, далее открыть права доступа по ссылке, и данную ссылку указать в поле URL в разделе База - Импорт данных
. Можно настроить автоматическую загрузку по расписанию измененных данных обратно. Теперь по порядку:
Выгрузка базы. При выгрузке для Google Таблиц нужно выбрать кодировку UTF-8. Есть 2 варианта выгрузки базы – целиком или по частям:
Вы можете выгрузить сразу всю базу каталогов через меню База – Экспорт базы
:
2. Создание Google Таблицы. Создайте свой файл в Google Таблицах и скопируйте содержимое из csv файла в Google Таблицы. Откройте доступ и скопируйте ссылку:
3. Настройка импорта. Скопированную ссылку укажите в поле URL в разделе База - Импорт данных
, выберите кодировку UTF-8. Перейдите на вкладку Сопоставление полей
и укажите, какая колонка вашего файла соответствует полю в PHPShop:
4. Сохранение настроек импорта. Перейдите на вкладку Сохраненные настройки
. В поле Сохранить настройку укажите имя данной настройки. Нажмите Выполнить
. Настройка сохранится и будет доступна в селекторе Выбрать настройку
при следующем импорте.
5. Проверка связи с Google Sheets. Теперь поменяем, к примеру, цену в товарах, и синхронизируем с PHPShop. В меню База - Импорт данных
, в закладке Сохраненные настройки
выбираем нашу настройку, нажимаем Выполнить
. Видим, что цены на сайте обновились:
6. Настройка расписания. Нам понадобится модуль Задачи. Включаем модуль, меню Модули - Управление модулями - Разработчикам - Задачи - Вкл
. Далее создаем новую задачу по иконке ➕ , вводим название, в поле Запускаемый файл
выбираем предварительно сохраненную настройку импорта, указываем количество запусков в день, нажимаем Сохранить:
Загружать и автоматически обрабатывать файлы по расписанию можно не только с Google Sheets, но и по любой ссылке на csv файл из интернета, полученной от поставщика и т.п.
Загрузка базы через .CSV позволяет пакетно менять или загружать с нуля товарную базу. Принцип работы: сначала скачиваем .csv файл со структурой базы через Экспорт базы, добавляем свои товары и загружаем файл обратно через Импорт базы.
Для подстраховки, мы обязательно сделаем резервную копию базы, чтобы, в случае необходимости, смогли вернуть все обратно: База- Резервное копирование
. Теперь можно удалить тестовую базу и создать свою структуру каталогов.
Создайте заранее каталоги в админпанели, чтобы затем прописать их ID в вашем файле. Можно загрузить товары без привязки к каталогу, тогда ID каталогов в файле указывать не нужно, и загруженные товары попадут в папку Неопределенные товары - Загруженные CSV
. Затем выделите флажком товары, либо нажмите "Отметить все" и перенесите в уже созданный каталог опцией ⚙️▾ - Редактировать выбранные
.
Нажмите База- Экспорт данных
Укажите поля, которые будут выгружаться.
Укажите вариант Разделителя для характеристик:
Выбираем "Экспортируемые поля" поля: Id
,Каталог
,Наименование
и Характеристики
. ПолеКаталог
должно быть обязательно, иначе при обратной загрузке характеристики не найдут свой "Набор характеристик". Выбираем в качестве разделителя для характеристик символ #
.
Тогда в файле Характеристики
будут записаны в одну ячейку по каждому товару с разделителем /
между названием и значением характеристики и разделителем #
между самим характеристиками, если их несколько:Размер/44#Цвет/Бежевый
.
Внесите свои правки и загрузите файл обратно через раздел Импорт данных
, но в качестве разделителя для характеристик указать значение #
. При этом новые значения характеристик будут созданы автоматически и привязаны к указанному каталогу в колонке Каталог
.
Колонка автоматически считается названием характеристики, если первым символом в ее имени стоит @
, например @Бренд
. Выбираем в поле "Экспортируемые поля" поля Id
,Каталог
,Наименование
и @Характеристика
. ПолеКаталог
должно быть обязательно, иначе при обратной загрузке характеристики не найдут свой "Набор характеристик". Выбираем в качестве разделителя для характеристик значение Колонка
.
В выгруженном файле, в колонках с префиксом @Характеристика
будут записаны все названия характеристик, а в соответственных строках будут значения характеристики. Сколько у товара характеристик, столько и будет создано дополнительных колонок под каждую характеристику.
Соблюдая это правило заполнения поля, внесите свои правки и загрузите файл обратно через раздел Импорт данных
. Выбор разделителя значения не имеет. При этом новые значения характеристик будут созданы автоматически и привязаны к указанному каталогу в колонке Каталог
. Характеристики в отдельные поля выгружаются только для одного каталога первого товара в списке. Для других товаров из других каталогов, колонки с характеристиками созданы не будут. Рекомендуется выгружать товары только из определенного каталога через менюТовары → Выбрать каталог → Выделить галочкой все товары → Экспортировать выбранные
Можно воспользоваться конструктором сопоставления полей. Для этого следует выбрать дополнительную вкладу Сопоставления полей
в разделе Импорт данных
. Заполняется таблица сопоставления полей, где самостоятельно назначаются правило нумерации колонок в вашем файле CSV. Для обозначения характеристик, вынесенных в отдельные колонки, используется значение @Характеристика.
Если вы хотите загрузить фото пакетно, в экспорт нужно добавить поле Большое изображение
.
Если вы хотите загрузить фото из другого сайта, просто укажите ссылки на фото на сторонний ресурс, в виде полного url изображения, например http://your-site.ru/img/DS-3Bchic15-1.jpg, при этом, снимите галку "Полный путь для изображений".
Нажмите кнопку Экспорт
и сохраните пример файла. Откройте файл: вы видите столбцы, которые воспринимает PHPShop на основе их заголовков - заголовки редактировать нельзя. Заполните строки строго по столбцам.
Управляющим полем при загрузке базы является - Код ID или Артикул, по ним при загрузке идет поиск товара и обновление данных. Если в импорте выбрана опция Действие - Создание
, то создается новый товар с ID, равным ID последнего добавленного товара, увеличенный на единицу.
Большие картинки для карточки товара, предварительно подготовьте одного размера, желательно в одной пропорции. Загрузите фото на сервер в папку /UserFiles/Image
, с помощью любого ftp-клиента (можно найти в Яндексе по слову "ftp-клиент"). Если стоит галка Полный путь для изображений
, то не нужно указывать полный путь к фото на сервере, достаточно имени pic1.jpg,pic2.jpg
Если вы хотите загрузить фото из другого сайта, просто укажите ссылки на фото на сторонний ресурс, в виде полного url изображения, например http://your-site.ru/img/DS-3Bchic15-1.jpg, при этом, снимите галку "Полный путь для изображений".
В зависимости от мощности сервера, загружайте одновременно не более 300 - 500 товаров. При большем количестве товаров нужно делить файл на куски. Для удобной работы с прайс-листами в формате CSV можно использовать бесплатную программу CSVed. Кодировка файла должна быть Windows-1251.
ID каталога можно увидеть в квадратных скобках рядом с названием каталога: "Каталог: Бытовая техника [ID 2]" - номер внесите в столбец Каталог:
Для загрузки подготовленного файла, нажмите База - Импорт базы
. Выберите опцию - создание или обновление товаров.
Для загрузки товаров через CSV из 1С, в настройках 1С-обработчика следует выбрать формат выгрузки для версии PHPShop
. Если в .CSV файле из 1С не будет заполнено поле Каталог
, то загруженные товары попадут в папку Неопределенные товары - Загруженные
Вы можете вручную добавить нужные колонки в csv файл. Описание главных полей товаров:
Поле | Формат | Описание | Длина символов |
Id | Integer | ID товара | 11 |
Подробное описание | Text | Подробное описание товара | - |
Каталог | Integer | ID каталога товара | 11 |
Наименование | Varchar | Наименование товара | 255 |
Краткое описание | Text | Краткое описание товара | - |
Яндекс.Маркет | Enum | Флаг включения товаров для вывода в YML файл. (0 - нет, 1 - да) | 0 или 1 |
Вывод | Enum | Флаг включения товаров для вывода на сайте. (0 - нет, 1 - да) | 0 или 1 |
Артикул | Varchar | Артикул товара | 64 |
Спецпредложение | Enum | Флаг включения товаров в спецпредложение. (0 - нет, 1 - да) | 0 или 1 |
Сопутствующие товары | Varchar | Перечисление ID товаров через запятую для совместной продажи | 64 |
Приоритет | Integer | Приоритет вывода товара, сортировка. | 11 |
Новинка | Enum | Флаг включения товаров в новинки. (0 - нет, 1 - да) | 0 или 1 |
Заголовок | Varchar | Персональный титл (Titile) товара | 255 |
Маленькое изображение | Varchar | Изображение привью для товара (адрес файла изображения) | 255 |
Большое изображение | Varchar | Подробное изображение для товара (адрес файла изображения) | 255 |
Вес | float | Вес товара в граммах | - |
Дополнительные каталоги | Varchar | Перечисление ID каталогов через запятую для дополнительного вывода | 255 |
Цена 1 | float | Основная цена товара | - |
Цена 2 | float | Дополнительная цена товара | - |
Валюта | Int | ID валюты | 11 |
Единица измерения | Varchar | Наименование единицы измерения | 255 |
SEO ссылка | Varchar | SEO ссылка товара (/id/*******.html) | 255 |
Q-Parser - это сервис, с помощью которого можно сформировать прайс-лист товаров с сайта поставщика в формате PHPShop для пакетного импорта товарной базы на Ваш сайт, а также выгрузить товары в социальные сети.
Для загрузки каталогов поставщиков с помощью Q-Parser необходимо выполнить несколько простых шагов:
Зарегистрируйтесь в сервисе. В Каталоге сайтов выберите сайт поставщика, на основе товаров которого, вы хотите сформировать прайс. Можно выбрать бесплатный сайт для загрузки товаров или оплатите тариф, если выбрали платный сайт. Цены на Q-Parser довольно демократичные, к слову, заказ парсинга одного сайта у фрилансера обойдется в среднем в 2-4 тыс. рублей.
Загрузите товары с сайта Поставщика. Для этого необходимо перейти к загрузке товаров с выбранного сайта и выбрать галочками нужные категории, либо вставить ссылки с сайта поставщика, содержащие списки товаров. Если вы зарегистрированы на сайте поставщика, то для получения оптовых цен, в специально отведенных полях, введите логин/пароль, который вы указывали при регистрации на сайте поставщика. Нажимаем Начать загрузку.
После нажатия загрузки, будет сформирован прайс. После окончания загрузки, вы увидите список полученных товаров и их свойств:
Перед выгрузкой прайса, вы можете внести изменения в стоимость товара: сменить валюту, увеличить/уменьшить стоимость, округлить цену. Когда прайс сформирован, нужно его скачать, предварительно выбрав нужный формат загрузки PHPShop.
Прайс состоит из нескольких файлов: категории товаров и товары файлами по 500 позиций. Сначала импортируются категории, затем товары.
Теперь можно загрузить полученные файлы на ваш сайт. Подробнее о загрузке прайса можно посмотреть в разделе Наполнение через Excel. Следует учитывать порядок загрузки файлов - первым грузится файл категорий с префиксом -categories.csv
, в разделе База
- Импорт данных
- Каталоги
, затем все остальные в раздел База
- Импорт данных
- Товары
. Если выбран режим Скачать в Zip-архив, то следует распаковать архив с изображениями в папку /UserFiles/Image/
. Также, необходимо отметить галочку "Полный путь для изображений" в настройках панели управления PHPShop.
Если Q-Parser используется для миграции сайта со старой CMS на PHPShop, то есть возможность автоматически загрузить старые SEO-ссылки товаров, чтобы срабатывал автоматический редирект со старых ссылок на новые. Для этого нужно включить и настроить модуль Seo Url Pro. Это поможет сохранению веса сайта в поисковой выдаче.
С помощью Cloudparser.ru удобнее обновлять цены, для загрузки базы с нуля подходит Q-parser.ru
ОБЛАЧНЫЙ ПАРСЕР - это сервис, с помощью которого можно сформировать прайс-лист товаров с сайта поставщика в формате PHPShop для пакетного импорта товарной базы на ваш сайт, а также выгрузить товары в социальные сети.
Для начала нужно зарегистрироваться в сервисе. В Каталоге сайтов выбрать сайт поставщика, на основе товаров которого, вы хотите сформировать прайс. Оплатить тариф, если вы выбрали платный сайт (можно выбрать бесплатный сайт). Цены на Облачном парсере довольно демократичные, к слову, заказ парсинга одного сайта у фрилансера обойдется в среднем в 2-4 тыс. рублей.
Для этого необходимо перейти к загрузке товаров с выбранного сайта и вставить ссылки с сайта поставщика, содержащие списки товаров. Если вы зарегистрированы на сайте поставщика, то для получения оптовых цен, в специально отведенных полях, введите логин/пароль, который вы указывали при регистрации на сайте поставщика. Нажимаем Начать загрузку.
После окончания загрузки, вы увидите список полученных товаров и их свойств.
Перед выгрузкой прайса, вы можете внести изменения в стоимость товара: сменить валюту, увеличить/уменьшить стоимость, округлить цену.
Когда прайс сформирован, нужно его скачать, предварительно выбрав нужный формат загрузки Формат загрузки PHPShop.
Прайс состоит из нескольких файлов: категории товаров и товары файлами по 500 позиций. Сначала импортируются категории, затем товары.
Подробнее о загрузке прайса можно посмотреть в разделе Наполнение через Excel. Для автоматической загрузки изображений с внешних ресурсов (http://test.ru/img/imageXXX.jpg) на внутренние (/UserFiles/Image/imageXXX.jpg) можно использовать PriceLoader. Также возможен автоматический ресайз изображений для превью и проставление копирайта.
PriceLoader - это наша удобная бесплатная утилита для Windows, с помощью которой можно легко загрузить целую базу магазина, с описаниями, изображениями в интернет-магазин из прайс-листа вашего поставщика, либо прямо из файла Яндекс.Маркета (YML файла). Вы можете быстро загрузить базу с Яндекс.Маркета, или из прайс-листа поставщика, и посмотреть, насколько подходит вам скрипт PHPShop.
Почему такой опции нет прямо в админпанели PHPShop? Потому, что выполнение большого количества операций с помощью сервера, влечет большую нагрузку на ваш сервер, и поэтому для обработки большого количества товаров мы сделали утилиту под Windows, которая выполняет все операции мощностью вашего компьютера, а не сервера.
PriceLoader позволяет делать копии товарной базы на основе файла Яндекс.Маркета (YML-прайс), пакетно добавлять и обрабатывать изображения к товарам, удалять с сервера устаревшие изображения, переводить описание товара на любой язык через Яндекс.Перевод. Вам не понадобится часами заполнять описания товаров, достаточно один раз настроить Price Loader на автоматическую обработку и синхронизацию цен.
🔬Если товаров нет в одном (основном) прайс-листе, PriceLoader убирает их из базы, а данные по совпадающим позициям обновляет. Новые товары в основном прайс-листе добавляет в базу, а существующие обновляет. 📷PriceLoader находит и грузит изображения через Google Image по артикулу или названию, с последующей их обработкой (ресайзинг, ватермарк) и автоматической загрузкой на сайт.
Внимание! PriceLoader не загрузит ваши характеристики, нужно завести их руками по инструкции, и уже загруженные товары отметить галочкой, и привязать к характеристикам через опцию: Отметить все - С отмеченными - Связать с характеристикой.
Если вы работаете с уже рабочей базой с целью обновления, для подстраховки, сделайте резервную копию базы, чтобы, в случае необходимости, вы смогли вернуть все обратно.
Скачайте установщик для Windows setup.exe в меню админпанели магазина Справка – О программе – Утилиты EasyControl
.
Запустите setup.exe. Выберите вариант установки Рекомендуемая установка
.
3. После установки, EasyControl предложит вам обновиться, обновите эмулятор до последней версии:
4. Запустите утилиту PriсeLoader.
5. В диалоговом окне укажите путь к прайс-листу, папки с картинками. Картинки предварительно необходимо положить в папку, назвав изображение именем артикула, например А0001.jpg. Если на 1 товар нужно добавить несколько изображений, то называем их так: А0001_1.jpg, А000_2.jpg. Вариант 2: назвать папку именем артикула и положить в нее изображения под любыми названиями.
6. Чтобы не мучаться с картинками и названиями, можно указать ссылку с YML-файлом для Яндекс.Маркета. Например, в PHPShop ссылка имеет вид http://имя_сайта/yml/yandex.php. PriceLoader "скушает" эту базу, сразу с картинками и ценами, и загрузит на ваш сайт, если выбрана опция "Записывать на ftp-сервер и выполнять автозагрузку на сайт".
7. В закладке Параметры проставьте соответствия полей с колонками вашего прайса.
8. В закладке Изображения можно указать размеры нарезки картинок, наложить ватермарк.
9. Нажимаем кнопку "Выполнить". Товары сразу попадут в нужные каталоги, если выбрана опция "Записывать на ftp-сервер и выполнять автозагрузку на сайт".
10. Если Вы выбрали "Записывать в локальный каталог", откроется окно предварительного просмотра, где можно убрать ненужные товары из загрузки. После нажатия "Ок", товарная база появится в магазине, если указаны id каталогов, если нет, то вся база будет в каталоге Загруженные товары.
Через ссылку для Яндекс.Маркет YML, можно полностью скопировать товарную базу магазина вместе с изображениями, каталогами и описанием товарных позиций. Для защиты от несанкционированного копирования, следует использовать опцию защиты паролем в модуле YML Advance (доступен из административной части магазина в меню Модули).
Условия:
Товары на сайте отсутствуют
Изображения на сайте отсутствуют
Новые товары в YML-файле (или по прямой URL ссылке)
Каталоги создавать из YML-файла
В закладке Действия
уточните, что делать с данными на сайте - создавать или обновлять. При создании данных, в результате обработки входного файла, sql-файлы и картинки будут записаны в локальный каталог, для последующего импорта через админ-панель сайта.
2. В закладке Пути к данным
укажите имя файла или URL для YML, нажав на иконку ...
3. В закладке Параметры
укажите соответствие поля на сайте к импортируемым данным и каталогу записи результата. Кроме сохраненного xml-файла, можно указать URL ссылку на страничку в YML-данными в интернет. Номера полей в таблице соответствий не заполняются.
4. В закладке Параметры - Настройка обработки
Номер последней строки входного файла может не указываться – в этом случае загрузка выполняется до последнего заполненного значения.
Код валюты должен совпадать с ISO валюты на сайте (указанный в файле, не используется). При необходимости, можно выполнить перевод описаний товаров с помощью сервиса «API Яндекс.Переводчик».
Дополнительные параметры обработки входных файлов:
5. на Вкладке Изображения
. В наименовании каталога для записи изображений не указываются зарезервированные для скрипта наименования: «Image»,«Images».
Тогда к артикулам импортируемых товаров будет добавлен префикс «NT», ID каталогов – «5». Например, в файле артикул «23», на сайте артикул будет записан как «NT23».
По-умолчанию, выполняется обработка и сопоставление типовых тегов YML. Однако, можно настроить замену произвольных значений тегов XML-файла. В данном примере, в артикулы товаров на сайте будут импортированы вместо значений тега «ID» значения тега «Article».
Показана настройка перевода описаний товаров с помощью сервиса «API Яндекс.Переводчик». Получить ключ можно нажав на ссылку на форме «API ключ».
Прайс-листы формата XLS могут быть сравнены между собой и результат сравнения загружен в интернет-магазин PHPShop с заведением или обновлением товарных предложений
Условия:
Есть два прайса: актуальный (на текущую дату) и «вчерашний» (данные из которого импортированы на сайт)
Форматы файлов совпадают
Необходимо обновить на сайте только измененные данные в актуальном прайсе
Прайс, из которого уже были загружены данные:
Прайс, который необходимо сравнить с предыдущим. Отмечены изменения в файле, по сравнению с обработанным:
Указан файл для сравнения, определен диапазон строк сравнения в зависимости от выбранного режима результаты сравнения будут отличны.
Режим сравнения в «в 2-х файлах». Результатом буду отличия в обоих сравниваемых прайсах.
Режим сравнения «только в 1-м». Включены отличия первого файла от второго.
Режим сравнения «только в 2-м». Включены отличия второго файла от первого.
Прайс-лист формата XLS может быть загружен в интернет-магазин PHPShop, с заведением новых товарных предложений
Условия:
Товары на сайте отсутствуют
Изображения на сайте отсутствуют
Новые товары в XLS-файле
Ссылки на каталоги товаров отсутствуют – импорт в существующий на сайте каталог
Исходный файл
Каталог с файлами изображений. Имена файлов соответствуют артикулам товаров:
Импорт будем выполнять в существующий каталог сайта «Мебель кухонная». ID каталога на сайте можно увидеть в админ-панели
Указан режим создания новых товаров на сайте. Результат обработки входного файла (sql-файлы) и картинок будем записывать в локальный каталог для последующего импорта через админ-панель сайта. В процессе обработки выполняется сравнение артикулов существующих на сайте товаров с импортируемыми – при совпадении товар из файла пропускается.
Указание путей к импортируемым и выходным данным. Порядок поиска изображений в папке картинок:
В указанном каталоге (без поиска по вложенным папкам) выполняется поиск изображений, именования файлов которых соответствуют заданному шаблону.
Выполняется поиск каталогов, именования которых соответствуют заданному шаблону. В случае удачного поиска все файлы изображений, входящие в найденный каталог считаются принадлежащими текущему товару.
Установление соответствий полей в XLS-файле с реквизитами товаров на сайте. Столбец «Поле на сайте» - список стандартных полей в базе товаров сайта. Столбец «№ колонки» - номер колонки входного файла, где размещены данные для выбранного поля сайта. Столбец «Действие» - выбор из списка возможных действий с входными данными. По-умолчанию «Установить»:
Заполнение параметров импорта. Номер последней строки входного файла может не указываться – в этом случае загрузка выполняется до последней заполненной значениями строки. Код валюты должен совпадать с ISO валюты на сайте. При необходимости, можно выполнить перевод описаний товаров с помощью сервиса «API Яндекс.Переводчик».
Установка режима добавления изображений на сайт. В наименовании каталога для записи изображений не указываются зарезервированные для скрипта наименования: «Image»,«Images».
Прайс-лист формата XLS может быть загружен в интернет-магазин PHPShop, с обновлением существующих товарных предложений по артикулу или ID товара.
Условия использования
Товары на сайте есть. Артикулы товаров на сайте совпадают с артикулами в исходном файле
Изображения на сайте есть. Необходимо заменить/обновить изображения на сайте
Импортируемые товары в XLS-файле
Изображения в отдельной папке
Ссылки на каталоги товаров отсутствуют – импорт в существующий на сайте каталог
Исходный файл:
Каталог с файлами изображений. Имена файлов соответствуют артикулам товаров:
ID существующего каталога на сайте:
Режим создания новых товаров на сайте. Будут импортированы только найденные на сайте по артикулу (ID) товары:
Указание путей к импортируемым данным:
Установление соответствий полей в XLS-файле с реквизитами товаров на сайте:
Столбец «Поле на сайте» - список стандартных полей в базе товаров сайта.
Столбец «№ колонки» - номер колонки входного файла, где размещены данные для выбранного поля сайта.
Столбец «Действие» - выбор из списка возможных действий с входными данными. По-умолчанию «Установить».
Заполнение параметров импорта:
Установка режима обновления изображений на сайте. При этом выполняется очистка галереи изображений товаров на сайте и замена на импортируемые:
Добавить строку в таблицу соответствий:
Задать имя дополнительного поля:
Указать разделители характеристик в файле:
В исходном файле есть поле с ID каталогов, совпадающее с ID каталогов на сайте.
Указание номера поля в импортируемом файле с ID каталогов:
Поле с кодами товаров:
Указание условия загрузки кодов товаров как ID на сайте:
К артикулам импортируемых товаров будет добавлен префикс «NK». Например, в файле артикул «23», на сайте артикул будет записан как «NK23». Если в исходном файле есть поле с ID каталогов – к указанным ID будет добавлен префикс каталога:
Значения для дополнительного поля на сайте:
Добавление новой строки в таблице соответствий выполняется из контекстного меню при клике правой кнопкой мыши по таблице. Наименование дополнительного поля для заполнения указывается вручную:
Исходный файл с изображениями:
Указаны параметры импорта изображений.
Настройка использования макроса. Для этого в каталоге «plugin», размещенном в папке программы priceloader, создаем файл «Test.vbs», в таблице соответствий в столбце «Действие» выбираем значение «Вычислить», в столбце «Описание действия» - скрипт «Test.vbs». При этом содержимое файла «Test.vbs» может быть таким:
Set objArgs = WScript.Argumentsif objArgs.Count=0 thenWScript.Echo ""elseWScript.Echo Trim(objArgs(0))+" (imported)"end if
Настройка перевода описаний товаров с помощью сервиса «API Яндекс.Переводчик». Получить ключ можно нажав на ссылку на форме «API ключ».
Условия:
Есть каталог с изображениями (например, для обновления существующих картинок на сайте)
Необходимо выполнить изменение размера изображений, наложить водяные знаки
Имя входного файла не указывается, заполняется только каталог с файлами изображений и папка для результатов обработки. Порядок поиска изображений в папке картинок:
В указанном каталоге выполняется поиск изображений, именования файлов которых соответствуют заданному шаблону
Выполняется поиск подкаталогов, именования которых соответствуют заданному шаблону. В случае удачного поиска все файлы изображений, входящие в найденный каталог считаются принадлежащими текущему товару. Шаблон поиска изображений задается на странице «Изображения»:
Включен режим конвертации файлов изображений:
Задача 👉выполнить поиск изображений в интернете и сохранить найденные изображения на диск.
Настройка конвертации файлов изображений:
Поиск изображений в интернет выполняется с использованием https://developers.google.com/custom-search
Смотрите также: Поиск фото в Google и привязка к товарам.
Процесс получения ID и API key подробно описан в инструкции к утилите Price Loader.
Задача 👉в момент импорта данных из файла, выполнить поиск изображений в интернет и привязать их к товарам.
Активация поиска изображений в интернет с использованием Google Custom Search API:
Определение параметров поиска (по наименованию/описанию/артикулу товаров)
Условия:
Импорт выполняется в авто-режиме (с копированием файлов данных на ftp-сервер и выполнением автозагрузки товаров на сайт)
Перед импортом необходимо удалить все файлы изображений из папки «Image» ftp-сервера у несуществующих товаров (удаленных ранее)
По кнопке «Удалить картинки с сервера» будет выполнена очистка папки «Image» на ftp-сервере сайта. Кнопка «Удалить картинки с сервера» доступна только в режиме загрузки «Записывать на ftp-сервер и выполнять автозагрузку на сайт».
Для оптимизации трафика, необходимо архивировать файлы изображений с возможностью разбиения архива на тома с заданной размерностью
Настройка архивирования файлов изображений с указанием размера тома (при указании размера «0» разбиение на тома не выполняется). В режиме загрузки «Записывать на ftp-сервер и выполнять автозагрузку на сайт» после копирования архивированных файлов на ftp-сервер будет выполнено автоматически процедура разархивации на сервере.
Условия:
На сайте в качестве изображений указаны URL-ссылки на внешние ресурсы
Нужно заменить URL-ссылки на файлы изображений на сервере, скачав и выполнив конвертацию картинок внешнего ресурса
Указываем режим обновления существующих товаров и изображений:
Указываем путь к данным YML своего сайта:
Интерактивный прайс-лист - автоматически заполняющийся, на основе каталога магазина, файл Excel, со встроенной виртуальной корзиной.
Интерактивный прайс-лист создается с помощью модуля синхронизации 1С или с помощью PriceLoader.
Для создания интерактивного прайс-листа перейдите в раздел Действие
и выберите действие Создать XLS прайс
. Для генерации прайс-листа следует указать адрес вашего сайта. Прайс-лист можно сразу записать на ftp или локальный каталог для дальнейшей ручной его загрузки на сайт по адресу /UserFiles/Files/price.xls
Файл размещается в интернет-магазине в разделе Прайс-лист
- Интерактивная форма
, покупатель может скачать его и сделать заказ прямо из файла Excel. Фактически, покупатель может ознакомиться со всем ассортиментом интернет-магазина и определиться с заказом, не имея доступа в Интернет. Возможность порадует оптовых клиентов, которые избавятся от необходимости искать нужные товары на страницах каталога интернет-магазина.
Для добавления в корзину, достаточно поставить количество товаров в колонке прайс-листа, после чего формируется виртуальная корзина с переходом на сайт магазина, где уже происходит оформление заказа. Наглядно работа с интерактивным прайс-листом показана в видео:
Интерактивный прайс-лист позволяет покупателю:
производить быструю навигацию по каталогу, используя закладки с именами каталогов;
при наведении на колонку с именем товара и при наличии изображения просматривать его с сайта
при клике на товар переходить на полное описание товара на сайт;
добавлять товары в корзину в любом количестве;
формировать корзину заказа;
переходить на сайт с готовым заказом для оформления.
Владелец интернет-магазина может персонализировать прайс-лист, задав настройки вывода картинок и колонок цен, количества товаров, размера картинок, единиц измерения, а также выбрать определенную цветовую схему.
Настройки персонализации интерактивного прайс-листа находятся в меню Параметры
- Общие настройки
.