Постачальник змінив посилання для вивантаження і в ньому змінились id товарів, відповідно якщо поставити нову вигрузку то товари пром перезалье як нові.
Артикули не змінились
Є старе посилання з старими id як на промі
є нове активне посилання
є вигрузка з прому всіх товарів якщо потрібно для перевірки по стовпцю ідентифікатор_товару.
Потрібно зробити автоматичній механізм який буде декілька раз на день оновлювати по новій вигрузці і давати це в окрему вигрузку де будуть старі id товару щоб не перезаливались товари на промі.
Підкажіть як ви бачите технічно реалізацію, дуже бажано мати можливість підтримувати звʼязок в подальшому.
Відгук замовника про співпрацю з Павлом Огурцовим
Скрипт для обновления товарного XML с сохранением ID (Prom.ua)Все виконано швидко і якісно
Відгук фрилансера про співпрацю з Олегом Красіним
Скрипт для обновления товарного XML с сохранением ID (Prom.ua)Чудовий замовник - чітке ТЗ, швидкий зворотний зв’язок і приємна комунікація. Рекомендую до співпраці!
-
Вітаю. сьогодні віддам готовий результат зможемо протестувати та перевірити
-
Вітаю!
Технічно бачу це як окремий скрипт/сервіс, який буде брати стару вигрузку, нову активну вигрузку та звіряти товари по артикулу.
Якщо артикул збігається — у нову вигрузку підставляється старий ідентифікатор_товару, щоб Prom не створював товар як новий.
Далі скрипт формує окремий файл для Prom з актуальними даними, але зі старими ID. Оновлення можна запускати по cron декілька разів на день.
Також можна додати лог помилок: товари без артикулу, дублікати артикулів, товари які не знайшлись у старій вигрузці.
… Точні терміни та вартість скажу після перегляду структури файлів.
-
Добрий день. Працюю з Prom вже давно, знаю, як змінювати ідентифікатори для оновлення. Потрібно ознайомитись з Вашою системою, можливо, це можна буде зробити раз і назавжди.
Схожий виконаний проєкт: Розробка системи оновлення товарів на пром юа
Буду радий співпраці! -
Привіт, я працював над автоматизацією синхронізації каталогів між постачальниками та торговими майданчиками для інтернет-магазину з 15 000+ товарів, де успішно зберіг всі ID товарів при зміні вигрузки
Цікаво, як часто постачальник оновлює свою вигрузку і чи є у вас доступ до API Prom.ua для автоматичної синхронізації?
Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду! ✨
-
10291 125 2 Добрий день, Олеже.
Маю досвід автоматизації пром та схожих задач по eCom. Завжди на зв'язку, скрипт продовжую підтримувати і надалі Опісля завершення робіт також.
Давайте обговоримо деталі, зроблю 🙂
З повагою, Денис
-
2617 427 9 1 доброго дня, можна, наприклад, написати скрипт, який буде робити заміну ID зі старого файлу в новий, замінювати нові ID на старі за артикулом
-
217 Добрий день!
Ознайомився з задачею — розумію її суть.
Постачальник змінив посилання на вивантаження, і разом з ним змінились ID товарів у фіді. Якщо залити новий фід як є — Пром сприйме їх як нові товари. Але артикули залишились ті самі, і саме по них можна зв'язати старі ID з новими.
Рішення, яке я пропоную:
— Скрипт на Python, який кілька разів на день автоматично тягне новий фід постачальника
— Зіставляє товари по артикулу зі старим фідом (або з вивантаженням із Прому по стовпцю ідентифікатор_товару)
… — Підміняє нові ID на старі
— Віддає готовий XML/YML-файл, який вже можна підключити до Прому як джерело
Таким чином Пром бачитиме знайомі ID і просто оновлюватиме наявні товари, а не створюватиме нові.
Готовий реалізувати і підтримувати — якщо щось зміниться у фіді чи логіці, завжди на зв'язку.
-
2138 22 2 привіт
багато працював з різними xml фідами, в тому числі для пром.юа
можу зробити. якщо якщо є ідентифікатор/артикуль то можемо співставити без проблем і сформувати новий xml. якщо ні то знайду інше рішення
пишіть, завжди на звязку
-
3355 11 0 Привіт, Олегу! Мене звати Ніна, представляю розробника Валентина.
Задача зрозуміла. Реалізація на Python:
— Скрипт завантажує новий XML від постачальника
— Маппінг по артикулу: старий ID → новий товар
— Генерація підсумкового XML зі старими ідентифікаторами і актуальними даними
— Автозапуск кілька разів на день через cron
— Логування: товари без артикулу, дублікати, нові позиції
— Деплой на VPS або ваш сервер
…
Питання: результуючий XML потрібно розмістити як статичний файл за постійним посиланням з Прому, чи вантажуватимете вручну?
Бюджет: 4000 UAH. Термін: 2 дні. Готові до подальшої підтримки. Напишіть — стартуємо.
-
95878 1272 1 10 Вітаю.Готовий реалізувати скрипт на Python або Node.js.Звертайтесь.
-
3294 10 0 Рекомендую розробити минхронiзацiю не за ID а за SKU, тодi незалежно вiд ID товари оновлятимуться.
Або розроблю автоматичний механізм для оновлення товарного XML із збереженням старих ID.
Створю структуру, яка збиратиме дані з нової вигрузки, порівнюватиме їх зі старими ID, формуючи нову вигрузку для експорту на Prom.ua. Використаю PHP або Python для написання скрипту, налаштовую періодичність оновлень та вивантаження результату.
Готовий почати реалізацію прямо зараз.
Портфолио -Freelancehunt
-
716 4 0 Вітаю!
10 років я спеціалізуюся на складних проєктах, які вимагають високої кваліфікації.
Маю великий досвід із подібними проектами.
Можу професійно розробити скрипт для обновления товарного XML .
Точна ціна після уточнення ТЗ.
План роботи:
Аналіз структури старого та нового XML-фідів, визначення ключів для зіставлення (артикул, назва, категорія)
Проектування мапінгу: таблиця відповідності старих ID Prom новим ID постачальника
Розробка скрипта парсингу: завантаження нового фід, пошук збігів за артикулом, підстановка старих ID
… Реалізація генерації вихідного XML: формування файлу у форматі Prom.ua зі збереженням оригінальних ідентифікаторів
Налаштування автоматизації: CRON-задачі для оновлення 2-4 рази на день, логування змін та помилок
Тестування на вибірці товарів: перевірка коректності підстановки ID, відсутності дублів, валідація структури XML
Інтеграція з Prom.ua: налаштування посилання на згенерований файл у кабінеті магазину
Підготовка документації: опис логіки, інструкція з додавання нових товарів, контакти для підтримки.
-
1495 13 0 Вітаю! Зможу реалізувати. Відпишіть в приват щоб обговорити всі деталі. Буду рад співпраці!
-
1328 35 1 Доброго дня. Стикалися з подібним. Зроблю, є досвід, але є й кілька деталей. Звертайтеся, обговоримо.
-
3193 115 2 Вітаю
Готовий виконати завдання прямо зараз
Великий досвід подібних задач
-
543 3 0 Реалізую через проміжний скрипт: зв’яжу старі та нові ID по артикулу, збережу відповідність і при кожному оновленні підставлятиму старі ID у нову вигрузку.
У результаті Prom буде оновлювати товари без створення дублів. Підтримку можу забезпечити.
-
2581 283 2 5 Добрий день! Маю великий досвід у вирішенні подібних завдань)
Величезний досвід у XML прома)
Звертайтеся, уточнимо деталі — і можу ставати до роботи)
-
9972 117 0 Вітаю.
Можу написати для вас скрипт на NodeJS. Готовий взятися. Пишіть, обговоримо.
-
1682 2 0 Олег, вивчив опис — задача зрозуміла і вирішується чисто.
Реалізую на Python: скрипт тягне нову вигрузку від постачальника, завантажує стару копію зі старими Prom-id, матчить товари по артикулу і формує підсумковий XML де у кожного запису стоїть старий ідентифікатор_товару з Прому. Саме цей файл іде в Prom як джерело — товари оновлюються без перезаливання. Для перевірки використаю вашу вигрузку з Прому по стовпцю ідентифікатор_товару щоб переконатись що маппінг коректний до запуску. Для автоматизації підключу APScheduler: частота гнучка, хоч кілька разів на добу, хоч щогодини. Додам логування — буде видно коли оновлення пройшло і скільки позицій змінилося. Деплой на Railway або ваш сервер. Після здачі залишаюся на підтримці.
Одне уточнення: результуючий XML потрібно зберігати як статичний файл по посиланню (щоб Prom тягнув автоматично), чи достатньо локальної генерації з ручним завантаженням?
3800 UAH, 2 дні.
-
3008 73 4 2 Добрий день! Готова виконати поставлену Вами задачу якісно!!!! Звертайтесь, потрібно більше інформації!!!!
-
1754 34 3 Добрий день, готовий реалізувати систему зіставлення старих товарів з новими за артикулом.
Створимо локальну невелику базу даних SQL для товарів, де будемо зберігати зіставлення для майбутніх ітерацій.
Пишіть, реалізую, маю досвід роботи з пром.
-
5773 264 0 Доброго дня, сопоставлю стару вивантаження з новою, щоб зберегти ід, звертайтеся.
-
1770 20 0 Робив це багатьом клієнтам, видам нове посилання з виправленими даними.
Розміщую на своєму сервері з підтримкою подальшою.
Актуальні фриланс-проєкти в категорії PHP
Поправити CLSПотрібно поправити Cumulative Layout Shift через код PageSpeed не бачить цієї проблемиале через гугл хром видно що є зсув макету для комп версії сторінки відповіднов гугл сеарч зявилася помилка стосовно швидкості комп версії Потрібно підняти на іншому хостингу актуальну… PHP, Веб-програмування ∙ 17 годин 19 хвилин тому ∙ 24 ставки |
Перенести повністю готову адаптивну HTML5-структуру в WordPress.
12 000 UAH
Я шукаю досвідченого WordPress-розробника, який зможе перетворити наш ретельно підготовлений статичний HTML5/CSS3 код у високопродуктивну кастомну WordPress-тему. Фронтенд уже практично готовий (приблизно 99%): семантична розмітка, метадані та мультимовна структура (hreflang)… CMS, PHP ∙ 20 годин 11 хвилин тому ∙ 59 ставок |
Інтеграція GoPosПривіт, робив хтось інтеграцію GoPos з кастомним сайтом для ресторану в Польщі? Потрібна допомога, у них дуже скудна документація, є тільки swagger і той без описів https://app.gopos.io/doc/swagger-ui/index.html Суть така, використовували від них сайт для онлайн замовлень, якщо… PHP, Веб-програмування ∙ 1 день 12 годин тому ∙ 24 ставки |
Прописати мета дані АЛЬТ за допомогою ІІСайт на Laravel, на сайті багато зображень, для яких потрібно прописати коректні за семантикою та релевантні для сторінки АЛЬТ описання зображення в автоматичному режимі, з можливістю перевірки AI та машинне навчання, PHP ∙ 2 дні 9 годин тому ∙ 33 ставки |
Потрібен розробник для завершення та інтеграції проєкту з автоматичного збору й обробки данних
700 UAH
Основна частина парсера вже реалізована. Парсер працює на Windows-середовищі через Microsoft Edge: сайт має антибот-захист, тому збір даних виконується не прямими HTTP-запитами, а через живу браузерну сесію. Скрипти керують відкритою вкладкою Edge через Chrome DevTools Protocol,… PHP, Веб-програмування ∙ 2 дні 15 годин тому ∙ 24 ставки |