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?

Compared with
APF Pro 3.2.x, free 1.7.1
Features checked
53
Checked on
CraftForms vs Advanced Product Fields: feature by feature
FeatureCraftFormsAPF
Platform & Standalone
Free version availableYesYes
WooCommerce requiredNoYes
Standalone forms (contact, lead, etc.)YesNo
Built natively on Gutenberg blocksYesNo
Elementor native widgetYesNo
Bricks native elementYesNo
WooCommerce Options
Attach form to WooCommerce productYesYes
Fields travel through WC cart & checkoutYesYes
Image swatchesYesYes
Color swatchesYesYes
Text / card swatchesYesYes
File uploadsYesYes
Repeater / repeatable fieldsYesYes
Conditional logicYesYesfree
Price calculation / formulasYesYes
Price matrix (2D lookup tables)YesYes
Dynamic SKU generation from optionsYesNo
Dynamic weight / dimensions from optionsYesNo
Dynamic shipping class from optionsYesNo
Live price displayYesYes
Layered ImageYesvia add-on
Product image viewer (swaps main image on selection)YesYes
Image cropper fieldYesadd-on
Edit selections from cart pageYesYes
Mix & match / product bundle builderNoYes(Extended)
Multi-currency (WOOCS)NoYes
WPML / Polylang multilingualSoonYes
Documents & Output
PDF generation (designed templates)YesNo
QR code / barcode fieldYesNo
Booking & Scheduling
Hotel-style date range (checkin/checkout)YesNo
Fixed time slot bookingYesNo
Booking calendar viewYesNo
Per-date / per-slot inventory trackingYesNo
Seasonal rates / date-based pricingYesNo
iCal sync (Airbnb, Booking.com etc.)YesNo
Booking resources / CatalogYesNo
Commerce & Payments
Standalone Stripe payments (no WC)YesNo
Built-in orders system (no WC)YesNo
Order analytics / reportingYesvia WooCommerce
Server-side price validationYespartial
Stock managementYesvia WooCommerce
Email & Delivery
Email template designer (Gutenberg)YesNo
Email delivery logYesNo
SMTP per-form configurationYesNo
Spam protection — no CAPTCHAYesNo
Developer & Integrations
Submission database / admin panelYesNo
Webhook submit actionYesNo
Register user submit actionYesNo
Create post submit actionYesNo
REST API / headless submissionsYesNo
Embed on external sitesYesNo
AI Features
AI: Integrated form generation (chat)SoonNo
AI: Prompt guidance in docsYesNo

Soon on the CraftForms roadmap. Competitor details as published on the date above; tell us if something has changed.

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, PayPal, Mollie and Square 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
  • 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 (aspect-locked, filters, DPI warning), Picture Frame with the customer's photo, Layered Image, product image viewer, all built in
  • Native Elementor widget and Bricks element — APF has no page builder integration
  • Edit configuration from the cart (1.9.1) — files, repeaters, booking dates and crop restored
  • Order flows (paid plans) — own branded WooCommerce order emails with an Order Items table, PDFs, replacing the WC email

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
  • Mix & match / bundle builder — Child Products field (Extended) with stock via WooCommerce
  • Multi-currency — WOOCS, Aelia and FOX currency switchers
  • WPML / Polylang multilingual — fully tested multilingual support for field labels and option values
  • Free-tier conditional logic — show/hide logic in the free version (CraftForms: paid plans)