[Guide] Creating orders in WooCommerce

Table Of Contents

  • Introduction
  • Step 1: Create an outgoing configuration
  • Step 2: Create a route
  • Additional information

Introduction

This article describes how to create orders in WooCommerce.

Step 1: Create an outgoing configuration

  • Navigate to “Connections” in the menu and select “Outgoing”.
  • Create a new outgoing configuration to setup the process of WooCommerce order creation.
  • Insert a name in the “name” field.
    1. For example: “WooCommerce – Orders – Create an order”
  • Under “Publisher” select “WooCommerce - Order - Create Order”
  • Under “WooCommerce HTTP client” select the HTTP client that you created during the initial setup.
  • Click “Add entity transformer” and select “WooCommerce - Order - Restructure from Alumio”.
    1. This transformer converts data from the Alumio order schema to a format that WooCommerce understands.
  • Under “WooCommerce HTTP client” select the HTTP client that you created during the initial setup.
    1. This client will be used to retrieve additional information that is not included in the order data from WooCommerce.

  • Under “Map”, you can assign each of the order statuses from your other system to the WooCommerce order statuses.

Step 2: Create a route

Next you’ll create a route to bind the incoming configuration to the outgoing configuration. In the route, you’ll need to select the outgoing configuration you created in the previous steps.

On the following links, you can find more information about creating routes and incoming configurations and subscribers.

Additional information

This outgoing configuration uses the Alumio order schema.

That’s it!

You should now be able to create orders in WooCommerce!