🐿Быстрый старт
⚙️Установка и обновление
Выгрузка товаров
Сторонние парсеры
Парсинг удобен, когда нужно быстро загрузить базу поставщика в PHPShop. У нас есть интеграция с этими сервисами. Для загрузки базы с нуля, больше подходит Q-parser:

Q-Parser.ru

Q-Parser - это сервис, с помощью которого можно сформировать прайс-лист товаров с сайта поставщика в формате PHPShop для пакетного импорта товарной базы на Ваш сайт, а также выгрузить товары в социальные сети.
Для загрузки каталогов поставщиков с помощью Q-Parser необходимо выполнить несколько простых шагов:

1. Регистрируемся и выбираем тариф

Зарегистрируйтесь в сервисе. В Каталоге сайтов выберите сайт поставщика, на основе товаров которого, вы хотите сформировать прайс. Можно выбрать бесплатный сайт для загрузки товаров или оплатите тариф, если выбрали платный сайт. Цены на Q-Parser довольно демократичные, к слову, заказ парсинга одного сайта у фрилансера обойдется в среднем в 2-4 тыс. рублей.

2. Загружаем товары с сайта поставщика

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

3. Формируем прайс

После нажатия загрузки, будет сформирован прайс. После окончания загрузки, вы увидите список полученных товаров и их свойств:
Перед выгрузкой прайса, вы можете внести изменения в стоимость товара: сменить валюту, увеличить/уменьшить стоимость, округлить цену. Когда прайс сформирован, нажмите Выгрузить и выберите формат PHPShop в списке. Нажмите Показать настройки.
Выгрузка изображений - поставьте Внешними ссылками, если хотите загрузить в PHPShop сразу с файлом. При этом, фото будут загружаться ресурсами вашего хостинга, поэтому на дешевых тарифах мы рекомендуем включить Умную загрузку и поставить 50 товаров с интервалом в минуту.
💡 Если товаров много, лучше скачать фото в архиве и распакованную папку с фото вручную залить на сервер в папку /UserFiles/Image/.
Сами картинки не нужно доставать из папок, копируем всю папку на /UserFiles/Image/, путь будет /UserFiles/Image/распакованная-папка/содержимое-с-папками-и-фото.
При ручном способе загрузки, не работает автоматическое создание папок по именам каталогов и переименования фото по именам товаров, как при ручном добавлении товара через админпанель по кнопке Загрузить.
При загрузке фото внешними ссылками через csv, работает только нарезка изображений. Все фото загружаются в папку /UserFiles/Image/, или куда указали в меню Настройка- Изображения- Размещение.
Настройка загрузки на Q-parser
Нажмите Выгрузить товары. Прайс состоит из нескольких файлов: категории товаров и сами товары по 500 позиций. Сначала импортируются категории, затем товары.

4. Загружаем прайс в PHPShop

Загружаем каталоги: в меню База - Импорт данных выберите тип данных Каталоги и выберите файл каталогов с префиксом -categories.csv.
Действие Создать, UTF-8 (на Q-parser обычно кодировка файла utf-8).
Нажмите Выполнить.
Загрузка каталогов
Загружаем товары:
Если картинки загружаем через файл
Если картинки скачали в ZIP-архиве и грузим вручную
1. В меню База - импорт данных тип данных Товары, нажмите Загрузить файл.
2. Действие - Создание. Кодировка: UTF-8 (или в которой сохраняли csv)
3. Включите опции Обработка изображений и Загрузка изображений, если на Q-parser указывали выгрузку Ссылками.
4. Нажмите Выполнить.
Загрузка товаров
  1. 1.
    Распакованную папку с фото вручную по FTP положите на сервер в папку /UserFiles/Image/.
  2. 2.
    В меню База - Импорт данных - Товары выберите csv файл c товарами.
  3. 3.
    Действие - Создание.
  4. 4.
    Выключите опцию Загрузка изображений, если скачивали фото в ZIP-архиве.
  5. 5.
    Включите опцию Обработка изображений, если у вас в архиве только большие фото, и нужно нарезать фото для превью товаров в каталоге.
Если вы ошиблись с загрузкой фото, можно удалить фото у всех товаров, для последующей перезагрузки через csv, в База -SQL запрос к базе выберите команду Удалить фото у товаров

