Connect your WooCommerce store with 3PL SHIP using our native WordPress plugin for automated fulfillment and real-time inventory sync.
Fully integrated WordPress plugin with WooCommerce hooks and filters.
Automatically send orders to 3PL SHIP when payment is confirmed.
Two-way inventory synchronization to prevent overselling.
Tracking numbers added to WooCommerce orders automatically.
Define shipping rules based on product types and destinations.
Handle returns and RMAs directly from WooCommerce admin.
Download the 3PL SHIP for WooCommerce plugin from the WordPress plugin repository.
Upload and activate the plugin through your WordPress admin dashboard under Plugins > Add New.
Navigate to WooCommerce > Settings > 3PL SHIP and enter your API key and secret.
Map your WooCommerce products to 3PL SHIP SKUs for accurate inventory tracking.
Set up shipping methods and rules for automated fulfillment routing.
Advanced users can extend the plugin with custom WordPress hooks:
// Customize order data before sending to 3PL SHIP
add_filter('3plship_order_data', function($order_data, $order_id) {
$order = wc_get_order($order_id);
// Add custom metadata
$order_data['custom_field'] = $order->get_meta('_custom_field');
// Modify shipping method
if ($order->get_total() > 100) {
$order_data['shipping_method'] = 'priority';
}
return $order_data;
}, 10, 2);
// Handle tracking number updates
add_action('3plship_tracking_updated', function($order_id, $tracking) {
$order = wc_get_order($order_id);
$order->add_order_note(
sprintf('Tracking: %s', $tracking['number'])
);
}, 10, 2);Download our WooCommerce plugin or get help from our integration team.