Block 1 - On form submission
- Type / Role
- n8n-nodes-base.formTrigger - formTrigger
- Config choices
- Version 2.2
This workflow is provided as-is. Please review and test before using in production.
This low code automation enables all eCommerce store visitors to upload a photo of themselves and virtually “try on” a garment in just a few clicks. With this workflow, WooCommerce, Prestashop, Sho...
n8n-nodes-base.formtrigger, n8n-nodes-base.ftp, n8n-nodes-base.httprequest, n8n-nodes-base.stickynote, n8n-nodes-base.if, n8n-nodes-base.form, n8n-nodes-base.wait
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Davide.
Original n8n.io sourceThis low-code automation enables all eCommerce store visitors to upload a photo of themselves and virtually “try on” a garment in just a few clicks.
With this workflow, WooCommerce, Prestashop, Shopify and more merchants can offer a cutting-edge “virtual try-on” feature with minimal development effort, enhancing customer engagement and reducing product returns.
Zero-Coding, Visual Setup Build end-to-end e-commerce features with drag-and-drop nodes instead of custom backend code.
Asynchronous, Scalable Processing Non-blocking “Wait” + “If” loop handles multi-second AI jobs gracefully, freeing up the workflow for other tasks.
Dynamic Inputs & URLs
Query strings (e.g. ?Product=IMAGE_URL) allow you to embed the form on any product page and pass the garment image on the fly.
Seamless User Experience Instant pop-up within your storefront and automatic redirect to the generated mock-up keeps shoppers engaged without page reloads.
Easy Credential Management API keys, FTP credentials, and webhook IDs are all stored securely in n8n’s credential manager.
Form Submission:
On form submission node, which collects the input data.Image Upload:
FTP node. The filename includes a timestamp to ensure uniqueness.Virtual Try-on Request:
Create Image node sends a POST request to the Fal.run API, providing: Result Processing:
Get status node) in a loop (with a 10-second wait between checks) until it is marked as "COMPLETED." Get Url image node) and displayed to the user via a redirect (Form node).User Experience:
API Key Setup:
Create Image node with HTTP Header Authentication: Authorization Key YOURAPIKEYFTP/S3 Configuration:
FTP node with your FTP credentials and storage path.Ecommerce Integration:
https://URL_N8N/form/ca1c314d-46c6-4eeb-b6a5-359XXXXXX?Product=IMAGE_URLTesting:
Contact me for consulting and support or add me on Linkedin.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | AI-powered one-click virtual fitting room for WooCommerce, Shopify, Prestashop |
|---|---|
| Complexity | advanced |
| Nodes | 16 |
| Categories | Miscellaneous, Multimodal AI |
| Author | Davide |
| Published | 24 Jun 2025 |
Use the JSON export at /data/workflows/5200/5200.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
This low code automation enables all eCommerce store visitors to upload a photo of themselves and virtually “try on” a garment in just a few clicks. With this workflow, WooCommerce, Prestashop, Sho...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Miscellaneous, Multimodal AI use case.