Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Script for updating product XML while preserving ID (Prom.ua)

Translated89 USD

Client's review of cooperation with Pavlo Ogurtsov

Quality
Professionalism
Cost
Contactability
Deadlines

Everything was done quickly and efficiently.

Freelancer's review of cooperation with Oleg Krasin

Payment
Task setting
Clarity of requirements
Contactability

Great client - clear project brief, quick feedback, and pleasant communication. I recommend for collaboration!

  1. 421

    1 day111 USD

    Hello. Today I will deliver the finished result, we will be able to test and check.

  2. 503
     2  0

    2 days89 USD

    Hello!
    I technically see this as a separate script/service that will take the old export, the new active export, and reconcile the products by article number.

    If the article number matches, the old product identifier is substituted into the new export so that Prom does not create the product as new.

    Next, the script generates a separate file for Prom with the current data, but with the old IDs. Updates can be run via cron several times a day.

    It is also possible to add an error log: products without an article number, duplicate article numbers, products that were not found in the old export.

    I will provide exact deadlines and costs after reviewing the file structure.

  3. 10738
     149  0

    3 days89 USD

    Good day. I have been working with Prom for a long time, I know how to change identifiers for updates. I need to familiarize myself with your system, perhaps this can be done once and for all.

    Similar completed project: Розробка системи оновлення товарів на пром юа

  4. 673
     5  0

    7 days89 USD

    Hello, I have been working on automating the synchronization of catalogs between suppliers and marketplaces for an online store with over 15,000 products, where I successfully preserved all product IDs during the export change.

    I am curious how often the supplier updates their export and if you have access to the Prom.ua API for automatic synchronization?

    I suggest we get in touch; I will provide you with free technical consultation and we will create a development plan + I will tell you about my team! ✨

  5. 10291    125  2
    2 days89 USD

    Good day, Oleg.

    I have experience in automating commercial and similar tasks in eCom. I am always in touch, and I will continue to support the script afterwards as well.

    Let's discuss the details, I will do it 🙂

    Best regards, Denis

  6. 2617    427  9   1
    2 days89 USD

    Good day, for example, you can write a script that will replace IDs from the old file in the new one, replacing new IDs with old ones by article.

  7. 217  
    2 days89 USD

    Good day!

    I have familiarized myself with the task — I understand its essence.

    The supplier has changed the link for the feed, and along with it, the product IDs in the feed have changed. If we upload the new feed as it is — Prom will perceive them as new products. However, the articles remain the same, and it is based on them that we can link the old IDs with the new ones.

    The solution I propose:
    — A Python script that automatically pulls the new supplier feed several times a day
    — Matches products by article with the old feed (or with the export from Prom by the product_identifier column)
    — Replaces the new IDs with the old ones
    — Outputs a ready XML/YML file that can already be connected to Prom as a source

    Thus, Prom will see familiar IDs and will simply update the existing products instead of creating new ones.

    I am ready to implement and support it — if anything changes in the feed or logic, I will always be in touch.

  8. 2138    22  2
    7 days89 USD

    Hello
    I have worked a lot with different XML feeds, including for prom.ua
    I can do it. If there is an identifier/article, we can match it without problems and create a new XML. If not, I will find another solution

    Write to me, I am always in touch

  9. 3355    11  0
    2 days89 USD

    Hello, Oleg! My name is Nina, representing the developer Valentin.

    The task is clear. Implementation in Python:
    — The script uploads a new XML from the supplier
    — Mapping by article: old ID → new product
    — Generation of a summary XML with old identifiers and current data
    — Auto-start several times a day via cron
    — Logging: products without an article, duplicates, new items
    — Deployment on VPS or your server

    Question: Should the resulting XML be placed as a static file at a permanent link from Prom, or will you upload it manually?

    Budget: 4000 UAH. Deadline: 2 days. Ready for further support. Write to us — let's get started.

  10. 95878    1272  1   10
    2 days111 USD

    Hello. I am ready to implement a script in Python or Node.js. Please contact me.

  11. 3294    10  0
    3 days89 USD

    I recommend developing synchronization not by ID but by SKU, then regardless of ID, products will be updated. Or I will develop an automatic mechanism for updating the product XML while preserving old IDs. I will create a structure that will collect data from the new export, compare it with old IDs, forming a new export for export to Prom.ua. I will use PHP or Python to write the script, setting the frequency of updates and exporting the result. I am ready to start implementation right now.

    Portfolio - Freelancehunt

  12. 716    4  0
    5 days111 USD

    Hello!
    For 10 years, I have specialized in complex projects that require high qualifications.
    I have extensive experience with similar projects.
    I can professionally develop a script for updating product XML.
    The exact price will be determined after clarifying the technical specifications.
    Work plan:
    - Analysis of the structure of old and new XML feeds, determining keys for matching (article, name, category)
    - Designing the mapping: a table of correspondence between old Prom IDs and new supplier IDs
    - Development of the parsing script: uploading the new feed, searching for matches by article, substituting old IDs
    - Implementation of output XML generation: forming a file in Prom.ua format while preserving original identifiers
    - Setting up automation: CRON tasks for updates 2-4 times a day, logging changes and errors
    - Testing on a sample of products: checking the correctness of ID substitution, absence of duplicates, validating the XML structure
    - Integration with Prom.ua: setting up a link to the generated file in the store's cabinet
    - Preparation of documentation: description of logic, instructions for adding new products, contacts for support.

  13. 1495    13  0
    1 day89 USD

    Hello! I can implement it. Write to me privately to discuss all the details. I will be glad to cooperate!

  14. 1328    35  1
    1 day89 USD

    Hello. I have encountered something similar. I will do it, I have experience but there are a couple of details. Contact me, we will discuss.

  15. 3193    115  2
    2 days89 USD

    Hello
    Ready to complete the task right now
    Great experience with similar tasks

  16. 543    3  0
    3 days89 USD

    I will implement through an intermediate script: I will link old and new IDs by article, save the correspondence, and with each update, I will substitute old IDs into the new export. As a result, Prom will update products without creating duplicates. I can provide support.

  17. 2581    283  2   5
    2 days89 USD

    Good day! I have extensive experience in solving similar tasks)
    Huge experience in XML promo)
    Feel free to reach out, we will clarify the details — and I can start working)

  18. 9972    117  0
    2 days89 USD

    Hello.

    I can write a script for you in NodeJS. I am ready to take it on. Write to me, we will discuss.

  19. 1682    2  0
    2 days85 USD

    Oleg, having studied the description — the task is clear and can be solved easily.

    I will implement it in Python: the script pulls a new export from the supplier, loads the old copy with the old Prom-id, matches products by article number, and generates a final XML where each record has the old product_id from Prom. This file goes to Prom as a source — products are updated without re-uploading. For verification, I will use your export from Prom by the product_id column to ensure that the mapping is correct before launching. For automation, I will connect APScheduler: the frequency is flexible, whether a few times a day or every hour. I will add logging — it will show when the update occurred and how many positions changed. Deployment on Railway or your server. After delivery, I will remain for support.

    One clarification: should the resulting XML be saved as a static file at a link (so that Prom pulls it automatically), or is local generation with manual upload sufficient?

    3800 UAH, 2 days.

  20. 3008    73  4   2
    2 days89 USD

    Good day! I am ready to complete the task you have set with quality!!!! Please contact me if you need more information!!!!

  21. 1754    34  3
    1 day89 USD

    Good day, I am ready to implement a system for matching old products with new ones by article number. We will create a small local SQL database for products, where we will store the matches for future iterations. Write to me, I will implement it, I have experience working with commercial projects.

  22. 5773    264  0
    2 days89 USD

    Good afternoon, I will compare the old export with the new one to preserve the ID, please contact me.

  23. 1770    20  0
    3 days89 USD

    I have done this for many clients, I will issue a new link with corrected data. I am hosting it on my server with further support.

  24. Another 10 proposals concealed

