Support – ecommerce
E-commerce
Connect your store and Machool pulls the orders in, so you can ship them and push tracking back without retyping anything.
How does it work?
Machool integrates directly with your e-commerce store to automatically sync your orders into the Machool platform. Once a shipment has been made in Machool, your order is fulfilled and updated with tracking details.
Once you connect your store you will be able to:
- Pull orders live from your e-commerce store
- Make shipments and print labels in seconds
- Manage shipments, viewing payments and shipping status
- Review shipments and their status in your e-commerce store
Connecting your platform
Ten platforms are supported. Open the one you use.
Shopify
How to connect your store
- Log in to your account and go to Manage then E-commerce.
- Click the store logo.
- Enter your shop name and click Connect.
WooCommerce
How to connect your store
- Log in to your account and go to Manage then E-commerce.
- Click the store logo.
- Enter your shop name and click Connect.
Why use Machool live checkout shipping rates?
- Show real time, accurate rate quotes to your customers
- Protect your margins by quoting accurately
- Customize your rates by dollar amount or percentage
- Boost conversion rates
- Easy to use, quick setup with no modifications required
How to activate the plugin
- Install the plugin from the WordPress registry and activate it: Machool plugin for WooCommerce.
- Make sure your store is connected to Machool, then click the folder + icon.
- Generate an API key.
- Paste and save the key in WooCommerce > Settings > Shipping > Shipping with Machool.
Set up your shipping zones and rates
Go to WooCommerce > Shipping > Shipping zones and customize your rates according to your shipping areas and additional costs.
Edit your shipping details.
What your customer will see at checkout
The options selected in your shipping zone settings will be visible at checkout. You can choose to display both standard and expedited, or only one of those options.
What you will see in Machool
When a customer has paid for one of the Machool shipping rates, this is displayed on the e-commerce page with an icon showing which service was selected, along with the amount paid for shipping.
What you should know
Define your product details. The plugin needs accurate dimensions and weight to provide a cost estimate.
Check your store address. Make sure the address in WooCommerce > Settings > General matches the address you ship from in Machool, or the rates will be wrong.
Check your enabled providers. The rates at checkout are the ones you would get in Machool, using the weights and dimensions from your WooCommerce product descriptions. They come from the providers enabled on Manage > Couriers.
Wix
How to connect your Wix store
- Make sure you are logged in to your Wix store, then open a new browser tab and go to dev.wix.com.
- Click Build an app. You will be asked to log in to your Wix account if you have not already.
- On the left, select Custom Apps. In the top right, click Create New App and choose Build from scratch.
- Select Self-Hosted, then click Get Started.
- You are redirected to the App Dashboard. In the left menu, click OAuth.
- Under Advanced OAuth (optional), add an App URL of
https://app.machool.com/signinand a Redirect URL ofhttps://app.machool.com/shipping/e-commerce/callbacks. Save your changes. - In the left menu, click Permissions, then + Add Permissions in the upper right.
- Select Wix Stores from the Permission Category dropdown, then select Manage Stores – all permissions and save.
- Return to the OAuth page. In another tab, log in to Machool, go to the E-Commerce page and click the Wix logo. Copy your App ID and App Secret Key from the OAuth page, paste them into Machool and click Submit.
You should now be able to view and fulfill orders from your Wix store in Machool.
Magento
How to connect your Magento store
First create a Machool integration in your Magento store admin.
- Go to your Magento store and log in as store admin.
- Go to System and select Integrations under Extensions.
- Click Add New Integration.
- Under General, enter a name for the integration, for example “Machool app”. The name is only for your reference. Under Current User Identity Verification, enter your store admin password again.
- Click Save.
- You are redirected to the Integrations page. Find the integration you just created, click Activate, then Allow.
- You will see the Integration Tokens for Extension. Copy the Access Token and click Done.
With the access token in hand, log in to Machool, go to the E-Commerce page, click the Magento logo, paste your access token along with your Magento storefront URL, and click Connect.
Panierdachat
How to connect your Panierdachat store
There is a walkthrough video for this one. Watch it on Vimeo. It cannot be embedded inside a collapsible section, so it is a link.
First go to your Panierdachat store administration to get the API and secret keys, as described on their support page.
With the keys in hand, add them in Machool under Manage > E-commerce > Panierdachat, paste both keys into the fields and click Connect.
Once the store has been added, enable Machool rates in your Panierdachat store by clicking the folder + icon.
Adjust your rates if necessary and save the settings.
Lightspeed
How to connect your Lightspeed store
In the back office of your Lightspeed store, go to Settings > Store Settings > Developers to create an API key and secret. Lightspeed documents the steps in Creating API keys.
Lightspeed E-series (Ecwid)
How to connect your Lightspeed E-series store
- Log in to your store’s admin page.
- Go to my.ecwid.com and click Create in the Add New App section. Only accounts on a paid plan can create custom apps and gain access to the API.
- After the app is created, a new page opens. Click Show secret token to reveal your access token. This is what connects your store to Machool.
Finding your Store ID
Scroll to the bottom of the admin page. It is in the footer, and also in the URL of your store admin page.
BigCommerce
How to connect your BigCommerce store
In your store’s control panel, go to Advanced Settings > API Accounts. The store API credentials are generated when a store API account is created. BigCommerce documents this in Store API Accounts.
Set these permissions:
- Information & settings Read-only
- Orders Modify
Squarespace
How to connect your Squarespace store
First get the API key and Account ID from your Squarespace store administration.
- Go to your Squarespace store and log in as store admin.
- Go to System and select Developer API Keys under Advanced.
- Click Generate a Key.
- Under Key Name, enter a name for this integration, for example “Machool app”. The name is only for your reference.
- Tick each permission one by one, making sure Read only is selected.
- Click Generate a Key in the top right of the popup.
- Copy the API key and click Close.
- Find your Account ID in Account Settings > Account & Security.
With the key and account ID in hand, add them in Machool under Manage > E-commerce > Squarespace, paste them into the fields and click Connect.
X-Cart
How to connect your X-Cart store
- Log in to your X-Cart store admin page, then go to the App Store from the bottom left menu, the puzzle piece icon.
- Search for the third party app REST API and install it. This lets your store and Machool communicate.
- In the left menu, select My Apps, find the REST API app and click Settings.
- Create a strong, unique identifier to use as a read/write API key. Any string of characters works, but a mix of upper and lower case letters, numbers and special characters is harder to guess. Paste it into the API key (read/write) field and click Submit.
- Log in to Machool and open the E-Commerce page. Click the X-Cart logo, enter your store URL and the API key from step 4, then click Connect.
You can now view and fulfill your X-Cart orders in Machool.
Related
Shopify and WooCommerce both have their own rules pages: Shopify advanced shipping rules and WooCommerce advanced shipping rules. Once orders are flowing in, Batch shipping covers printing labels for several at once.