Додайте свій проєкт безкоштовно й почніть отримувати пропозиції від фрілансерів-виконавців вже за хвилини після публікації!

Синхронизация сайта с xml

закрито без виконання


1.Необходимо на моём сайте ohotar.com сделать синхронизацию (импорт) с прайсом поставщика который идёт в формате .xml Мой сайт написан на "okcms" (переделанная симпла), в нём есть импорт/экспорт но только с файлом .csv
Мне необходимо обучить сайт работать с файлом .xml и синхронизировать позиции на сайте с позициями в прайсе поставщика из его файла. Необходимо проверить наличие товара на складе поставщика и обновить для него цену по специальной формуле (например, если цена от 0 до 100грн то умножить на 1,5, а если ...). Думаю понадобиться какая то таблица где будет указано какой артикул поставщика соответствует моему артикулу. Её я могу либо заполнить в экселе и импортировать на сайт, либо сайт должен сам сделать привязку если товар новый и он его себе создаёт.
2.Так же, необходимо сделать возможность импортировать из прайса поставщика данные о товаре (описание, характеристики, ссылки на картинки и т.д.). Для товаров которые отсутствуют у меня на сайте необходимо сделать возможность создания этого товара.

Я это представляю как настроенная синхронизация у меня на сайте, где у каждой синхронизации будет указана ссылка с каким файлом нужно работать, какие теги из файла чему соответствуют на моём сайте. Автоматически (думаю чере крон) будет проходить только обновление цен и наличия, а добавления на мой сайт новых позиций я буду делать только в ручную (указывать какие товары из какой папки поставщика создавать), или вообще вывести весь прайс поставщика в экселевский, а потом я импортирую его насайт стандартным способом.
По сути, мне необходим посредник в моём импорте, так как мой сайт может импортировать товары из файла .csv то при импорте из .xml необходимо указать сайту что означает информация из тегов в файле .xml, а дальше импорт как со стандартным .csv. Может даже просто превращать .xml в .csv по моим настройкам и дальше автоматически подтянуть на сайт используя стандартный импорт.

Может у вас есть другие варианты, более простые.
Прикрепляю примерный фай, хочу подчеркнуть, что у каждого поставщика свои теги, так что для каждого другого поставщика мне необходимо будет указать какие теги чему соответствуют на моём сайте.

Не прикрепляется, запрещено почему то.


  1.  5 днів 3 000 ₴
    Павел Спринчан
    559     16  0

    Готов сотрудничать пишите в ЛС обсудим детали.
    Готов сотрудничать пишите в ЛС обсудим детали.
    Готов сотрудничать пишите в ЛС обсудим детали.

    Україна Кропивницький (Кіровоград) | 25 березня о 18:12 |
  2. ставка прихована фрілансером
  3.  1 день 2 000 ₴
    Павел Трухин
    430   перевірений  

    Добрый день.
    Делал уже подобный парсер, именно из xml и именно для OkayCMS
    Обращайтесь

    Україна Дніпро | 25 березня о 20:19 |
  4.  5 днів 2 500 ₴
    Алексей Головин
    720   перевірений    4  0

    Готов сделать программу которая будет парсить информацию из xml и на ее основе формировать csv.

    Україна Харків | 25 березня о 19:27 |
  5.  1 день 2 500 ₴
    Tigran Martirosyan
    242   

    Здравствуйте, это будет моя первая работа на freelancehunt, и я готов выполнить ее на самом высоком уровне.Я готов адаптироваться к вашим условиям.

    Вірменія Yerevan | 25 березня о 20:06 |
  6.  5 днів 2 500 ₴
    Андрей Севастьянов
    287     5  0

    Здравствуйте! Не совсем понятное ТЗ, нужно будет разобраться конкретнее, поэтому стоимость примерная
    Давайте по порядку
    Имеются прайсы поставщиков которые находятся в файле .xml
    У кажого поставщика разные форматы
    Ваш сайт работает только с .csv
    В теории можно написать файл с конфигурациями для каждого поставщика, где вы укажите какой тег в файле .xml равен цене, какой описанию и т.д.
    В дальнейшем, вы будете добавлять файл либо в папку поставщика либо с соответствующим названием поставщика, чтобы скрипт мог подобрать подходщую для него конфигурацию
    При запуске скрипта, он будет открывать файл, определять от какого поставщика он, подбирать конфигурации и начинать обновление данных
    Также вы написали, что товары, которых нет в вашем магазине, вы бы хотели добавлять сами. Это мы тоже можем организовать удобным образом, т.е. если такого товара нет на сайте, то отложить его в отдельный файл. В дальнейшем вы откроете этот файл и увидете товары, которых у вас нет на сайте и добавите сами
    Как запускать этот скрипт тоже решение за вами, хотите кроном, хотите кнопкой в админке, хотите через консоль
    Единственное что я не хотел бы делать это пользовательский интерфейс для данной задачи. Думаю настроить один раз конфигурационный файл не так сложно, а переплачивать за UI вам тоже не хочется

    Росія Краснодар | 25 березня о 23:49 |
  7.  8 днів 2 200 ₴
    free web
    274   

    Добрый день !

    Рассмотрю ваш проект, но нужно изучить базу okcms.
    Работаю с базами стандарных магазинов Opencart, Prestashop, Webasyst.
    Вышлите ваш файл поставщика, в личный кабинет.
    Разрабатываю веб-приложения парсеры и конвертеры прайсов
    XLS XLSX CSV XML YML для прома, розетки, facebook. Варианты в портфолио.
    Работает более полгода 6 приложений по правилам розетки.
    Демо легкой админки (PHP, MYSQL, SMARTY) вышлю по запросу на ваш email.
    Напишите в личный кабинет, email и телефоны при переписке.
    Оплата частями, после частично сделанной работы.

    Україна Україна | 29 березня о 12:03 |
  1. ставка прихована фрілансером
  2.  фрілансер більше не працює на сервісі
  3.  3 дні 3 500 ₴
    Дмитрий Кудряшов
    3524   перевірений    135  6   11

    Добрый день,

    Готов выполнить поставленную задачу.

    С уважением, Дмитрий

    Білорусь Мінськ | 25 березня о 22:14 |