| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Invoicing (account) • Website (website) |
| Lines of code | 5001 |
| Technical Name |
website_product_customizer |
| License | LGPL-3 |
| Website | https://www.cybrosys.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
eCommerce (website_sale)
• Discuss (mail) • Invoicing (account) • Website (website) |
| Lines of code | 5001 |
| Technical Name |
website_product_customizer |
| License | LGPL-3 |
| Website | https://www.cybrosys.com |
Website Product Customizer for Odoo 19
Product customization designer for your eCommerce store.
Key Highlights
Interactive Canvas Designer
Fabric.js-powered canvas with drag-and-drop, zoom, undo/redo, and real-time preview.
Rich Text Customization
Multiple fonts, colors, sizes (8–120px), bold/italic/underline, alignment — full text styling.
Image Upload & Resize
Customers upload logos/photos with 8-handle resize, drag positioning, and server-side validation.
Two-Sided Design
Front/back toggle for business cards, t-shirts, and other two-sided products with independent design areas.
Sale Order Integration
Design data flows seamlessly into sale order lines with full customization details for production.
Product Designer Canvas

Text Customization

Image Upload & Resize
Two-Sided Design (Front/Back)

Backend Product Configuration

Sale Order Integration
Our Features
Fabric.js Canvas Designer
Text & Image Customization
Two-Sided (Front/Back) Design
Undo / Redo & Zoom
Drag & Drop Positioning
Configurable Design Areas
Sale Order Integration
Font & Color Management
Save & Resume Designs
Frequently Asked Questions
What types of products can be customized with this module?
Any product can be made designable! The module currently supports T-Shirts & Apparel, Mugs & Drinkware, Promotional Items, and similar products.
- Text with full formatting controls
- Image/logo upload with resize handles
- Two-sided designs (front & back)
- Business Cards
- Flyers & Brochures
- Banners & Signs
- Posters & Prints
- Invitations & Cards
Does the module work with Odoo 19 Community Edition?
Yes! This module is built specifically for Odoo 19 Community Edition. It depends
only on website_sale, sale, and product —
all standard community modules. No external Python dependencies are required.
How does design data integrate with sale orders?
When a customer adds a designed product to cart, the full design (JSON data,
preview image, text content) is saved as a
product.design.customization record and linked to the sale order
line. Production teams can view all design details directly from the sale order.
- Draft → Saved → Ordered → Approved → In Production → Completed
Please log in to comment on this module