internal:products:add-product
This is an old revision of the document!
Table of Contents
➕ Adding a Bookable Infrastructure Product
1. 📦 Basic Product Creation
In WooCommerce
- Products → Add Product
- Title: Descriptive name (ex: “Mobile Stage 6x4m - Community Events”)
- Description: Detailed description for clients
- Price: Base price (excluding addons)
- Type: Simple or Variable
2. 🎯 Booking Configuration (WooBooking)
"Booking" Tab
- ✅ Enable Booking: Activate
- Booking Duration: According to your needs
- Buffer Time: Time between reservations
Person System (if applicable)
- ✅ Enable Person: For multi-person infrastructures
- Person Label: “Number of participants”
- Max Persons: Limit according to infrastructure capacity
3. 🧱 Components Configuration
ACF Field "Components Recipe"
Click “Add Row” for each necessary component:
Example for “Mobile Stage 6x4m”:
| Component | Required Quantity |
|---|---|
| Stage platform modules 2x2m | 6 |
| Support legs adjustable | 12 |
| Safety barriers | 8 |
| Sound system bracket | 2 |
| Power distribution box | 1 |
How to configure:
- Component: Select from dropdown
- Required Quantity: Number of component units
- Repeat for each component
4. 🎯 Available Addons Configuration
ACF Field "Available Addons"
Select components that can be added as options:
Example addons for a mobile stage:
- Professional lighting kit
- Wireless microphone system
- Backdrop screen
- Seating modules
- Weather protection canopy
5. ✅ Validation and Testing
Pre-publication checks:
- [ ] Base price configured
- [ ] Booking activated
- [ ] Complete components recipe
- [ ] Addons selected
- [ ] Stock configured in at least one hub
Test URLs:
yoursite.com/product/product-name/?debug_person_js=1 yoursite.com/?test_component_system=1
🚨 Common Issues
"Stock always at 0"
→ Check that components are properly configured in hubs
"Addons not visible"
→ Check that addons are published and have a price
"Booking not working"
→ Check WooBooking + debug URLs
internal/products/add-product.1750922837.txt.gz · Last modified: by mobilbrussels
