Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
6 месяцев назад
Евгений Морозов
35 лет, Россия
9 лет в сервисе
Был онлайн 6 месяцев назад
6 месяцев назад

Написать скрипт синхронизации, который будет обрабатывать внешний json файл прайс листа
 и добавлять\изменять\удалять товары и их свойства: опции, фотографии, атрибуты, цену, наличие и прочее.

Инструменты, файлы:
1. OCStore - система управления сайтом на которой построен магазин (версия 2.3 так же для 3.0 и выше)
2. JSON - файл внешнего прайс листа с которым необходимо работать.
3. CakePHP - желательная система для реализации синхронизации.
    Поддерживает адекватную ORM с помощью которой можно легко работать с БД и Shell'ы

Файл внешнего прайс листа грамотно структурирован. Имеется информация:
1. Категории
    1.1 Основная информация о категории
    1.2 Родительская категория
    1.3 Nested Keys
    1.4 Ассоциации категории (несколько разных прайс листов со своей структурой категорий,
    которые ассоциируются с единой структурой)
2. Товары
    2.1 Основная информация о товаре
    2.2 Категория товара
    2.3 Валюта
    2.4 Единица измерения
    2.5 Изображения
        2.5.1 Версии изображений (small, thumb, full, original)
    2.6 Атрибуты
        2.6.1 Значения атрибутов
            2.6.1.1 Цена за значение атрибута
    2.7 Свойства
        2.7.1 Значения свойства
    2.8 Оптовые цены товара

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

Чтобы производить действия с уже созданными объектами (удалять\изменять)
Необходимо ассоциировать объекты, указать их оригинальный ID из прайс листа при создании и
использовать его для поиска объектов для их изменения.

Просьба. Не пишите тупо SQL, используйте ORM.
Более подробная информация при общении в телеграмме.
Файл json со структурой отправляем по запросу.
Ваша стоимость и сроки.

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

6 месяцев назад
Фролов Владимир
23 года, Россия
1 год в сервисе
Был онлайн 1 месяц назад
6 месяцев назад
Алексей Чернов
45 лет, Россия
1 год в сервисе
Был онлайн 7 дней назад

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

Разработка скриптов для проекта

Сложный проект нужен хороший программист

Отладка сайта по рассылке объявлений.

Установка скрипта не требуется.Необходима полная проверка базы данных досок объявлений на сайте рассылок объявлений..Необходимо проверить и удалить все мертвые доски и добавить новые...Общее кол-во 1000 досок. В зависимости от качества выполненной ра...

Авторассыльщик:Добавление новых досок -удаление мертвых+(банер)

Установка скрипта не требуется.Необходима полная проверка базы данных досок объявлений на сайте рассылок объявлений..Необходимо проверить и удалить все мертвые доски и добавить новые...Общее кол-во 1000 досок. В зависимости от качества выполненной ра...

Скрипты с сайту

нужны скрипты с сайту www.publichouse.ru а именно 1) создание базы данных 2) поиск по этой базе данных 3) партнерская программа 4) установка скриптов на сервер Дизайн уже есть.

Базу данных в web страницы

Есть база данных от продавца в формате csv: У каждого товара ( в строку) следующие столбцы (данные) Category Name NAME DESCRIPTION PRICE Offers BUY URL AVAILABILITY (yes/no) KEYWORDS IMAGEURL Нужен

Редактирование скрипта

Сушествует каталог сайт на котором расположены список сайтов надо добавить и отредактировать так чтобы была база данных которая фиксирует ко-во кликов по сайту * цену каждого клика пример вот здесь - самый первый сайт (показано что цена рекламодателя

Баннерообменная сеть

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

Разработка и встраиванеи в готовый проект системы личных кабинетов клиентов

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

Партнерская программа на php Оплата за продажи.

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

PHP -программист - менеджер проекта

IT-компании, занимающейся разработкой WEB-порталов и WEB-приложений, на постоянную работу требуется PHP-программист на позицию менеджера проекта. Требования к кандидату: - умение управлять проектами и группами разработчиков (3-8 человек) - PHP, MySQL