WebNinja Integration


Overview

We offer the following types of integrations with WebNinja:

  • Live Pricing - the display of a live carrier price in the checkout to users based on the items they are purchasing.
  • Order Syncing - available natively through WebNinja's built-in functionality.

Order Syncing Integration

Order syncing functionality is provided natively by WebNinja. Please contact WebNinja support or refer to their documentation for setup and configuration instructions.

Live Pricing Integration

Live Pricing Workflow

  1. A user adds items to their cart and reaches the checkout
  2. The user inputs their address, and we are sent:
    • Warehouse location
    • Customer's address
    • Products in the cart
  3. We transform the products into packages based on configured rules
  4. We generate freight quotes using these packages and addresses
  5. We return shipping options (carrier groups) to your checkout

Live Pricing FAQs

Q: What options are there for grouping products into packages?

A: Please read our Packing Rules documentation.

Q: What types of shipping options can I show in the checkout?

A: We have a document explaining our options for Carrier Grouping / Shipping Options here.

We can either show carriers and services individually, or return simpler options factoring in surcharges.

Important Info

  • Live pricing can affect Google Advertising. Please read this article if you are running Google Shopping ads.

WebNinja FAQs

Q: Can we show multiple carrier options?

A: Yes, you can display rates from multiple carriers, allowing customers to choose their preferred service.

Q: Can we add markups to the shipping rates?

A: Yes, you can configure markup rules to adjust the displayed shipping rates.

Q: What happens if rates can't be calculated?

A: You can configure a fallback option/price for cases where live rates are unavailable.

Integration Setup Process

All integrations are completed by our in-house integrations team that specializes in setting up integrations with WebNinja.

The process for getting your integration setup is:

  1. Scoping - Reach out to our integrations team at clientintegrations@machship.com - note, if you're using MachShip via a broker, please include the account manager in CC.

Our specialist integrations team will work with you to confirm the scope of your integration and ensure it will perform how you expect.

  1. Approval - From there, you will be provided with a quote for any associated integration implementation costs for approval.

  2. Implementation - Once approved, implementation will begin.

  3. Handover & Testing - Once completed, we will let you know and you can conduct your own testing to confirm everything is working as expected.

Setup FAQs

Q: How long does it take to setup my integration?

Most WebNinja live pricing integrations can be setup inside of 2-3 business days.

Q: Am I able to setup the integration myself?

We do not currently offer self-setup for our integrations due to the amount of customisation and testing required when linking your integration to your MachShip account.

Related Articles