Connect Woocommerce with Afosto

With Afosto, you can automatically sync your WooCommerce orders to your Afosto account. This allows you to manage all order processes and shipments efficiently through Afosto. By also linking Afosto to other sales channels, we ensure seamless synchronization of your inventory between different systems.

To link WooCommerce with Afosto, you need WooCommerce API details.

  • Orders from WooCommerce to Afosto
  • Stock from Afosto to WooCommerce
  • Stock from WooCommerce to Afosto (you use WooCommerce for inventory management in this case)
  • Cancellations from WooCommerce to Afosto
  • Track & trace information from Afosto to WooCommerce
  • Invoices from Afosto to WooCommerce

Step 1: Sign Up for Afosto

  1. Register for Afosto: Register for a free Afosto account
registratie formulier Afosto
  1. Navigate to your Afosto Dashboard: Afosto Dashboard
Afosto Dashboard

Step 2: Add WooCommerce Channel

Add Channel

Click on the + button next to the WooCommerce logo.

Adding a woocommerce channel

Fill in Channel Settings

Channel Settings Woocommerce
  1. Channel Name:
    Give the channel a unique name so that it can easily be found later.
    Example: WooCommerce
  2. Preferred Language:
    Select the preferred language for this channel.
  3. Vendor:
    Select the business you would like to use as the vendor for this sales channel.
  4. Currencies and Price Lists:
    Choose the currencies you want to use for this channel and link a price list to each currency.

Step 3: Connect WooCommerce

connect Woocommerce to Afosto

Provide Credentials

Woocommerce API keys
  1. Provide the credentials that can be found in your WooCommerce account:
    You can find these by navigating in your WooCommerce account to:
    WooCommerce > Settings > Advanced > REST API

    Here you can create a new API key.

    Ensure it has read/write permissions, and then copy the following fields into Afosto:
    Consumer Key
    Consumer Secret
  2. Store URL:
    Provide the URL of your WooCommerce store.
    Example: example.com
  3. Click on "Connect"

Step 4: Configure WooCommerce

Set Configuration

  1. Reference:
    Provide a reference for your integration so you can recognize it later.
    Example: WooCommerce
  2. Synchronization:
    Determine whether synchronization should be enabled.
    This will synchronize orders from WooCommerce to the Afosto OMS.
  3. Synchronize Cancellations:
    Determine whether to synchronize cancellations.
  4. Synchronize Stock Changes:
    Determine whether to synchronize stock changes.
  5. Synchronize From:
    Provide the date and time to start the synchronization. This determines from which point your orders will be synchronized to Afosto; this moment can also be in the past.
  6. Click "Save."

Step 5: Choose Shipping Provider

Select shipping provider envoy setup Afosto
  1. Choose the provider for your shipping labels:
    Here you can choose from various carriers, for which you need to have your own login credentials. These can be connected to Afosto to retrieve the shipping labels. If you prefer to create your shipping labels manually, you can choose the Afosto label provider. This way, you can manually set orders as shipped and add your own track and trace code.
  2. Sort Your Shipping Methods from the Connected Provider:
    After connecting a provider, we will retrieve all available methods. You can sort them by dragging them into the desired order, with the most frequently used methods at the top. This order will also appear when shipping an order.
  3. Click "Save."

Step 6: Create Shipping Methods

In this step, we will create the shipping methods. Here, you can create methods per shipping provider (e.g., PostNL or DHL) and link them to your shipping zones (e.g., Netherlands). You can also set the shipping costs per method.

  1. Select Your Carrier
  2. Select the Shipping Zone
  3. Select Whether the Shipping Method is On or Off by Default
    Optionally, add exceptions to this default setting:
    (With exceptions, you can, for example, activate or deactivate a shipping method for a specific customer, country, product category, or other specifications.)
  4. Set the Visible Name and Description of the Shipping Method
    The name and description are shown to your customers in our headless checkout.
  5. Optionally, Add Translations for the Name and Description
  6. Set the Costs of the Shipping Method with Possible Exceptions
  7. Select the Correct Options for This Shipping Method
    By selecting the options, you filter out certain methods from the shipping provider. This ensures that the list of available methods is smaller when sending the order.
  8. Click "Add."
    Now the shipping method is added, and you can start processing your WooCommerce orders in Afosto.

Done!

Congratulations! The orders from your WooCommerce store are now synchronized with Afosto's OMS, and you can use our extensive WMS and Fulfillment capabilities for your connected WooCommerce environment.

Adding More WooCommerce Channels

If you want to add more WooCommerce channels, you can repeat the above steps. All channels can be connected to one or multiple warehouse locations in Afosto.

Need Help?

If you need assistance with the setup, please contact us at support@afosto.com or use the chat function in your Afosto environment.