This section outlines tests for both Live Pricing and Order Sync workflows for Magento integrations. Ignore sections not in scope.
Magento Live Pricing (if applicable)
| Test Scenario | Expected Outcome | Status / Notes |
| Single and multiple item checkouts | Rates display correctly for varying item counts | |
| Heavy and light items | Prices adjust according to cubic or weight-based rules | |
| Metro and rural addresses | Correct zone-based rates returned | |
| Shipping Options and Carrier Groups | Match configuration from FusedShip | |
| Packaging Rules validation | Packaging logic correctly applied to rate calculations | |
| Verify tax handling | Tax appears in cart and checkout correctly per Magento settings | |
| Product Box Migration | Dimensions copied correctly into MachShip Box Settings field | |
| Enable plugin in MachShip > Settings | Plugin reactivated successfully for testing | |
Magento Order Sync → Pending Consignments Workflow
| Test Scenario | Expected Outcome | Status / Notes |
| Customer places an order in Magento | Order enters Processing status | |
| Order detected by MachShip | Pending Consignment created automatically | |
| Order filters validated | Only Processing orders and non-pickups included | |
| Warehouse and customer data transferred | All address fields map correctly | |
| Magento order number reference | Displayed correctly in consignment reference field | |
| Warehouse updates packages and weights | Data saves and reflects correctly | |
| Carrier selection and cheapest logic | Service applied per configuration | |
| Test mode validation | Orders do not transmit to carriers until go-live | |
| | |