Необходимо изменить код в редакторе скриптов гугл таблицы. Мы сделали автоматическую отправку писем по статье https://docs.google.com/document/d/1heA_VDre7lUloLI3CJbuhpcaNVZX_NpP9oo_pv5ihuw/edit В прикрепленных картинках пример нашего кода и пример письма, которое приходит. Необходимо ...
Разработка скрипта синхронизации баз данных
Написать скрипт синхронизации, который будет обрабатывать внешний 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 со структурой отправляем по запросу.
Ваша стоимость и сроки.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт7 лет назад
скопировать сайт stake.com, один в один. Не нужно подключать сисыему аплаты, главно это чат, внутрений кошелек и игры. (11 игр)
Веб-программирование1 заявкаЗакрыт7 лет назадТребуется мастер, который поможет реализовать некоторые пункты в ТЗ для разрабатываемого сайта. Необходимо допилить или разработать что то вроде портфолио с сортировкой по двум тэгам, поиску по словам, и выводом контента постранично и с возможностью ...
Веб-программирование1 заявкаЗакрыт7 лет назадНужно: 1. Развернуть сайт на тестовом поддомене. Для доработки. 2. Исправить ошибки. Кое что доработать по мелочи. Подробности в файле yadi.sk/d/CD_gYOIN3SmSNF или в прикрепе к задаче. 3. Настроить админку. Все блоки, ...
Веб-программирование2 заявкиЗакрыт7 лет назадПарсер bitcoin core по заданным параметрам и сохранение результата в файл. Вытаскиваем хэш 160 и равный ему адрес и баланс адреса Складываем в таблицу в следующем порядке: хэш/адрес на 1/баланс/адрес на 3/ ...
Веб-программирование2 заявкиЗакрыт7 лет назад- $100
Нужна интеграция craft-award.com и визуальная адаптация скрипта под сайт http://www.formularukodeliya.ru/
Веб-программирование1 заявкаЗакрыт7 лет назад Требуется программист для устранения небольших ошибок на лендинге http://ekprorab.ru Версия LnCMS: 0.1.1b Версия Ядра: 0.1.1b Версия Yii фреймворка: 2.0.12 PHP Версия: 7.0.21 1. Каталог Домов. - ...
Веб-программирование6 заявокЗакрыт7 лет назадНужен парсер для сайта edinstvo62.ru На php Парсер должен формировать 2 файла xml раз в сутки по крону. 1 xml файл - данные о жк (название фото, описание, адрес и т.п.) 2 xml ...
Веб-программирование2 заявкиЗакрыт7 лет назадЗдравствуйте ! Есть такая задача : Нужно доработать сайт на Друпал 7 Кто может помочь ? Жду Ваших предложений !
Веб-программирование2 заявкиЗакрыт7 лет назадНаблюдается следующий глюк: Тайтл прописанный на норвежском языке почему-то дублируется на все разделы. http://joxi.ru/L21QElYh6MRwn2
Веб-программирование2 заявкиЗакрыт7 лет назад