Shipit DocumentationShipit Documentation
Home
API
Webhooks
Shipit Delivery Checkout
Shipit Return and Exchange
Shopify Delivery Checkout
  • English
  • Suomi
  • Svenska
  • Eesti
  • Dansk
  • Norsk
Home
API
Webhooks
Shipit Delivery Checkout
Shipit Return and Exchange
Shopify Delivery Checkout
  • English
  • Suomi
  • Svenska
  • Eesti
  • Dansk
  • Norsk
  • Shipit Delivery Checkout

    • Shipit Delivery Checkout
  • Getting Started

    • What is Delivery Checkout?
    • How It All Fits Together
    • Your First Shipping Option
    • Testing Your Checkout Setup
  • Core Concepts

    • Checkout Setups
    • Shipping Options
    • Rules
    • Pricing
    • Presentation Settings
    • Pickup Points
    • Parcels
    • Fulfillment Settings
    • Translations
    • A/B Experiments
  • Reference

    • Checkout Setup Field Reference
    • Shipping Option Field Reference
    • Parcel Preset Field Reference
    • Rule Condition Reference
    • Rule Action Reference
  • Examples

    • Show free shipping when the order total is over €100
    • Charge more for heavier orders
    • Offer cash on delivery for a specific country
    • Stop showing express delivery after 2pm and on weekends
    • Route orders to the right warehouse
    • Show a free shipping badge during weekend sales
    • Add a pickup point shipping option
    • Show different shipping options to B2B and B2C customers
    • Bulk-import shipping options from a CSV file
    • Discount shipping for loyalty members
    • Show different carriers per destination country
    • Restrict same-day delivery to a specific postcode area
    • A/B test two checkout messaging variants
    • Offer a return shipment option at checkout
    • Hide parcel lockers when an order is too heavy
  • Glossary

    • Glossary

TL;DR

The Checkout Tester is a built-in tool in the Shipit portal that simulates a real delivery quote request. You fill in a cart scenario — destination, items, origin — and Shipit runs it through your checkout configuration exactly as it would in a live checkout. You see which shipping options come back, what prices are shown, and whether any pickup points are resolved.

Use it whenever you want to check your work without waiting for a real customer order to arrive.


Where to Find It

Navigate to Shipping Methods → Tester in the portal navigation. You can also open it pre-scoped to a specific shipping option by clicking the test icon next to any method in the shipping methods list.


Two Ways to Test

Form mode

Form mode gives you a structured interface with individual fields for destination, origin, cart contents, and customer details. This is the easiest way to test most scenarios — fill in the fields you care about and leave the rest at their defaults.

The form pre-populates a sample payload so you can run a test immediately without filling anything in.

JSON mode

JSON mode gives you full control over the request payload. This is useful when you need to test an exact payload that you copied from your checkout provider's logs, or when you need to set fields that are not exposed in the form view.

Switching between modes is always safe — the JSON view reflects the current form state, and the form updates when you switch back from valid JSON.


Choosing a Provider

The tester supports all checkout providers configured on your account:

ProviderNotes
WalleyFull preview available — you can see a visual render of how the methods would appear in a Walley checkout
QliroQuote testing supported
KustomQuote testing supported
ShopifyQuote testing supported
KlarnaQuote testing supported

Select the provider that matches the checkout you want to test. Each provider has slightly different payload requirements, and the tester loads appropriate sample data automatically when you switch.


What You Can Test

Cart and destination

Set the destination country and postal code, the shipping origin, and the cart contents. Changing these values lets you test rules that fire based on geography (e.g., "only show express when shipping to Stockholm") or cart weight (e.g., "hide large pallet option for orders under 50 kg").

Customer type

Set the customer type (b2c or b2b) and loyalty status to test conditions that target specific customer segments.

Capabilities

The capabilities block controls which delivery types the checkout can request:

  • Pickup points — whether to request pickup point options and whether they are required or preferred
  • Home delivery — whether to request home delivery options
  • Delivery windows — whether to request time slot options
  • Additional options — whether to request carrier add-ons
  • Multi-shipment — whether to request split-shipment handling

Reading the Results

After clicking Run, the tester shows you the full response from Shipit's quote engine.

Form preview (Walley only): A visual representation of how the shipping options would look inside a Walley checkout widget. You can browse between shipments and preview individual methods with their names, prices, badges, and estimated delivery text.

Raw response: The full JSON response from the quote engine. This is useful when debugging specific field values or investigating why a rule did or did not fire.

Tip: If a shipping option you expected to appear is missing, check the raw response for a filtered or disabled flag on that method. Rules that disable a method leave a trace in the response that tells you which rule fired.


Testing a Specific Method

If you want to test how a single shipping option behaves, open the shipping method's edit page and click the test icon. The tester opens with the payload pre-filled to match that method's service code and configuration, so you can reproduce exactly the conditions that method would evaluate.

This is particularly useful when debugging a rule that is not behaving as expected — it scopes the response to just the relevant method and pre-fills the context Shipit would normally derive from a live checkout session.


Common Testing Scenarios

What you want to verifyHow to set it up
Rule fires for heavy cartsSet cart weight above your rule threshold; check that the expected method is enabled or disabled
Pickup points appear for a given postcodeEnable pickup points in capabilities; set the destination postal code; verify pickup point results in the response
Free shipping label shows at zero priceSet cart total above your free shipping threshold; verify the method price is 0 in the response
B2B-only method hidden from B2C customerSet customer type to b2c; confirm the method does not appear
Method works for Finnish destination but not SwedishTest with FI destination first (method should appear), then switch to SE (method should be absent or have a different price)
Last Updated: 6/13/26, 7:25 AM
Contributors: Brian Faust
Prev
Your First Shipping Option