Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.4.x)
Модули, плагины
Актуализация товарной базы на сайте на сайте
Актуализация товарной базы на сайте на сайте
IceCOOL
Cпециалист
Сообщений: 136
Регистрация: 15-10-2010
# 1
13-01-2012 18:46
Привет всем, хочу поделиться своими мыслями, да послушать Вас. Кто как справляется с актуализацией товарной базы в ИМ?
Например в нашем ИМ 6К товаров. Компьютерная техника. Так вот каждый день обновляем товар по следующей схеме. Перед импортом все товары делаются неактивными. Затем в базу импортируется прайс - выгрузка из 1с. В этой выгрузке актуальный товар с остатками. Глупо удалять всю товарную базу, ведь на ее создание ушло множество ресурсов. Поэтому в этой выгрузке присутствуют актуальные товары и у всех есть поле активен = 1. Поэтому при импорте - неактуальные товары неактивны, а актуальные активны получаются. Товары из базы не удаляются, лишь обновляется цена, кол-во. Все характиристики, описание остаются.
Раньше пользовался встроенным импортом, но он работал достаточно долго ( 60 секунд). Плюс были глюки с категориями. Поэтому написал скрипт, который загоняет из csv напрямую в базу. 6000 товаров примерно за 3 секунды. Если товара нет ( новинка) он его забивает полностью ( с категорией, итп) а если есть, то лишь обновляет цену, колво и активность.
Каждый день появляется порядка 60 новинок. вручную забивать как-то не очень удобно, да и затратно по времени. Поэтому мы парсим товары с крупнейших торговых площадок рунета. И берем оттуда хар-ки, описание и фото.
Возникает проблема. Наименование у нас в базе в 90% отличается от наименования товаров в рунете, поэтому встал вопрос, как же связать наш товар и описание с рунета.
первый этап - написан скрипт, кторый выводит все товары, без картинок и описания. на выходе имеем файлid товара ; наименование в базе.
Затем с помощью алгоритма поска по строкам с нечетким соответствием ищем совпадения в спарсеных данных. сли нашли - проставляем id из нашей базы. В итоге на выходе получаем файл id товара фото хар-ки описание. Цена и наличие уже в базе. В итоге импортируем этот файл в магазин и получаем быстрое заполнение.
для поиска соответствий использовал Delphi. Пробовал вручную сопоставлять. долго и мучительно. А так - либо автоматический режим, либо полуавтоматический. Выходит куда удобнее.
А как Вы обновляете контент?
bond
Новичок
Сообщений: 7
Регистрация: 23-08-2011
# 2
19-01-2012 01:37
Загружаюю престашопстоременеджерОМ через csv импорт
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011
# 3
19-01-2012 03:44
Обычно по требования заказчика пишу специализированные скрипты. С cvs файлами как правило не работаю. Обычно файлы форматов MSOffice или продуктов, поддерживающих стандарт ODF. Языки программирования в основном серверные. Как правило PHP, очень редко Java, так как на большинстве хостов его нет, и моста php-java не ставят. А жаль. На java море наработок по чтению файлов разных форматов, да и работает он быстрее чем PHP. Пробовал в качестве клиента для редактирования данных писать локальную базу на MSAccec+VBA. Возможный вариант, так как в самом Access много удобных функций поиска и редактирования (импорт/экспорт с БД магазина возможен с использованием XML или ODBC). В общем многое зависит от целей и исходных условий.
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов