Integrations
RuleHook integrates seamlessly with popular e-commerce platforms. You can connect your store, sync products and shipping methods, and start applying rules in minutes.
Shopify
RuleHook supports Shopify stores via CarrierService API.
⚠️ CarrierService API Required
To use RuleHook with your Shopify store, you must have the CarrierService API enabled.
This API is only available if:
- You are on the Shopify Advanced or Plus plan, or
- You are on the Shopify plan and contact support to request Carrier Calculated Shipping (available for a small monthly fee or included if you switch to annual billing).
Without this, RuleHook cannot return shipping rates.
Features
- Sync products, collections, and coupons automatically
- Apply rules at Checkout
Requirements
- Shopify Advanced or Plus plan (to enable CarrierService API)
- Must install the RuleHook app from your Shopify admin
Steps
- Install the RuleHook Shopify App
- Approve permissions and connect your store
- Create and test your first shipping rule
If CarrierService is not available in your plan, RuleHook will notify you and attempt to create it automatically. Manual retry is also supported.
WooCommerce
RuleHook connects to WooCommerce via our official WordPress plugin.
Features
- Sync shipping methods, zones, products, and categories
- Supports flat rates, free shipping, and real-time rates (e.g. USPS, DHL)
Requirements
- WordPress site with WooCommerce installed
- RuleHook connector plugin installed and activated
Steps
- Download the plugin from the Integrations page
- Install and activate it on your WooCommerce site
- Click on "Authorize Sire" to connect your RuleHook account
- Sync products and meta info from RuleHook dashboard automatically
Once connected, RuleHook can dynamically return rates during checkout based on your rules.
Custom Storefronts (API)
You can connect any custom store using RuleHook's REST API.
Features
- Full control over syncing and evaluation
- Send test carts to evaluate which rules apply
- Return rates programmatically in your own checkout flow
Requirements
- Your backend must implement basic HTTP requests
- Use your API key to authenticate requests
Endpoints
POST /v1/sync– Send products and shipping methodsPOST /v1/evaluate– Send a test cart and receive matching rules and actions
Refer to the API Reference for details and examples.
Sync Frequency
- RuleHook automatically syncs your store data every 24 hours
- Manual sync is always available from the dashboard
Troubleshooting
- No rates showing up? Make sure your store is connected and synced
- Duplicate methods? Rename methods using rules to avoid conflicts
For help, contact [email protected] or visit our Troubleshooting Guide