Skrypt przetwarzania produktowych XML (wieloprofilowy, z warunkami i działaniami, CRON, cache na SQlite)
Preferowane języki (dowolny z): PHP, Nodejs, Python
Zadanie:
Opracować skrypt z minimalnym interfejsem webowym do zarządzania zasadami przetwarzania XML-feedów.
Terminologia pracy z produktowymi plikami XML:
<nazwa_tagu>wartość_tagu</nazwa_tagu>
<nazwa_tagu nazwa_właściwości_tagu="wartość_właściwości_tagu">wartość_tagu</nazwa_tagu>
Skrypt powinien umieć:
Pobierać zewnętrzny plik XML przez HTTPS
Przetwarzać produkty zgodnie z określonymi zasadami w ustawieniach profili (patrz struktura ustawień)
Wykorzystywać cache przetworzonych danych z API w bazie (na przykład SQLite lub według własnego wyboru)
Zachowywać przetworzony plik XML i przesyłać go na FTP (później będziemy go pobierać przez https)
Struktura ustawień skryptu (da zrozumienie funkcji):
Skrypt przetwarzania produktowych XML (wieloprofilowy, z warunkami i działaniami, CRON, cache na SQlite)
Preferowane języki (dowolny z): PHP, Nodejs, Python
Zadanie:
Opracować skrypt z minimalnym interfejsem webowym do zarządzania zasadami przetwarzania XML-feedów.
Terminologia pracy z produktowymi plikami XML:
<nazwa_tagu>wartość_tagu</nazwa_tagu>
<nazwa_tagu nazwa_właściwości_tagu="wartość_właściwości_tagu">wartość_tagu</nazwa_tagu>
Skrypt powinien umieć:
Pobierać zewnętrzny plik XML przez HTTPS
Filtrować i edytować XML zgodnie z zadanymi zasadami w ustawieniach profili (patrz struktura ustawień)
Filtrowanie produktów (usuwanie zbędnych <offer/items…> według warunków)
Czyszczenie wskazanych tagów z “brudnego” HTML
Łączenie produktów w Group ID według zadanych dopasowań
Tłumaczenie wybranych tagów przez API Google Translate (+cache odpowiedzi API)
Określenie kategorii dla produktów przez API Chat GPT (+cache odpowiedzi API)
Formowanie nowej ceny na podstawie istniejącej
Cache'ować otrzymane dane z API w bazie (na przykład SQLite lub według własnego wyboru)
Zachować przetworzony plik XML i przesłać go na FTP
Struktura ustawień skryptu (da zrozumienie funkcji):
Скрипт обработки продуктовых 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 Gotowy wykonać Twoje zadanie. Skrypt można będzie postawić u Ciebie lub u mnie (mam własny serwer) Wszystkie szczegóły będzie można omówić w wiadomościach prywatnych.
-
9927 117 0 Cześć.
Jestem programistą NodeJS. Jestem gotów podjąć się zadania. Pisz, omówimy.
-
1770 20 0 Opracowuję skrypty przetwarzania cenników i doprowadzam do jednego formatu z ciągłą aktualizacją, skrypty umieszczam na swoich serwerach z wsparciem ich działania.
Z tym rodzajem działalności jestem dobrze zaznajomiony, obsługuję niejednego klienta z takim zapytaniem.
Oddaję w efekcie bezpośredni link do aktualizowanego pliku xml z potrzebną strukturą, który można pobierać przez http.
Piszcie, omówimy szczegóły i warunki współpracy.
Aktualne zlecenia dla freelancerów w kategorii PHP
Programista do projektu CMS-strona na Drupal 7 + PHP/MySQL.Szukamy dewelopera do pomocy w konfiguracji strony CMS na Drupal 7 + PHP/MySQL. Zadanie:1. Stworzyć karty produktów dla całego asortymentu (obecnie na stronie nie wszystkie produkty mają karty z opisem i charakterystyką).2. Dodać poprawne charakterystyki do wszystkich… Content Management Systems, PHP ∙ 19 godzin 17 minut temu ∙ 38 ofert |
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 1 dzień 17 godzin temu ∙ 24 oferty |
Optymalizacja stronyOptymalizacja strony jdgreta.co.uk na Shopify. Audyt SEO dołączony do projektu. Główne zadania - - Poprawić wszystkie metadane - Wykonać TZ dla programisty (ponieważ w tym projekcie połączone są zadania dla programisty i SEO, jeśli nie jesteś firmą - możesz skorzystać z… Układ HTML i CSS, PHP ∙ 2 dni 13 godzin temu ∙ 32 oferty |
Specjalista od HoroshopPotrzebny specjalista, który będzie w stanie prawidłowo skonfigurować feed produktowy.Problem: Obecnie ponad 13 000 produktów jest eksportowanych z tym samym typem wartości (np. „wszystko do manicure i pedicure”). Z tego powodu w Google Ads nie można podzielić produktów na… PHP, Obsługa stron internetowych ∙ 3 dni 16 godzin temu ∙ 21 ofert |
Sprawić, aby e-maile o zamówieniach ze sklepu nie trafiały do spamuObecnie istnieje sklep na OpenCart, a wiadomości o zamówieniach trafiają do spamu, trzeba zrobić tak, aby trafiały do Odebrane (ukr.net gmail) sprawdzić. Hosting napisał: Zła dostawa poczty elektronicznej może być związana z niską reputacją nadawcy - IP lub domeny. W takim… PHP, Programowanie stron internetowych ∙ 4 dni 17 godzin temu ∙ 47 ofert |