special offer desktop
Estimated reading: 14 minutes 624 views

WooCommerce Integration: The Perfect eCommerce plugin For WordPress

WooCommerce Integration: WooCommerce is the open-source ecommerce platform that helps merchants and developers build successful businesses for the long term.

Bit Integrations is a WordPress plugin that allows you to automate and integrate your WordPress form builders and other plugins with WooCommerce. This can save you time and effort, and improve your lead generation and customer management processes. Bit Integrations supports a wide range of WordPress plugins, such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form, Beaver Builder, Divi, Brizy, BuddyBoss, WooCommerce, WordPress User Registration, LearnDash LMS, LifterLMS, Memberpress, GiveWP, Easy Digital Downloads, AffiliateWP and many more so you can use it to automate and integrate your WordPress plugins with WooCommerce.

WooCommerce Integration Tutorials

Authorization of WooCommerce Integration

First, you have to select WooCommerce from the actions page. To do this open your Bit Integrations dashboard then click on the Create Integration button now the Trigger page will open select any trigger from the list such as Bit Form, Contact Form 7, Gravity Forms, WPForms, WS Forms, Ninja Forms, Fluent Forms, Formidable Forms, Everest Forms, Elementor Form. Then proceed to next and the action page will open. Now Search and select WooCommerce from the action page.

WooCommerce Integration with Bit Integrations - search and select WooCommerce

Integration Name/Title: Here give the meaningful integration title as per your requirement.

To establish a connection with WooCommerce, simply click on the “Connect” button. After successfully establishing the connection, proceed by clicking on “Next.”

Integration Settings for Customer create

Module: After the authorization process, select the module as Create-Customer to create a customer account on site.

WooCommerce Integration with Bit Integrations - module - Create-Customer

In the integration settings, you will see a “Map Fields” option. This is where you will need to map the fields from your form to the corresponding fields in WooCommerce. The “Email” and “Username” field is the default field in WooCommerce, so you will need to map your form’s “Email” and “Username” field to this field in WooCommerce. You have the option to map additional fields by clicking on the Plus (+) icon.

WooCommerce Integration with Bit Integrations - Module - Create Customer - Fields Mapping

Integration Settings for Product create

Module: After the authorization process, select the module as Create-Product to create a customer account on site.

WooCommerce Integration with Bit Integrations - module - Create Product

In the integration settings, you will see a “Map Fields” option. This is where you will need to map the fields from your form to the corresponding fields in WooCommerce. The “SKU” and “Product Name” field is the default field in WooCommerce, so you will need to map your form’s “SKU” and “Product Name” field to this field in WooCommerce. You have the option to map additional fields by clicking on the Plus (+) icon.

WooCommerce Integration with Bit Integrations - Field Mapping

You can only create Simple Product & Affiliate Product. When you map all the form fields, you have to remember some default values on WooCommerce fields. So, you have to mention those values on the back end of the form builder. Which are:

  • Product status – pending, draft, publish, future, private & trash.
  • Product type – simple, external
  • Allow Backorders – no, notify, yes
  • Allow Reviews – open, closed
  • Virtual – yes, no
  • Manage Stock – yes, no
  • Sold Individually – yes, no
  • Downloadable – yes, no

info-icon-bit-apps  INFO

The values are case-sensitive, so make sure to give it the same value as all small letters.

You can customize the product categories & tags according to your choice from integration. Also, you can use the default options here. All the categories will be parent type.

tip-icon  TIP

If any of the category or tags already exist in your WoocCommerce, then it will be referenced to that particular category/tag, otherwise it will create a new one.

If you select the downloadable product, then you have to add attachment file fields. For this, you have to map the form field from the Map file upload fields section which is Downloadable Files. And click on the Next button to move forward for further settings.

WooCommerce Integration with Bit Integrations - Create Product - Downloadable Files

Integration Settings for Order Create

Module: After the authorization process, select the module as Create-Order to create a customer account on site.

WooCommerce Integration with Bit Integrations - Module - Create Order

info-icon-bit-apps  INFO

When you select the module, you will see the tab option Order and Customer.

Order

In the integration settings, you will see a “Map Fields” option. This is where you will need to map the fields from your form to the corresponding line items fields in WooCommerce. The “Quantity” and “SKU” field is the default field in WooCommerce, so you will need to map your form’s “Quantity” and “SKU” field to this line items field in WooCommerce. You have the option to map additional fields by clicking on the Plus (+) icon.

WooCommerce Integration with Bit Integrations - Module - Create Order - Map Fields

note-icon-bit-apps  Note

To successfully create orders, it is necessary to map line items to the order creation process. In the case of using WordPress forms, a repeater field is mandatory for line items on the form. Therefore, the integration of Woocommerce order creation with a form builder can only be accomplished in forms with a repeater field.

Customer

Go to the Customer tab and map the necessary form fields with required WooCommerce fields form the map fields option. And click on the Next button to move forward for further settings.

WooCommerce Integration with Bit Integrations - Module - Create Order - Custom - Map fields

note-icon-bit-apps  Note

It is necessary to map the mandatory fields for both Order and Customer.

Integration Settings for Change Order Status

Module: After the authorization process, select the module as Change Order Status to create a customer account on site.

WooCommerce Integration with Bit Integrations - Module - Change Order Status

When you select the module, you will see the Filter options.

✅ The available Filter type in Change order status

👉 Specific Order ID
👉 Specific Customer Email
👉 Specific Date Range
👉 Last N Day’s Orders
👉 Last N Week’s Orders
👉 Last N Month’s Orders
👉 Previous Month Orders
👉 Previous N Month’s Orders

