Automated parser and YML generator for Google Sheets product → Supabase → YML for OpenCart on n8n
Goals and brief overview of the task:
It is necessary to fully automate the collection, enrichment, and preparation of product data for an online store (or marketplace on OpenCart). The source of products is Google Sheets, the database is Supabase. Then, the products undergo AI processing (names, descriptions, SEO, multilingualism), photo filtering via Google Vision, and are automatically exported in YML format for import through UniXML into OpenCart (according to the Rozetka template).
All tasks are implemented as understandable automated scenarios in n8n (cloud/self-hosted).
Automation stages:
Import from Google Sheets into Supabase:
Product data is automatically transferred from Google Sheets to Supabase.
Scheduling/triggers are possible (via button or timer).
AI processing (OpenAI / BrowseAI):
Generation or optimization of names, descriptions, SEO blocks.
Translation UA/RU.
Automatic attribute filling if there are gaps.
Validation and photo filtering via Google Vision:
Check minimum number of photos (min. 2, recommended 3-5).
Filter out photos with “watermarks,” poor quality, duplicates.
Mark problematic/missing photos in logs.
YML/XML generation according to Rozetka template (UniXML):
Forming a file ready for the UniXML module in OpenCart.
Automatic creation and updating of YML, so the catalog can be uploaded/updated on the marketplace at any time.
Logging and monitoring:
All “empty” fields, duplicates, missing photos, errors are recorded in a dedicated Google Sheets for quick review.
Developer requirements:
Experience with n8n (preferably — AI/API: OpenAI, BrowseAI, Google Vision, Supabase, Google Sheets).
Understanding of YML file structure for marketplaces/UniXML.
Ability to automate scenarios with minimal manual intervention.
Additional desirable skills:
Optimization ideas (e.g., smart category/brand mapping, filters, integration with additional sources, auto-backup, error notifications, etc.).
Scaling options: support for multiple stores, multiple sources (API/PDF/others).
Main tasks (core technical assignment):
Connect Google Sheets and Supabase (set up two-way synchronization or scheduled updates).
Configure automation chain in n8n:
Sheets → Supabase → AI (OpenAI/BrowseAI) → Google Vision → YML/XML generator → UniXML.
Implement multilingual support (minimum UA, RU).
Configure photo processing and validation via Vision (number of photos, quality, watermark filtering).
Generate YML exactly according to Rozetka template (link), so that the file is compatible with UniXML.
Logging and convenient monitoring (Google Sheets, email or Telegram notifications).
Frequently asked questions:
What are the API keys?
— All keys (Google, OpenAI, Supabase, BrowseAI) will be provided after selecting the contractor.Is it necessary to work with categories/attributes?
— Yes, it is desirable to have automatic mapping/unification.What is the minimum number of photos per product?
— Minimum 2 photos (recommended 3-5).Is translation/generation needed for two languages?
— Yes, Ukrainian + Russian.What YML template should be used?
— Use UniXML (Rozetka).What is the scope of the task?
— Approximately up to 10,000 products, with selective categories.
Ready to hear your ideas:
Add in your response:
How would you build this chain in n8n?
Which nodes/integrations would you use?
What additional features do you propose?
Examples/demos of your similar automations?
Estimated implementation timelines.
Clarification for the contractor:
Alternative solutions can be proposed (e.g., Apify, Integromat, Zapier, custom Python scripts if they are easily run from n8n).
Main focus — automation and ease of management, clear logging, and support for changes.
Questions that may arise for contractors (FAQ):
1. What is the preferred tech stack?
Main: n8n, API Supabase, BrowseAI/OpenAI, Google Vision, Google Sheets.
2. How often should the parser run?
On schedule (e.g., once a day), or manually triggered.
3. What services are already available (keys/accounts)?
Supabase is already created, keys will be provided.
BrowseAI, OpenAI – under discussion (testing desired).
4. Is a web admin panel needed?
Optionally, can be replaced with Google Sheets/spreadsheet.
5. Should API limits be considered?
Yes, it is recommended to implement delays or error handling (retry/logging).
6. What YML/XML format is required?
For the marketplace (example provided), preferably — a ready link or Google Drive.
7. Is integration with OpenCart needed?
It is welcome, but YML for import is sufficient for now.
Provide your price and timeline.
Be realistic — interested in long-term cooperation on other projects.
-
2848 17 0 1 Hello!
I already have a similar solution developed in n8n: data is obtained from 1C, processed, names, descriptions, SEO tags are written, then uploaded to the WordPress site.
We can adapt it quite quickly to your task. Also interested in long-term cooperation.
-
2248 63 2 2 Hello
I have completed many tasks related to automation and have skills in working with OpenAI and ML in general
I have no specific experience with n8n, but I am ready to learn as quickly as possible
Feel free to contact me
-
1591 8 0 Hello
I am a developer in the field of ML/DL & Web Scraping. I am ready to complete your project. Write to me, let's discuss.
-
8773 60 0 1 Hello! I can help with automating the collection and preparation of product data for your online store on OpenCart. Our team SolidWay has extensive experience in developing similar projects, including using n8n and integrating with various APIs such as Google Sheets, OpenAI, and Google Vision. We can create clear automated workflows that meet your requirements.
We implement AI data processing and photo validation to achieve the highest quality. We can also implement multilingual support and optimize workflows, which will significantly improve the efficiency of your system. Our task is to ensure automatic import, data processing, and export in YML format for UniXML. During the project implementation, we will provide all necessary monitoring and logging functions.
Let's discuss the project details to better understand your needs. We will determine the timeline and budget afterward. Looking forward to your questions!
Current freelance projects in the category AI & Machine Learning
Set up an AI bot in ManyChat for Instagram and Facebook MessengerSet up ManyChat Pro + OpenAI API (model gpt-4o-mini, but you can suggest something niche). Without Make/Zapier, if it can be implemented with ManyChat's internal tools, or with them if you justify the need.Bot operation logic:Triggered by any incoming message from a new client… AI & Machine Learning, Bot Development ∙ 3 hours 21 minutes back ∙ 17 proposals |
AI ModelA person is needed who understands the creation of UGC creatives using AI. Videos are needed with the SAME person, about 200-300. Price is negotiable. AI & Machine Learning ∙ 19 hours 36 minutes back ∙ 3 proposals |
Create a Chrome plugin for connecting to a proxyCreate a Chrome plugin for connecting to a proxy I am looking for a developer, possibly with AI who has successfully published similar plugins in the store just AI writing without development experience is not needed please send proposals regarding price and deadlines AI & Machine Learning, Web Programming ∙ 2 days 8 hours back ∙ 36 proposals |
Need to transfer the website from Figma + Webflow to code, possibly with AI.Need to transfer the site from Figma + Webflow to code, possibly with AI. If it's possible to do it with AI, with 100% accuracy and without bugs, it's better to do it that way. Please write your price and what experience you have specifically with this task. AI & Machine Learning, AI Art ∙ 2 days 8 hours back ∙ 39 proposals |
AI Video Creator & 3D Artist for Innovative AI-EdTech Project (Radaastrea): We are looking for a 3D artist / AI video maker for an innovative AI-EdTech project (Radaastreya)Description: We are creating a large-scale media franchise and concept of an empathetic next-generation AI robot for teenagers — RADAASTREYA. The image is of a wise and bright… AI & Machine Learning, Gaming Apps ∙ 3 days 4 hours back ∙ 1 proposal |