Product XML Processing Script (multi-profile, with conditions and actions, CRON, cache on SQLite)
Preferred languages (any of): PHP, Nodejs, Python
Task:
Develop a script with a minimal web interface for managing the rules for processing XML feeds.
Terminology for working with product XML files:
<tag_name>tag_value</tag_name>
<tag_name tag_property_name="tag_property_value">tag_value</tag_name>
The script must be able to:
Fetch an external XML file via HTTPS
Process products according to the specified rules in the profile settings (see the settings structure)
Use caching of processed data from the API to the database (for example, SQLite or your choice)
Save the processed XML file and upload it to FTP (we will later fetch it via https)
Script settings structure (will provide understanding of functions):
Product XML Processing Script (multi-profile, with conditions and actions, CRON, cache on SQLite)
Preferred languages (any of): PHP, Nodejs, Python
Task:
Develop a script with a minimal web interface for managing the rules for processing XML feeds.
Terminology for working with product XML files:
<tag_name>tag_value</tag_name>
<tag_name tag_property_name="tag_property_value">tag_value</tag_name>
The script must be able to:
Fetch an external XML file via HTTPS
Filter and edit XML according to the specified rules in the profile settings (see the settings structure)
Filtering products (removing unnecessary <offer/items…> based on conditions)
Cleaning specified tags from “dirty” HTML
Merging products into Group ID based on specified matches
Translating selected tags via Google Translate API (+caching API responses)
Specifying categories for products via Chat GPT API (+ caching API responses)
Forming a new price based on the existing one
Cache the received data from the API in the database (for example, SQLite or your choice)
Save the processed XML file and upload it to FTP
Structure of the script settings (will provide understanding of functions):
Скрипт обработки продуктовых XML (мультипрофильный, с условиями и действиями, CRON, кэш на SQlite)
Предпочитаемые языки (любой из): PHP, Nodejs, Python
Задача:
Разработать скрипт с минимальным веб-интерфейсом для управления правилами обработки XML-фидов.
Терминология работы с продуктовыми XML файлами:
<название_тега>значение_тега</название_тега>
<название_тега название_свойства_тега="значение_свойства_тега">значение_тега</название_тега>
Скрипт должен уметь:
Забирать внешний XML-файл по HTTPS
Фильтровать и редактировать XML согласно заданным правилам в настройках профилей (смотрим структуру настроек)
Фильтрация товаров (удаление лишних <offer/items…> по условиям)
Очистка указанных тегов от “грязного” HTML
Объединение товаров в Group ID по заданным совпадениям
Перевод выбранных тегов через API Google Translate (+кеширование ответов API)
Указание категорий для товаров через API Chat GPT (+кеширование ответов API)
Формирование новой цены на базе существующей
Кешировать полученные данные от API в базу (например SQLite либо на ваш выбор)
Сохранять обработанный XML-файл и заливать его на FTP
Структура настроек скрипта (даст понимание функций):
-
472 3 0 I am ready to complete your task. The script can be hosted on your server or mine (I have my own server). All details can be discussed in private messages.
-
9927 117 0 Hello.
I am a NodeJS developer. I am ready to take it on. Write to me, we will discuss.
-
1770 20 0 I am developing scripts for processing price lists and bringing them to a single format with constant updates, I host the scripts on my servers with support for their operation.
I am well acquainted with this type of activity, I have more than one client with such a request.
In the end, I provide a direct link to the updated xml file with the required structure, which can be retrieved via http.
Write to me, we will discuss the details and terms of cooperation.
Current freelance projects in the category PHP
Laravel/Blade developer (middle) — website enhancement
100 USD
I am looking for a developer for a project consisting of 4 related tasks for the website best-matchmaking.com to be completed sequentially:Integration of a ready-made premium Blade template for blog articles + auto-generation of Schema/SEO markup (Article, FAQPage, Open Graph,… PHP ∙ 12 hours 9 minutes back ∙ 43 proposals |
Improvement of the website https://koleso-center.com/ on OpenCart
223 USD
Add categories to the online store websiteUsed disksSpare tiresFastenersData is taken from the 1C database.A few more questions Type of performer: single Backend developer (OpenCart/PHP) at the Middle levelThe modifications must meet all requirementsSEO + AI promotion AI… PHP ∙ 1 day 5 hours back ∙ 43 proposals |
Module for OpenCart: mass creation of products from folders with imagesDevelopment of a mass product creation module for OpenCart (ocStore 3.x) A backend module for OpenCart / ocStore 3.x needs to be developed that automatically creates products from a pre-prepared folder structure with images.Main functionality: mass creation of products from… Content Management Systems, PHP ∙ 2 days 11 hours back ∙ 49 proposals |
Website optimizationOptimization of the website jdgreta.co.uk on Shopify. SEO audit attached to the project. Main tasks - - Fix all meta data - Complete the technical specifications for the programmer (since this project combines tasks for both the programmer and SEO, if you are not a company -… HTML & CSS, PHP ∙ 6 days 10 hours back ∙ 34 proposals |
Horoshop SpecialistNeed a specialist who can correctly set up the product Feed. Problem: Currently, over 13,000 products are being uploaded with the same type value (e.g., "everything for manicure and pedicure"). Because of this, it is impossible to segment products in Google Ads and set different… PHP, Website Maintenance ∙ 7 days 12 hours back ∙ 22 proposals |