Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
1 месяц назад
Сауляк Екатерина
24 года, Украина
2 месяца в сервисе
Был онлайн 2 часа назад
1 месяц назад

Необходимо настроить импорт товаров из 3х разных прайс-листов в Insales по API. Вкратце функционал по каждому поставщику должен быть следующий:  
1) Добавлять новые товары из выгрузки на сайт  
2) По уже существующим товарам обновлять остатки и цену  
3) По выбывшим товарам (есть на сайте, но нет в выгрузке) отключать их на сайте  
По сути мы делаем 3 разных .php скрипта, которые будут загружать и разбирать каталоги, а потом передавать всю информацию в Insales.  

У нас уже проведена одна интеграция с insales подобного рода, е функционал можно посмотреть на хостинге. Можно посмотреть пример работы с API, пример разбора файла (правда там достаточно простой пример). Вот 3 аналогичных скрипта и нужно сделать.  

Обратите внимание, что есть еще скрипт update_product_base.php, который выполняется ежедневно и проверяет все изменения в каталоге на стороне insales и заносит их в локальную базу. То есть на сервере на бегете хранится БД с товарами, которые сейчас (точнее вчера, на момент последнего обновления) были в insales. Это нужно для того, чтобы каждый скрипт каждый день не вытягивал все десятки тысяч товаров для сравнения.  

Рассмотрим отдельно:  
=== Добавление новых товаров  
а) сперва проверяем наличие такого товара на сайте с таким артикулом. Если товар уже есть то пропускаем его на этом этапе и будем только обновлять наличие и цену.  
б) далее переносим всю информацию из выгрузки на сайт по API. Также переносим (копируем на FTP) фотографии (основную и дополнительные). Используем их на сайте.  
Цены здесь и далее уменьшаем на 2%, округляя их десятых (940,2 руб.).  
Категории создаем отдельный атрибут "Старая категория" и туда через запятую пишем перечень категорий. А самому товару проставляем фиксированную категорию "Не разобрано".  
в) Выгружаем товар в нужный импорт:  
oasis id=ХХХХХХ  
giftsru id=ННННННН  
happygifts id=КККККККК  

=== Обновляем остатки и цену  
Если товар есть в выгрузке и на сайте то просто обновляем цену (минус 2%) и наличие. Здесь все просто.  

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

Заявки фрилансеров

Макс Ильин
28 лет, Беларусь
3 года в сервисе
Был онлайн 18 часов назад
1 месяц назад
ТОП-20 — Веб-программирование

Похожие заказы

Обработка прайс листа

Пример прайса прикреплен... ВНИМАНИЕ: основа работы состоит в том, что видно глазу то есть в наличии, а что скрыто того нет... Так вот надо выташить то, что открыто, а то что закрыто того нет, и то не надо вытаскивать

Прайс-лист php+mysql

Есть прайс-лист, написанный на PHP+CSV, требуется переписать его на php+mysql. ТЗ: Есть несколько групп товаров (пока 6), в каждой группе товаров имеется порядка 40 позиций. Подгрупп товаров нет. Каждый товар описан в табличке, имеющей следующие по

Парсинг прайс листов

Требуется написать парсинг прайс листов для интернет магазина Есть кривые форматы, которые надо перобразовывать в нормальный вид. Примерный файл прилагаю.

Скрипт каталога товаров из прайсов XML (Yandex)

Требуется скрипт для создания каталога товаров из прайс листов формата yandex-xml. Нужен скрипт, который будет забивать прайс листы в базу mysql и затем считывать оттуда товары. Сайт: www.webpokupka.com Подробно: -Поддержка работы с прайс-листами до ...

Скрипт прайс-менеджера

Нужен скрипт для построения на его основе сайта размещения прайс-листов. Что-то наподобие price.ua hotline.ua i-m.com.ua Подробное ТЗ будет представлено позже. Хочется увидеть приблизительные расценки и срок выполнения.

Доработка Shop-Script PREMIUM 1.4

Необходимо доработать Shop-Script PREMIUM, чтобы он отображал все свойства товара в списке товаров и прайс листе в виде таблицы, как здесь: http://parts.japancar.ru/?code=parts&mode=old Необходимо доработать систему поиска, чтобы при поиске в кат...

Перегнать прайсы Exel в MySQL

Перегнать товары из подготовленного прайс-листа Exel в MySQL ( структура ShopScript )+ проставить наценку в процентном соотношении с конвертацией из руб. в $. Срочно!

Генерация прайса (xls)

Всем доброго времени суток Требуется php программист для генерации из каталога прайс листа в формате xls Библиотека для работы с xls с примерами работ у нас есть В приложении ТЗ Цена вопроса 200$ Сроки - максимально сжаты (2-3 дня) Если всё будет вы

Простой PHP скрипт.

Здравствуйте! Нужен php-скрипт для импорта xml прайс-листа http://www.ultracomp.ru/page.php?id=35 из файла http://www.ultracomp.ru/prices/ULTRA_Msk_All_Xml.zip базу данных Интернет-магазина http://www.oscommerce.com/solutions/downloads. Импортировать...

Price List

Задача: Существует неопределенное кол-во поставщиков, прайс листы поступают в xls. В формате колонка: Модель, Описание, Цена Требуется сделать корректную загрузку прайс листов в базу данных MySQL. Визуальное отображение прайс листа. Использовали имп