3PL Warehouse Manager

Updated on January 20th, 2023

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Extensiv Hub
    Getting Started Using Hub Technical Issues & FAQs
  • 3PL Warehouse Manager
    Receiving Operations Inventory Management Shipping Operations System Configuration Scanning Operations Integrations Content Best Practice Resources Release Notes
  • Warehouse Manager
    Getting Started Admin Console Shipping Order Picking & Packing Receiving Customer Portal Cycle Counting Kit Building Managing Users Barcode Scanner Import/Export Integrations Barcoding Wave Picking Bin Move Mobile Receiving and Picking Settings
  • Order Manager
    Dashboard Orders Inventory Purchase Orders Shipments Customers Products Analytics Settings API API Integrations Accessing and Navigating Order Manager Error Messages Order Manager
  • Integration Manager
    General Support Order Sources Order Destinations Troubleshooting API Documentation Extras & Addons
  • FAQs
  • Support
+ More
  • Help Center
  • 3PL Warehouse Manager
  • Integrations Content
  • API Shopping Cart Integrations
  • Integrations Content
    • EDI Processes
        • Getting Started with an EDI Integration
        • Extensiv Carton Label Library
        • EDI Processing
        • Setting Up FTP Email Notifications
        • Sending Receipt Advice
        • Printing UCC Labels
        • Sending an ASN
        • Troubleshooting ASN Errors
        • Using the Customer Error Log
        • Understanding Common EDI Errors
    • API Shopping Cart Integrations
        • Getting Started with Shopping Cart Integrations
        • ShipStation Integration
        • Shopify Shopping Cart Connection
        • WooCommerce Shopping Cart Connection
        • Amazon Shopping Cart Connection
        • Magento 2.x Shopping Cart Connection
        • Volusion Shopping Cart Connection
        • eBay Shopping Cart Connection
    • REST API
        • Getting Started with Credential Management
        • Providing REST API Access
        • Webhooks FAQs
        • Configuring Webhooks
        • Implementing Webhooks
    • QuickBooks Desktop
        • Connecting a QuickBooks Desktop Account
        • Connecting Customers to QuickBooks Desktop
        • Understanding Class Tracking
        • Understanding QuickBooks Desktop Billing Setup
    • QuickBooks Online
        • Connecting a QuickBooks Online Account
        • Connecting Customers to QuickBooks Online
        • Configuring Invoice Settings
        • Defining International Tax Codes
        • Understanding QuickBooks Online Billing Setup
    • SmartDock
        • Understanding SmartDock
        • SmartDock FAQs
        • Scheduling with an Existing Receipt
        • Scheduling and Creating a Receipt
        • Scheduling with an Existing Order
    • General Information
        • Whitelisting IP Addresses

WooCommerce Shopping Cart Connection

This article walks through the configuration of the connection between 3PL Warehouse Manager and WooCommerce. Our pre-wired WooCommerce connection allows for the automatic transmission of orders created in WooCommerce to 3PL Warehouse Manager, as well as for the updating of order status in WooCommerce by 3PL Warehouse Manager. Additional syncing options and configuration guidelines are detailed below.

Syncing Options

Orders

This connection only loads orders that have a listed order status of "Processing" in WooCommerce. Orders in a "Pending" or "Hold" status will be put in a retry for 7 days. If the orders do not change status in this 7-day period, they will not be pulled.

For orders to properly sync, each WooCommerce product on the order must contain a SKU that matches the SKU of an item or item alias set up in 3PL Warehouse Manager. Even if line items in WooCommerce are already fulfilled, they still need a matching SKU in 3PL Warehouse Manager. If you’re not going to fulfill those lines, we recommend using the Ignore SKU function. For more information on this feature, see Ignoring SKUs.

Rather than setting up shipping methods manually in 3PL Warehouse Manager, we recommend using ship method mappings. For more information, see Managing Ship Method Mappings.

 

 

Inventory

Inventory syncing is optional. If enabled, the connection pulls available inventory numbers from 3PL Warehouse Manager and updates the available quantities in WooCommerce. Similar to order syncing, products must have SKUs configured to sync inventory numbers and these SKUs must exist in both 3PL Warehouse Manager and WooCommerce.
 

This connection does not support syncing inventory to product variations.

 

When you add inventory to WooCommerce, your inventory does not automatically update in 3PL Warehouse Manager. In order to reflect new inventory, a receipt must be generated into the system.

 


Tracking numbers

Tracking numbers are sent back to orders in WooCommerce from 3PL Warehouse Manager once the order has been confirmed in the system. For more information on this process, please see Update orders via 3PL Warehouse Manager below.

Tracking number post-back for this connection is supported at the order-level only. Line-item-level tracking post-back is not supported, which means that orders loaded from WooCommerce must be fully shipped. If you short ship or split a shipment, the tracking number provided on the order will post-back to WooCommerce—marking the entire order as fulfilled, not just the items that were shipped.

 


By default, WooCommerce does not accept tracking numbers, so once the order is confirmed in 3PL Warehouse Manager, the connection will simply move it from the "Processing" status to "Completed".

