Processing price lists
Hello.
A desktop program is needed for working with price lists and products from various suppliers.
- Program description: The program could automatically download price lists via links, parse (analyze) them, store data in a structured database, and provide an interface for product search.
- Main features of the program:
- Automatic download of price lists: Regular or on-demand downloading of files from provided links.
- Data parsing: Parsing the content of files (CSV, Excel, XML, etc.) to extract product information (name, price, article number, etc.).
- Data storage: Saving the obtained information in a structured database (for example, SQLite, PostgreSQL, MySQL).
- Search interface: User-friendly interface (desktop program) for entering product name and receiving a list of suppliers offering it, with corresponding prices.
- (Additional): Ability to track availability (if this information is in the price lists), compare prices, edit product descriptions in the product card, support multiple languages in the product card.
- Creating files for upload to Prom.ua: The program should have functionality for automatically generating files in supported Prom.ua formats: Google Sheets, XLS, CSV, YML, XML, as well as archiving them in Zip or Gzip formats if necessary. The file size should not exceed 180 MB. The program must consider the data structure required for uploading products to Prom.ua (e.g., presence of mandatory fields, price formats, etc.). Depending on the capabilities of the Prom.ua API, the program may also support direct data upload via API.
Uniqueness of product names and descriptions: The program should have functionality for automatically making product names and their descriptions unique before export. This may include:
- Adding prefixes or suffixes: For example, adding the supplier's name, a unique identifier, or a special mark to the product name.
- Generating unique description fragments: Adding random or context-dependent phrases to the product description.
- Using synonyms: Automatic replacement of some words in the name and description with synonyms (with the ability to customize the synonym dictionary).
- Combining information from different fields: For example, merging the product name with the article number or another characteristic to create a unique name.
- Configuring uniqueness templates: Providing the user with the ability to define rules for making names and descriptions unique.
Унікалізація назв товарів та описів: Програма повинна мати функціонал для автоматичної унікалізації назв товарів та їх описів перед експортом. Це може включати:
- Додавання префіксів або суфіксів: Наприклад, додавання назви постачальника, унікального ідентифікатора або спеціальної позначки до назви товару.
- Генерація унікальних фрагментів опису: Додавання випадкових або контекстно-залежних фраз до опису товару.
- Використання синонімів: Автоматична заміна деяких слів у назві та описі на синоніми (з можливістю налаштування словника синонімів).
- Комбінування інформації з різних полів: Наприклад, об'єднання назви товару з артикулом або іншою характеристикою для створення унікальної назви.
- Налаштування шаблонів унікалізації: Надання користувачеві можливості самостійно визначати правила унікалізації для назв та описів.
-
1337 25 0 Good day. I offer my services. I have extensive experience in creating various software for price processing. Write in private, we will communicate. I have developments in this area. Ready for long-term cooperation. The rate is approximate.
-
2378 16 2 1 Good day, very interested in working with you. I urgently need to gain experience working with the service.
I suggest discussing the work details in a private chat.
-
3356 70 1 Good day.
Ready to discuss the project.
Does it matter which language will be used for the application?
What is the approximate total number of positions?
-
293 1 0 Hello!
Ready to develop a desktop application for working with price lists and supplier products for you. I have extensive experience in developing parsers, working with Excel/CSV/XML, API integration, and creating UI applications (in Python/PyQt, C#, or Electron – your choice).
🔧 What is included in the implementation:
Automatic download of price lists via links (HTTP/FTP, Google Drive, etc.).
Parsing data from Excel, CSV, XML (flexible column mapping system).
…
Database (SQLite or PostgreSQL): all products stored with change history.
Convenient search interface: name, code, filtering by suppliers, sorting by price.
Product card with the ability to edit description, translations, availability, categories.
Generating files for Prom.ua (CSV, YML, XML, XLS), with archiving and a size limit of up to 180MB.
(Optional): Direct upload to Prom.ua via API.
🗓 Implementation timeline:
First prototype — within 10 days
Full implementation with testing — within 20–25 days
📌 The code will be written considering the possibility of further scaling or integration with CRM/ERP.
I will be happy to discuss technical details, interface design preferences, and price list formats — to make the solution as effective as possible specifically for you.
-
Вітаю, Сергій
Чи маєте облікову систему BAS?
-
Поэтапное выполнение можно обсуждать? Пишите в личку.
-
Current freelance projects in the category Desktop Apps
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 3 days 4 hours back ∙ 10 proposals |
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
22 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 8 days back ∙ 23 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 13 days 8 hours back ∙ 19 proposals |