Частые ошибки

Картинки не загружаются по ссылкам

Указан флаг загрузки изображений, но они все равно проставляются внешними ссылками.
Решение:
В настройках хостинга включите для PHP директиву allow_url_fopen on

Дубли товаров с одинаковыми артикулами

Часто, один и тот же товар размещен в нескольких каталогах и имеет один артикул. При парсинге сайта, данный товар будет размножен – будет находиться в каждом каталоге, с одинаковым артикулом. При загрузке в PHPShop создастся только 1 товар с этим артикулом. Поэтому, конечная цифра загруженных товаров может не совпадать с количеством товара в ваших файлах.
Решение:
При парсинге на Q-parser заранее удалите дубли артикулов, выберите Фильтр - удалить дубли - артикул - https://q-parser.ru/howto/mods/deduplication.
Или в Excel удалите дубли вручную, подсветив их по команде:
Поиск дублей в csv файле

Дублирование url каталогов

Если в базе товаров имеются одинаковые по названию каталоги, которые находятся в разных родительских каталогах, ссылка url у них будет одинаковая, из-за этого на витрине один из каталогов будет выводиться с ошибкой. Также возможны проблемы с меню каталога при раскрытии.
Решение:
Зайдите в любой из одинаковых каталогов, и переименуйте его url в карточке редактирования каталога, вкладка Модули, например, добавьте 2 в конце:
Лечение задвоенных url каталогов

Настраиваем редиректы

Если Q-Parser используется для миграции сайта со старой CMS на PHPShop, то есть возможность автоматически загрузить старые SEO-ссылки товаров, чтобы срабатывал автоматический редирект со старых ссылок на новые. Для этого нужно включить и настроить модуль Seo Url Pro. Это поможет сохранению веса сайта в поисковой выдаче.

Cloudparser.ru

С помощью Cloudparser.ru удобнее обновлять цены, для загрузки базы с нуля подходит Q-parser.ru
ОБЛАЧНЫЙ ПАРСЕР - это сервис, с помощью которого можно сформировать прайс-лист товаров с сайта поставщика в формате PHPShop для пакетного импорта товарной базы на ваш сайт, а также выгрузить товары в социальные сети.

1. Регистрируемся и выбираем тариф

Для начала нужно зарегистрироваться в сервисе. В Каталоге сайтов выбрать сайт поставщика, на основе товаров которого, вы хотите сформировать прайс. Оплатить тариф, если вы выбрали платный сайт (можно выбрать бесплатный сайт). Цены на Облачном парсере довольно демократичные, к слову, заказ парсинга одного сайта у фрилансера обойдется в среднем в 2-4 тыс. рублей.

2. Загружаем товары с сайта

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

3. Формируем прайс

После окончания загрузки, вы увидите список полученных товаров и их свойств.
Перед выгрузкой прайса, вы можете внести изменения в стоимость товара: сменить валюту, увеличить/уменьшить стоимость, округлить цену.
Когда прайс сформирован, нужно его скачать, предварительно выбрав нужный формат загрузки Формат загрузки PHPShop.
Прайс состоит из нескольких файлов: категории товаров и товары файлами по 500 позиций. Сначала импортируются категории, затем товары.

4. Загружаем прайс в PHPShop

Подробнее о загрузке прайса можно посмотреть в разделе Наполнение через Excel. Для автоматической загрузки изображений с внешних ресурсов (http://test.ru/img/imageXXX.jpg) на внутренние (/UserFiles/Image/imageXXX.jpg) можно использовать PriceLoader. Также возможен автоматический ресайз изображений для превью и проставление копирайта.

Удаление битых картинок из базы

В меню База - Обслуживание - Проверка изображений можно увидеть фото, которые присутствуют в товарах, но физически на сервере не существуют.
Такое часто бывает, когда для наполнения магазина используют парсеры. Чтобы удалить битые картинки, просто выделите их галкой и нажмите Удалить.
Copy link
On this page
Q-Parser.ru
1. Регистрируемся и выбираем тариф
2. Загружаем товары с сайта поставщика
3. Формируем прайс
4. Загружаем прайс в PHPShop
Частые ошибки
Настраиваем редиректы
Cloudparser.ru
Удаление битых картинок из базы