Specific Order ID

You can change the order status with a specific order id.
E.g., When the user submits the form with an order id and specified order status(completed), then the status of the order will change, and the order will be completed.

You can see the map fields option when you select the Specific Order ID from the Filter dropdown lists. Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Specific Order ID

Specific Customer Email

You can change the order status with a specific customer.
E.g., When the user submits the form with the customer’s email and specified order status(completed), the customer order status will change, and the order will be completed.

You can see the map fields option when you select the Specific Customer Email from the Filter dropdown lists. Then select the Order change type(Latest Order, All Orders, Specific Date Range, Last N Day’s Orders, Last N Week’s Orders, Last N Month’s Orders, Previous Month’s Orders, Previous N Month’s Orders). Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Specific Customer Email

Specific Date Range

You can change the status of all orders within a specified date.
E.g., When the user selects the date 11-12-2021 to 30-12-2021 and submits the form with Order Status (Complete), all the orders placed between these dates will change, and the orders will have their status complete.

You can see the map fields option when you select the Specific Date Range from the Filter dropdown lists. Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Specific Date Range

Last N Day’s Orders

You can change the order status of the last few days.
E.g., When the user inputs the value 5 of the number field and submits the form with Order Status (Complete), all the orders placed in the last five days will change, and the orders will have their status complete.

You can see the map fields option when you select the Last N Day’s Orders from the Filter dropdown lists. Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Last N Days Orders

info-icon-bit-apps  INFO

You can use custom values for the N Days field. First, select the custom.. field, then input your preferred number.

custom-value-n-days

Last N Week’s Orders

You can change the order status of the last few Week’s.
E.g., When the user inputs the value 2 of the number field and submits the form with Order Status (Complete), all the orders placed in the last two week’s will change, and the orders will have their status complete.

You can see the map fields option when you select the Last N Week’s Orders from the Filter dropdown lists. Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Last N Week's Orders

info-icon-bit-apps  INFO

You can use custom values for the N Week`s field. First, select the custom.. field, then input your preferred number.

last-n-weeks-order-status-change-custom-field

Last N Month’s Orders

You can change the order status of the last few Month’s.
E.g., When the user inputs the value 1 of the number field and submits the form with Order Status (Complete), all the orders placed in the last one month’s will change, and the orders will have their status complete.

You can see the map fields option when you select the Last N Month’s Orders from the Filter dropdown lists. Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Last N Month's Orders

info-icon-bit-apps  INFO

You can use custom values for the N Month`s field. First, select the custom.. field, then input your preferred number.

Previous Month Orders

You can change the order status of the Previous Month.
E.g., When the user submits the form with Order Status (Complete), all the orders placed in the Previous Month will change, and the orders will have their status complete.

You can see the map fields option when you select the Previous Month Orders from the Filter dropdown lists. Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Previous Month Orders

Previous N Month’s Orders

You can change the order status of the Previous few Month’s.
E.g., When the user inputs the value two of the number field and submits the form with Order Status (Complete), all the orders placed in the previous two month’s will change, and the orders will have their status complete.

You can see the map fields option when you select the Previous N Month’s Orders from the Filter dropdown lists. Then map the necessary form fields with the required WooCommerce fields. And click on the Next button to move forward for further settings. If you don’t see any fields. Click on the refresh ⟳ button.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Previous N Month's Orders

info-icon-bit-apps  INFO

You can use custom values for the N Month`s field. First, select the custom.. field, then input your preferred number.

previous-n-months-order-status-change-custom-field

Integration Settings for Cancel Subscription

Module: After the authorization process, select the module as Cancel Subscription to create a customer account on site.

WooCommerce Integration with Bit Integrations - Module - Cancel Subscription

Select Product: Choose a product from the dropdown list.

WooCommerce Integration with Bit Integrations - Module - Change Order Status - Select Product

Conditional Logics

With this feature, you can incorporate conditions into the integration process. When the specified conditions align, the data will be transmitted to your WooCommerce. For additional details, we recommend consulting our documentation regarding conditional logic. After you have configured your conditional logic, click Next to continue.

Conditional-Logics

Integration Save

Once you have configured the desired settings for the integration, click the Save & Finish button to save the integration.

WooCommerce Integration with Bit Integrations - Finish and Save

Integration Log

Every integration has a timeline that you can use to check the success or error status of the integration.

WooCommerce Integration with Bit Integrations - Timeline
WooCommerce Integration with Bit Integrations - Integration Log

Use Case

Bit Form with WooCommerce

Bit Form Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Bit Form optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Elementor Form with WooCommerce

Elementor Form Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Elementor Form optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Gravity Forms with WooCommerce

Gravity Forms Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Gravity Forms optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

WPForms with WooCommerce

WPForms Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, WPForms optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Contact Form 7 with WooCommerce

Contact Form 7 Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Contact Form 7 optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Ninja Forms with WooCommerce

Ninja Forms Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Ninja Forms optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Forminator Forms with WooCommerce

Forminator Forms Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Forminator Forms optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Formidable Forms with WooCommerce

Formidable Forms Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Formidable Forms optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Fluent Forms with WooCommerce

Fluent Forms Integration with WooCommerce using Bit Integrations, allowing you to automate a range of actions upon form submission. From creating customers, products, and orders to modifying order statuses and canceling subscriptions, Fluent Forms optimizes your workflow for effective management of your WooCommerce store. Enhance productivity and streamline your processes with this robust integration.

Share this Doc

WooCommerce Integrations

Or copy link

CONTENTS