Supported Integrations
Supported Integrations

Shopify Platform Testing Checklist

This section outlines tests for both Live Pricing and Order Sync workflows. Ignore any sections not in scope for your integration.

Shopify Live Pricing (If Applicable)

Test ScenarioExpected OutcomeStatus / Notes
Single and multiple item checkoutsShipping options and prices return correctly for different item counts 
Heavy and light item scenariosPrices scale according to weight or cubic value rules 
Metro and rural addressesRates reflect correct zone-based pricing differences (if applicable) 
Review Shipping Options configurationCarrier and service options match FusedShip setup 
Review Packaging Rules configurationPackaging logic correctly affects pricing 
Live Rate Logs validationCheckout quotes appear in logs with expected rate breakdown 
Existing Shopify shipping methods visibleOld methods appear until manually removed; confirm distinction is clear 


Shopify Order Sync → Pending Consignments Workflow

Test ScenarioExpected OutcomeStatus / Notes
Customer places an order in ShopifyFulfilment(s) are created automatically for available items 
Pending consignment created in MachShipEach fulfilment generates a Pending Consignment 
Warehouse and customer details transferredFrom/To addresses populate correctly 
Shopify order number maps correctlyOrder number appears in consignment reference field 
SKUs passed into MachShipSKUs visible if configured in MachShip product catalog 
Multiple warehouse fulfilmentsSeparate consignments created for each fulfilment location 
Warehouse locates order in MachShipSearch by Shopify order number returns correct pending consignment 
Warehouse adds packages and dimensionsWeights/dimensions save correctly before consignment creation 
Carrier/service applied correctlyMatches expected rule or cheapest option 
MachShip updates Shopify trackingTracking link and carrier populated on Shopify order within minutes 
Fulfilment marked as completed in ShopifyStatus updates successfully after MachShip manifesting 


Shopify App & Logs Verification

Test ScenarioExpected OutcomeStatus / Notes
Access the MachShip App within Shopify AdminMachShip app accessible via search; loads correctly 
System Status page validationIntegration shows correct status and mode (Test/Live) 
Sync Logs reviewRecent orders displayed with successful sync messages 
Live Rate Logs reviewIf enabled, live pricing logs display requests and responses 
Settings > Shipping OptionsConfigured carriers and surcharges are correct 
Product Widget installation (optional)Widget installs correctly on product pages if enabled 


Multi-Warehouse Testing (If Applicable)

Test ScenarioExpected OutcomeStatus / Notes
Order split across multiple locationsEach location generates its own Pending Consignment in MachShip 
Tracking written back to correct fulfilmentEach fulfilment updates with its own tracking link