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 | ✓ | ✓ |
| Text / card 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 | ✓ | ✓ |
| Layered Image | ✓ | via add-on |
| Product image viewer (swaps main image on selection) | ✓ | ✓ |
| Image cropper field | ✓ | — |
| Edit selections from cart page | — | ✓ |
| Mix & match / product bundle builder | — | ✓ |
| Multi-currency (WOOCS) | — | ✓ |
| WPML / Polylang multilingual | Soon | ✓ |
| Documents & Output | ||
| PDF generation (designed templates) | ✓ | — |
| QR code / barcode field | ✓ | — |
| Booking & Scheduling | ||
| Hotel-style date range (checkin/checkout) | ✓ | — |
| Fixed time slot booking | ✓ | — |
| Booking calendar view | ✓ | — |
| Per-date / per-slot inventory tracking | ✓ | — |
| Seasonal rates / date-based pricing | ✓ | — |
| iCal sync (Airbnb, Booking.com etc.) | ✓ | — |
| Booking resources / Catalog | ✓ | — |
| Commerce & Payments | ||
| Standalone Stripe payments (no WC) | ✓ | — |
| Built-in orders system (no WC) | ✓ | — |
| Order analytics / reporting | ✓ | via WooCommerce |
| 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
-
• Always more than a WooCommerce extension — CraftForms does everything APF does on a product page and is a full platform on its own (standalone forms, bookings, payments, documents, analytics) across your whole site; APF requires WooCommerce and does nothing outside it
-
• 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, calendar view, seasonal rates, and per-date/slot capacity
-
• 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 with analytics — full status lifecycle and reporting without WooCommerce; APF delegates entirely to WooCommerce
-
• PDF Builder and QR / barcode field — generate documents and scannable codes from product configurations; APF has neither
-
• Text and card swatches — in addition to image and color swatches; APF covers image and color only
-
• 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 + option-level stock — generates a SKU from the selected option combination and tracks stock per SKU to block oversell; APF tracks no stock for its options
-
• Dynamic weight, dimensions, and shipping class — sets WooCommerce product properties from selected options
-
• Tax-aware live pricing — the live total honors your WooCommerce tax display and price suffix on the connected product page
-
• Options from WooCommerce attributes — a field's choices can be sourced from a WC product attribute (values = term slugs), keeping shop filters in sync
-
• Interactive product elements — Image Cropper (crop/flip/filter an uploaded photo), Layered Image compositing, and a thumbnail+zoom viewer that swaps the main image on selection; APF has no built-in equivalent
-
• Native Elementor widget and Bricks element — APF has no page builder integration
Where APF has a clear edge
-
• WooCommerce-native by design — built only for WC product pages, so variable products and the cart-edit flow slot into WooCommerce with zero glue
-
• Attribute-native swatches — APF's sharpest edge: turns WooCommerce product attributes into option swatches automatically. CraftForms can prefill a field's options from a WC attribute, but doesn't auto-generate the swatches from attributes the same way
-
• Edit selections from the cart — customers revise options without starting over
-
• 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