FFF
+
WooCommerce logo
E-commerce integration

Connect formformform to WooCommerce

Turn every form submission into a WooCommerce customer, order, product, or coupon the moment someone hits submit.

Trigger
New form submission

Someone completes your formformform form.

Connect
Zapier

The “New Submission” trigger fires instantly.

Action
WooCommerce logo
WooCommerce

Your data lands where the work happens.

formformform is a form builder that sends your responses straight into your WooCommerce store. Instead of retyping order details into wp-admin or adding new shoppers by hand, each submission flows into WooCommerce as a customer account, a draft order, a product, or a coupon, ready for your WordPress storefront and checkout.

The connection runs through the published formformform Zapier integration. formformform fires a real-time "New Submission" trigger the instant someone completes your form, and Zapier passes those field values to a WooCommerce action you choose. You map your form fields once, name, email, billing address, product, quantity, to the matching WooCommerce fields, and every future submission lands correctly in your store database.

This is a one-directional flow built for store owners: a new form submission creates records in WooCommerce. It is the fastest way to connect WooCommerce to forms without writing PHP, touching the REST API, or maintaining a custom WordPress plugin.

Ways to use formformform with WooCommerce

Concrete automations you can set up in minutes — no code required.

Register new shoppers as WooCommerce customers
WhenNew Submission on your "Create an account" form
ThenCreate a customer in WooCommerce with name, email, and billing address

An online store runs a branded signup form instead of the default WordPress register page. Each submission creates a WooCommerce customer account with billing details filled in, so returning shoppers check out faster and land in the store's customer list for email marketing.

Draft a wholesale or custom order from an enquiry
WhenNew Submission on your "Wholesale order request" form
ThenCreate a draft order in WooCommerce with the selected products and quantities

A supplier takes bulk orders through a form rather than the public cart. Each submission generates a WooCommerce order in pending or on-hold status with the requested line items and the buyer's billing address, ready for staff to review, price, and send a payment link.

Add a made-to-order product to the catalog
WhenNew Submission on your "List my product" form
ThenCreate a product in WooCommerce with title, description, price, and SKU

A marketplace or print-on-demand shop lets vendors submit new items through a form. Each submission creates a draft WooCommerce product with the name, description, price, and SKU, so the team can add photos and publish without retyping anything into the product editor.

Issue a coupon to giveaway or survey entrants
WhenNew Submission on your "Spin to win" or "Feedback survey" form
ThenCreate a coupon in WooCommerce with a set discount and usage limit

A store rewards newsletter signups or completed surveys with a discount. Each submission generates a unique WooCommerce coupon code with a fixed percentage or amount off and a one-time usage limit, which you can email back to the shopper.

Capture pre-orders before a product launches
WhenNew Submission on your "Reserve yours" pre-order form
ThenCreate an on-hold order in WooCommerce for the upcoming product

A brand collects interest for a product that is not in stock yet. Each reservation creates a WooCommerce order set to on-hold with the customer's details and chosen variation, giving the team an accurate demand count and a ready-to-fulfill queue at launch.

Log support and returns requests against a customer
WhenNew Submission on your "Return or exchange" form
ThenCreate or update a customer in WooCommerce and add an order note with the request

A store handles returns through a dedicated form. Each submission finds or creates the WooCommerce customer and records the return reason and order number, so the support team can locate the original order and process the refund in wp-admin.

Who connects WooCommerce to their forms

Retail and DTC brands

Turn account-creation and newsletter forms into WooCommerce customers so promotions and order history stay in one store database.

Wholesale and B2B

Send bulk-order and quote-request forms to WooCommerce as draft orders ready for staff to price and invoice.

Marketplaces and print-on-demand

Let vendors submit listings through a form that creates draft WooCommerce products with title, price, and SKU.

Subscription and membership stores

Register members through a signup form that creates the WooCommerce customer account and assigns the right role.

Food, craft, and makers

Capture pre-orders and custom requests as on-hold WooCommerce orders before items are in stock.

Promotions and growth teams

Reward survey and giveaway forms with unique WooCommerce coupons generated automatically on submission.

Why connect WooCommerce

+Every form submission reaches WooCommerce in real time, no CSV imports, no copy-paste into wp-admin, no manual data entry.
+Map form fields to WooCommerce fields once, billing address, line items, SKU, price, and every future submission lands correctly.
+Create customers, draft orders, add products, or generate coupons without touching the WooCommerce REST API or writing PHP.
+No code and no extra WordPress plugins, the published Zapier integration handles the connection end to end.
+Keep shopper details and order context clean and consistent across your storefront, checkout, and customer list.

How to connect formformform to WooCommerce

  1. 1

    Build your form in formformform and publish it so it can accept submissions.

  2. 2

    In Zapier, create a new Zap and choose formformform as the trigger app.

  3. 3

    Select the "New Submission" trigger so the Zap fires the instant someone submits.

  4. 4

    Connect your formformform account and pick the specific form you want to send to WooCommerce.

  5. 5

    Add WooCommerce as the action app, connect your store with its Zapier API keys, and choose an action such as "Create Customer," "Create Order," "Create Product," or "Create Coupon."

  6. 6

    Map your form fields to the matching WooCommerce fields, email to billing email, name to first and last name, and products or amounts to line items.

  7. 7

    Test the Zap with a sample submission, confirm the record in your WooCommerce dashboard, then turn the Zap on.

Frequently asked questions

Is the WooCommerce integration free?+

formformform's Zapier integration is free to connect. You'll need a Zapier account and a WooCommerce store on WordPress. WooCommerce itself is free and open source, though running Zaps at higher volumes may require a paid Zapier plan. There's no extra charge from formformform to send submissions to WooCommerce.

Does it work in real time?+

Yes. formformform uses a real-time "New Submission" trigger that fires the moment someone completes your form. Zapier then passes the data to WooCommerce within seconds, so customers, orders, products, and coupons appear in your store dashboard almost immediately rather than on a delayed polling schedule.

Can I map specific form fields to WooCommerce fields?+

Yes. When you set up the WooCommerce action in Zapier, you map each form field to a specific WooCommerce field, billing email, first and last name, billing and shipping address, line item product and quantity, SKU, or price. You configure the mapping once and every submission follows it automatically.

Do I need to write any code?+

No. The connection runs entirely through the published formformform Zapier integration and WooCommerce's Zapier actions. You build the Zap in a visual editor, pick your trigger and action, map fields, and turn it on. No PHP, REST API calls, or custom WordPress plugins are needed, though you will generate WooCommerce API keys once to connect your store.

Can a form submission collect payment through WooCommerce checkout?+

Not directly. formformform sends submission data to WooCommerce, where it can create a customer, a draft or on-hold order, a product, or a coupon. To collect payment, you send the customer a payment link for the order or have them complete checkout through your normal WooCommerce flow. The integration handles record creation, not the act of charging a card.

Can one form trigger more than one thing in WooCommerce?+

Yes. A single submission can drive multiple WooCommerce actions in the same Zap, for example create the customer, then create an order for them, then generate a thank-you coupon. The flow is always one direction: a new form submission triggers actions in WooCommerce.

Related e-commerce integrations

Start sending responses to WooCommerce

Build a form, connect WooCommerce, and let the busywork run itself. Free to start.

Create your form