Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Создание модуля автообновления цен и остатков товаров


Recommended Posts

Доброго времени суток, джентльмены!

 

Нужно написать скрипт/модуль для автообновления цен и остатков товаров интернет-магазина.

 

Немного конкретики:

Есть ссылка от поставщика по которой автоматически скачивается файл формата .xml

В данном файле отображены все позиции товаров с актуальными остатками и ценами на момент скачивания.

 

В файле для каждого товара приведены следующие строки строки:

     <offer id="" type="vendor.model" available="true">
         <param ненужная инфа</param>
         <article>ненужная инфа</article>
     <vendorCode>АРТИКУЛ</vendorCode>
         <model>ненужная инфа</model>
        <vendor>Название бренда</vendor>
         <stock>ненужная инфа</stock>
         <remote>ОСТАТКИ</remote>
         <price>ЦЕНА</price>
         <currencyId>RUR</currencyId>
        <status>ненужная инфа</status>
         <param ненужная инфа</param>
         <param ненужная инфа</param>

 

Из всех значений нужны только vendorCode (артикул), vendor (название бренда), remote (остатки) и price (цена).

 

Алгоритм следующий:

  • у скрипта есть ссылка на файл.
  • каждый день скрипт скачивает файл в 2 ночи по мск и запускает обновление статусов товаров и цен товаров
  • сверка происходит по артикулам и названию бренда - дабы исключить перехлеста
  • если значение в файле от поставщика в поле <remote>больше/равно 2</remote>, то товару присваивается статус "В наличии", если <remote>меньше/равно 1</remote>,то товару присваивается статус "Уточнить наличие"
  • цены присваиваются товарам по соответствию артикул/производитель из поля price
  • Профит

 

Есть такое же ТЗ, но чуть подробнее, при необходимости вышлю.

Готов ответить на уточняющие вопросы.

 

Благодарю, что уделили время ознакомлению с задачей.

Надіслати
Поділитися на інших сайтах


16 часов назад, ambalocha69 сказал:

Готовое решение:

 

Премного благодарен. Хороший модуль, как круизный лайнер, но нам нужна скорее лодка для конкретной задачи :)

Надіслати
Поділитися на інших сайтах


13 часов назад, nikifalex сказал:

готов сделать скрипт по цене модуля указанного выше.

Не укладываемся в такой бюджет. Но благодарю, что нашли время для ознакомления с заданием!

Надіслати
Поділитися на інших сайтах


5 часов назад, Kredo сказал:

Не укладываемся в такой бюджет. Но благодарю, что нашли время для ознакомления с заданием!

ну тогда надо копить...

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.