If you're interested in receiving automated tracking information for your orders in WooCommerce, you'll need to buy and install the official WooCommerce tracking extension, found here. Once installed, please let us know during setup, or contact api@extensiv.com if the connection is already set up, so that we can enable tracking postback.

 


Guidelines

Set up the shopping cart connection

Step 1: Fulfill the prerequisites

In order for the WooCommerce integration to be successful, the following must be completed:

  1. The 3PL Warehouse Manager user must be subscribed to the Ecommerce Package and have the Connections feature enabled within 3PL Warehouse Manager
  2. WooCommerce 2.1 or higher must be installed
  3. All WooCommerce products that will be handled by 3PL Warehouse Manager must have a SKU label that matches the SKU label in 3PL Warehouse Manager

The Connections feature should already be enabled by our API team prior to integration. If they are not, please contact api@extensiv.com.

Step 2: Generate WooCommerce API keys

To begin the setup configuration, you or your customer must first log in to your WooCommerce account to generate a set of WooCommerce private app keys. The process of generating the app keys is detailed here—for Step 5, you must set 'Permissions' as Read/write in order for us to mark your orders in 3PL Warehouse Manager as shipped in WooCommerce.

Once you or your customer have generated the API keys, please fill out our API Integration Survey.

After you submit the survey, you will receive a DocuSign from your Customer Success Manager within one business day. Once you complete the DocuSign, our Professional Services team will begin the cart setup process. These requests are typically completed 24–48 hours after receiving all the necessary information.

In light of changes due to COVID-19, we are temporarily increasing this turnaround time to a maximum of 72 hours. We thank you for your patience as we work through your requests.

If you have not received a DocuSign within the specified time frame or would like to know the project status, please reach out to your CSM.

 

Update orders via 3PL Warehouse Manager

Once 3PL Warehouse Manager has received and processed the WooCommerce orders, shipping and closing the orders will mark the order as complete in WooCommerce. If you have the Shipment Tracking plugin installed, tracking numbers will also send to WooCommerce as a part of this process.

  1. In 3PL Warehouse Manager, navigate to Orders > Find Orders.
  2. Select the order(s) from the grid that you need to close and mark as shipped. Use < Ctrl > or < Shift > on your keyboard to select multiple orders.
  3. Hover over Manage, then click Ship and close.
  4. Complete the appropriate fields under 'Routing Information'.
  5. If needed, enter any 'Additional Charges' that may have accumulated—each charge will display in the grid. For multiple orders, be sure to specify whether you wish to 'Apply Charges' separately to each order or divide the charges across all selected orders evenly.

    Please note that charges added here will be in addition to all automatic and manual charges that have already been applied to the selected orders.

     
  6. Click Ship and Close. The orders in WooCommerce will reflect the latest changes.

Set up event notifications

When WooCommerce orders are created or fail to import into the system, you can set up automated emails to notify the desired parties. To enable these event notifications, complete the following steps:

Please note that the error log may also be utilized to understand the cause of an error or rejection—see Using the Customer Error Log for further instructions.

  1. Navigate to Customers > Customer Notifies.
  2. From the drop-down menu, 'Choose a Customer' and click Select. This screen allows you to specify which actions will trigger an event notification. The applicable options for notifications are as follows:
    • Orders Created by Warehouse: Triggers each time an order is created by a warehouse user
    • FTP Order Import Failed: Triggers each time an order import fails
  3. Under the 'Email Recipients' column, enter the email addresses in the relevant field for each event you would like your customer to receive a notification for. If using multiple recipients for one event, separate them with semicolons.
  4. To change the default email notification for each event, click Change this cust. for that particular customer or click Change master next to an event to change the email template for all of your customers. Make your modifications, then click Save.
  5. Click Save.

For more information on the Customer Notifies feature, see Managing Event Notifications.

Was this article helpful?

Yes
No
Share additional feedback about this article

Related Articles

  • Managing User Roles
  • Batch Order Processing
  • Ignoring SKUs
  • Using a Flat File Carrier Integration

Not finding the help you need?

Contact Support
Solutions
  • Solutions for Brands
  • Solutions for 3PLs
  • Solutions for 4PLs
  • Solutions for B2B
Products
  • Extensiv 3PL Warehouse Manager
  • Extensiv Warehouse Manager
  • Extensiv Order Manager
  • Extensiv Integration Manager
  • Extensiv Network Manager
Products
  • Customer Success
  • Implementation
  • Consulting
Ecosystem
  • Fulfillment Marketplace
  • Integrations
  • Partners
  • Become a Partner
Resources
  • Resource Library
  • Blog
  • Market Insights
  • What is a 3PL?
  • What is a 4PL?
  • What is a WMS?
  • Why a Cloud-based WMS?
  • Glossary
Help
  • Help Center
  • API Documentation
  • Extensiv Univerisity
  • Community
  • System Status
  • Extensiv Logo
  • 100 N Pacific Coast Hwy, Suite 1100, El Segundo, CA 90245
  • |
  • Contact Us:
  • 83-EXTENSIV 888.375.2368 (main)
  • |
  • 310.844.7570 (local)
  • Copyright © 2023 Extensiv
  • |
  • All rights reserved.
  • Privacy Policy
  • |
  • Terms of Service
  • Follow Us:
Expand