CraftForms vs Advanced Product Fields
Advanced Product Fields (APF) by Studio Wombat is a focused WooCommerce extension for adding custom options to product pages — text inputs, swatches, file uploads, date pickers, and formula-based pricing. It’s polished, well-reviewed (4.8/5 across 280+ reviews), and genuinely good at what it does. CraftForms covers the same WooCommerce product options territory as part of a much broader platform. The honest question is: do you need just product options on existing WooCommerce products, or do you need more than that?
| Feature | CraftForms ✦ | APF |
|---|---|---|
| Platform & Standalone | ||
| Free version available | ✓ | ✓ |
| WooCommerce required | — | ✓ |
| Standalone forms (contact, lead, etc.) | ✓ | — |
| Built natively on Gutenberg blocks | ✓ | — |
| Elementor native widget | ✓ | — |
| Bricks native element | ✓ | — |
| WooCommerce Options | ||
| Attach form to WooCommerce product | ✓ | ✓ |
| Fields travel through WC cart & checkout | ✓ | ✓ |
| Image swatches | ✓ | ✓ |
| Color swatches | ✓ | ✓ |
| File uploads | ✓ | ✓ |
| Repeater / repeatable fields | ✓ | ✓ |
| Conditional logic | ✓ | ✓ |
| Price calculation / formulas | ✓ | ✓ |
| Price matrix (2D lookup tables) | ✓ | ✓ |
| Dynamic SKU generation from options | ✓ | — |
| Dynamic weight / dimensions from options | ✓ | — |
| Dynamic shipping class from options | ✓ | — |
| Live price display | ✓ | ✓ |
| Change main product image on option select | Soon | ✓ |
| Edit selections from cart page | — | ✓ |
| Mix & match / product bundle builder | — | ✓ |
| Product image live preview | — | ✓ |
| Multi-currency (WOOCS) | — | ✓ |
| WPML / Polylang multilingual | Soon | ✓ |
| Booking & Scheduling | ||
| Hotel-style date range (checkin/checkout) | ✓ | — |
| Fixed time slot booking | ✓ | — |
| Per-date / per-slot inventory tracking | ✓ | — |
| iCal sync (Airbnb, Booking.com etc.) | ✓ | — |
| Booking resources / Catalog | ✓ | — |
| Commerce & Payments | ||
| Standalone Stripe payments (no WC) | ✓ | — |
| Built-in orders system (no WC) | ✓ | — |
| Server-side price validation | ✓ | via WooCommerce |
| Stock management | ✓ | via WooCommerce |
| Email & Delivery | ||
| Email template designer (Gutenberg) | ✓ | — |
| Email delivery log | ✓ | — |
| SMTP per-form configuration | ✓ | — |
| Spam protection — no CAPTCHA | ✓ | — |
| Developer & Integrations | ||
| Submission database / admin panel | ✓ | — |
| Webhook submit action | ✓ | — |
| Register user submit action | ✓ | — |
| Create post submit action | ✓ | — |
| REST API / headless submissions | ✓ | — |
| Embed on external sites | ✓ | — |
| AI Features | ||
| AI: Integrated form generation (chat) | Soon | — |
| AI: Prompt guidance in docs | ✓ | — |
✦ Where CraftForms leads
-
• Works without WooCommerce — complete platform on its own; APF requires WooCommerce installed and active
-
• Standalone forms everywhere — any page, post, or external site; APF fields only exist on WooCommerce product pages
-
• Hotel-style booking with real inventory — check-in/check-out, time slots, and per-date/slot capacity management
-
• iCal sync — two-way calendar sync with Airbnb, Booking.com, and Google Calendar
-
• Standalone payment processing — Stripe payments independent of WooCommerce
-
• Built-in orders system — full status lifecycle without WooCommerce; APF delegates entirely to WooCommerce
-
• Full email infrastructure — template designer, delivery log, SMTP per form; APF has none
-
• Submission database — structured records, browsable and exportable from admin
-
• Invisible spam protection — behavioral scoring on every form; APF has no spam protection
-
• Webhook, register user, create post actions — post-submission automations APF cannot do
-
• Dynamic SKU from options — generates SKU based on selected option combination
-
• Dynamic weight, dimensions, and shipping class — sets WooCommerce product properties from selected options
-
• Native Elementor widget and Bricks element — APF has no page builder integration
Where APF has a clear edge
-
• WooCommerce-native depth — tax, coupons, variable products, cart edit flow, and native WC order display
-
• Edit selections from the cart — customers revise options without starting over
-
• Live product image preview (add-on) — visual preview that updates as options are selected
-
• Mix & match / bundle builder (add-on) — build product bundles from store inventory with automatic stock handling
-
• Multi-currency (WOOCS) — multi-currency store support via the WOOCS plugin
-
• WPML / Polylang multilingual — fully tested multilingual support for field labels and option values
Simple, Transparent Pricing
Choose the plan that works best for you — or start free, no credit card needed.
INDIE
Up to 5 WordPress site activations
- 5 WordPress site activations
- All blocks & form starters
- Email Templates
- Ecommerce / booking functionality
- Online payments
- Annual updates & support
- Priority email support
STARTUP
Unlimited WordPress site activations. Forever.
- Unlimited WordPress site activations
- All blocks & form starters
- Email Templates
- Ecommerce / booking functionality
- Online payments
- Lifetime updates & support
- Priority email support
Community Version
Free, forever
- Visual form builder
- Email templates
- SMTP server manager