Current freelance projects in the category PHP

Fix CLS

It is necessary to fix the Cumulative Layout Shift through code PageSpeed does not see this problem, but through Google Chrome, it is visible that there is a layout shift for the desktop version of the page According to Google Search, there is an error regarding the speed of…

PHPWeb Programming ∙ 14 hours 17 minutes back ∙ 23 proposals

Transfer the fully ready adaptive HTML5 structure to WordPress.

267 USD

I am looking for an experienced WordPress developer who can convert our meticulously prepared static HTML5/CSS3 code into a high-performance custom WordPress theme. The frontend is almost ready (about 99%): semantic markup, metadata, and multilingual structure (hreflang) are…

Content Management SystemsPHP ∙ 17 hours 9 minutes back ∙ 59 proposals

GoPos Integration

Hello, has anyone done an integration of GoPos with a custom website for a restaurant in Poland? I need help, their documentation is very sparse, there is only swagger and it lacks descriptions. https://app.gopos.io/doc/swagger-ui/index.html The essence is this: we used their…

PHPWeb Programming ∙ 1 day 9 hours back ∙ 24 proposals

Write meta data for ALT using AI

A website on Laravel, the site has many images for which it is necessary to automatically generate correct semantic and relevant ALT descriptions for the images, with the possibility of verification.

AI & Machine LearningPHP ∙ 2 days 6 hours back ∙ 33 proposals

A developer is needed to complete and integrate a project for automatic data collection and processing.

16 USD

The main part of the parser has already been implemented. The parser works in a Windows environment through Microsoft Edge: the site has anti-bot protection, so data collection is performed not through direct HTTP requests, but through a live browser session. The scripts control…

PHPWeb Programming ∙ 2 days 12 hours back ∙ 24 proposals

Client
Oleg Krasin
Ukraine Mykolaiv  7  0
Project published
1 month 22 days back
240 views
Tags
  • API
  • XML
  • prom.ua