Run Your Craft Store and Workshops From One Shared System
Arts & Crafts Store and DIY Workshops unifies retail supply sales and scheduled classes on one Odoo app — so material used in a session decrements the same stock you sell from, and every customer has one record for purchases and bookings.
The problem
Craft retailers run two disconnected systems: a POS for supplies and a separate booking tool for classes. Material used in a workshop never reaches store inventory, so stock counts drift, and tax or payment processing requires a separately-licensed accounting add-on before the first sale or membership payment can go through.
The solution
One Odoo app runs both halves of the business. Workshop sessions consume the same stock the store sells from with real inventory moves, bookings and supply purchases share one customer record, and Sales and Inventory are already built in — so the first transaction and the first membership charge both work on day one.
Everything a hybrid craft business needs
Every capability below is implemented in the module.
Workshop Templates & Scheduling
Build reusable workshop templates with default capacity, duration and skill level, then schedule sessions on a calendar or a kanban board grouped by status.
Live Shared Inventory
When an instructor marks a session done, each consumable material creates a real inventory move that draws down the same stock the store and sale orders sell from.
Capacity-Aware Enrollments
Students book into sessions with attendance and progress tracking; enrollment is blocked once a session reaches its seat capacity.
Bundled Selling
Turn any enrollment or membership into a standard sale order in one click, billing the workshop's or plan's linked service product.
Membership Lifecycle
Sell monthly or annual plans with automatic expiry and a daily reminder that schedules a renewal activity before a membership lapses.
Private Workshop Requests
Capture private-party and custom class inquiries in a pipeline, then schedule them straight into a real session with one click.
Instructor Workbench
Teachers get a row-scoped "My Sessions" view limited to their own classes and students — no admin access required.
Seasonal Promotion Board
Plan holiday and seasonal campaigns on a kanban workflow linking the workshops and products each promotion covers.
Unified Customer Record
Every contact shows Enrollments and Memberships smart buttons, plus an active-membership flag, in one place.
How it works
Build Your Catalog
Set up workshop templates with material bills and sellable products, alongside your regular craft-supply inventory.
Schedule & Book
Publish sessions on the calendar; students enroll up to each session's capacity, and private requests route into the same pipeline.
Teach & Consume
Instructors run the class from their own workbench, then mark it done — the materials used post real inventory moves against shared stock.
Bill & Retain
Convert bookings or membership plans into sale orders, and let the daily renewal reminder keep memberships active automatically.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No separate accounting add-on is required — the app depends on Odoo's Sales and Inventory apps, so tax-ready sale orders and invoicing work from the first transaction.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Arts & Crafts Store and DIY Workshops
Supply sales, scheduled workshops, memberships and private class requests on one shared inventory — so materials used in a class come off the same stock the counter sells from.
Buy on Odoo App Store