Once you've e-mailed that to us, you can stop here. But if you'd like to do it yourself, then you can continue with the instructions in this section.
The system that will be accessing your WooCommerce store is a system called Shipvine Sync. It's a system that shuffles data back and forth between various e-commerce platforms (like Shopify, Stitch Labs, or in your case, WooCommerce) and the Shipvine Logistics platform (which is where the fulfillment magic happens). After the setup is complete, you'll never interact with Shipvine Sync again, so don't be scared by its interface!
- Go to https://sync.shipvine.com/ and log in with your Shipvine user name and password.
- In the black bar at the top of the screen, click Configuration > Endpoints.
- At the bottom of the screen, choose "WooCommerce" from the "Create new endpoint at" dropdown, and press the blue "Go" button.
- Under the General section, select your name from the Client dropdown.
- In the Properties table, fill in all of the fields. Set "Host Name" to the address of your store, like "www.example.com". (Don't include the protocol like "https://".) Set "Consumer Key" to the key you created for the REST API, and set "Consumer Secret" to the secret you created for the REST API. Finally, set the "Shipvine Logistics Merchant Code" to the code that was communicated to you by Shipvine Support; it's a short code that identifies your company in our system.
- Then click the blue "Save" button.
Configuring Shipvine Sync.
Configuring shipping method speeds
The only piece of the puzzle left is mapping the shipping methods in WooCommerce to ones that Shipvine Logistics will understand. Since everyone's WooCommerce store varies in this regard a little bit, nothing is mapped by default.
Shipvine Sync will see the shipping method as the human-friendly name in WooCommerce. For example, common default shipping methods are "Flat Rate" or "Free Shipping".
Setting up the mapping requires a little technical configuration on the Shipvine side, so just let us know what you're aiming for before going live.
Familiarizing yourself with the integration
Once the connection is made, Shipvine Sync will begin interacting with WooCommerce within the hour.
Synchronizing Inventory
Items that you've created in the Shipvine Logistics catalog will synchronize inventory with WooCommerce whenever they are updated at Shipvine, as long as the SKU entered in WooCommerce matches the Merchant Identifier for the item in the Shipvine Logistics catalog.
The job by default runs once per evening. We don't recommend running it frequently as this can cause synchronization problems during high-volume sale events.
You can control the frequency of the synchronization or manually trigger a synchronization by interacting with Shipvine Sync. To trigger a manual inventory sync,
- Go to https://sync.shipvine.com/ and log in with your Shipvine user name and password.
- In the black bar at the top of the screen, click Configuration > Endpoints.
- Click the "View" button for the row corresponding to the "WooCommerce" endpoint.
- In the "Actions" section at the bottom of the screen, click the "Tasks" button.
- Click the "View" button for the row corresponding to "Push Inventory Snapshots".
- In the "Actions" section at the bottom of the screen, click the "Execute" button. Then confirm the action by clicking "Execute" again.
Synchronizing orders
Your orders will flow to Shipvine when they are set to the "processing" status in WooCommerce. A typical Shipvine Sync configuration runs on a 15-minute cycle, so there could be a delay of up to 30 minutes between changing the status in WooCommerce and seeing the order appears a
fulfillment request or
candidate request in Shipvine Logistics.
Synchronizing shipments
Your orders will be updated with shipment information once Shipvine has finished processing them. In a default WooCommerce installation, this means the order status will be flipped to "completed", and we'll add an order note to the backend so that you can refer to the tracking number.
Order note containing tracking information.
If you have the Shipment Tracking extension from WooCommerce installed, let us know so we can configure the integration to use that functionality.
If you modified the copy of the order in Shipvine Sync or Shipvine Logistics, then those changes won't be automatically reflected in the WooCommerce copy of the order. The synchronization is only able to mark the entire order as "completed", regardless of what was actually shipped within Shipvine Logistics.
Shipvine can optionally send a shipment confirmation e-mail with your logo and tracking number to the customer; just contact us if you'd like us to enable this feature for your integration.