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.
Please reach out to Webninja to confirm if this are two separate integrations on their side or if both features are included in one integration.
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.
Important: WebNinja always creates a consignment in Machship via the API when an order is placed. There is no option to use WebNinja in a realtime-estimates-only mode without consignment creation. If you require estimates at checkout without consignment creation, this is not currently supported by the WebNinja built integration.
Live Pricing Integration
Live Pricing Workflow
- A user adds items to their cart and reaches the checkout
- The user inputs their address, and we are sent:
- Warehouse location
- Customer’s address
- Products in the cart
- We transform the products into packages based on configured rules
- We generate freight quotes using these packages and addresses
- We return shipping options 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 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. (via fusedship)
Q: What happens if rates can’t be calculated?
A: Via Fusedship, you can configure a fallback option/price for cases where live rates are unavailable.
Integration Setup Process
All integrations are completed by the team at WebNinja, with support from the MachShip team.
The process for getting your integration set up is:
- Scoping – Reach out to Webninja support support@webninja.com.au – note, if you’re using MachShip via a broker, please include the account manager in CC. The Webninja specialist integrations team will work with you to confirm the scope of your integration and ensure it will perform how you expect.
- Approval – From there, you will be provided with a quote for any associated integration implementation costs for approval.
- Implementation – Once approved, implementation will begin.
- Handover & Testing – Testing can be completed with the Webninja team, before going live.
Setup FAQs
Q: How long does it take to set up my integration?
A: Most WebNinja live pricing integrations can be set up inside of 2-3 business days.