Wordpress Plugin

Wordpress Plugin
  • Total weight > sendle's max weight OR total volume > sendle's max volume calculation in wordpress

    The plugin first checks the total weight and volume [ if volume calculation is enabled in the backend] of the products in cart

    1. if ( total weight > sendle's max weight OR total volume > sendle's max volume)

    2. if yes then it distribute the cart products in to multiple package like
    if the cart has 4 products with  weight=20 lbs and volume=100 in3 each then it will divide it into
    3x20=60 lbs in one package and 1x20=20 lbs in another package.
    IN US the sendle's max weight limit is 70 lbs and max volume limit is 864 in3
    so the 1st package weight = 60 lbs and volume=300in3
    and 2nd package weight = 20 lbs and volume=100in3

    3. Now in the above example if the cart products volume is 400in3 each with the same weight
    then the 1st package volume would be 1200in3 which is greater than the sendle's max volume limit.
    in this case the plugin will distribute the cart again according to the volume like
    1st package volume = 2x400 = 800in3 and weight= 40 lbs
    and 2 package volume = 2x400 = 800in3 and weight= 40 lbs

    The weight is mandatory for the sendle rate calculation but the volume is not.
    That's why we first try to distribute it into multiple packages according to weight and then if any package volume is greater than the max volume then it will distribute it again into multiple packages according to volume.

  • How use sendle for other shipping method and download label in wordpress

    At first disable the sendle for the frontend if you want to use it only for other shipping method.
    You can see a setting in wp-admin-> woocommerce-> shipping -> sendle setting like "Show the rates in frontend".
    Please uncheck it.

    Now you can also see a setting in this page like "Post to Sendle API for the selected shipping method"
    Please choose "flat rate", if you want to use it or choose "any method selected by the customer" if want use a shipping method  rather than sendle, flat rate or free shipping.

    How Can I configure the plugin to just send my order data to Sendle and use Sendle to generate the labels? I don’t need to display Sendle rates on the website, in fact I prefer to use the flat rate shipping I already have in place. But I need to send order info to Sendle so that I’m not manually copying and pasting addresses.


    Now go to wp-admin-> woocommerce-> order -> details page.
    In this order details page you can see a sendle box at right side with a print label link.

    sendle setting download label

  • How to set Sendle Tax

    Sendle tax setting is following the woocommerce tax settings.

    To enable and disable sendle tax you have to just enable it from woocommerce tax like the following.

    Go to wp admin -> left panel -> woocommerce-> settings-> Then in the setting page you can see “General” tab -> then under this tab you can see “Enable taxes” checkbox. Like the following screenshot.


    Now you can see a “Tax” tab in this same page.

    There are 2 main settings in this page.

    1. Display prices during cart and checkout : with 2 options 1. Excluding tax 2. Including tax

    You have to choose Excluding tax to show the tax separately.

    1. Display tax totals : with 2 options 1. As a single total 2. Itemized

    You have to choose “Itemized” to show the shipping tax separately otherwise it will show the total tax in a single row.


    Also you have to set a tax rate for products to show the sendle tax.

    You can see a “Standard rates “ tab under the main tab in the same tax settings page.

    You have to add a new row for product tax rate  with no shipping like following screenshot.


    Now go to the frontend cart page, if sendle quote is showing in the cart then our plugin will add a new tax rate for the sendle automatically to the system with “0” rate and “shipping” enabled. And the plugin will calculate the rate dynamically from the sendle. You can see it the same admin page -> tax tab -> “Standard rates“  tabs like the following screenshot. You can also edit shipping tax name here. Please don’t edit any other setting of this row except the tax name.


    Finally it will show in the cart like the following screenshot

  • Validate Sendle in WP

    Validate your Sendle API ID and KEY to check it's working properly, also can check the sendle price .

    Go to Dashboard >> WooCommerce >> Validate Sendle

  • Trouble Shooting Woocom Sendle Plugin Setup

    For any store owner unable to see Sendle quotes in the cart please check the following items.

    1. Sendle ID and API key are correct - You must request these from Sendle in order to have a working integration between woo com and sendle

    2. Products have weights recorded - Weights are mandatory for Sendle to quote a package.  Dimensions are optional but recommended for more accurate pricing.

    3. Shipping zones are including the sendle shipping method.  If you have defined shipping zones, ensure that the sendle shipping method is included in the zone for your destination.

    If all above have been checked, please share your WP admin login via chat / help ticket and we can check the config of your plugin.

  • Shipment booking in WP

    The shipment can be book by two methods : On Order Submit or On Shipment Submit. This can be changed from admin Dashboard >> WooCommerce >> Settings >> Shipping ->Sendle.


  • Calculate shipping[Frontend]

    In order to have a shipping method on cart page need to calculate shipping. If there seems an inconsistency in city, postcode, etc the sendle shipping will not be available. It will end up with inconsistent error as below :

    When the details are corrected the sendle shipping cost will be available again.

  • Sendle settings In WP

    The Sendle shipping settings can be found here :

    Go to Dashboard >> WooCommerce >> Settings >> Shipping ->Sendle.

    Here you need to select the mode Live/Sandbox, Title, Sendle ID, API Key, Pickup Suburb & Postcode, Plan name Easy/Premium/Pro and License key.


    Mode : There are two mode Live/Sandbox.

    Sendle provides access to a sandbox server at https://sandbox.sendle.com. You will need to create a new account for the sandbox server – just like you did for Sendle and set up a sandbox credit card.

    Any orders created on the sandbox server will be created in the test mode, they will not result in actual consignments that can be used to send a parcel. Using a valid credit card in Sandbox will not work, so please review Stripe’s test credit card numbers.

    Title : A title to display as shipping method.

    Sendle ID & API Key : This can be obtained from here.

    Pickup Suburb : Suburb must be real and match pickup postcode.

    Pickup Postcode : Four-digit post code for the pickup address.

    Plan Name : Without authenticating, the API will give quotes for all publicly available plans by default. If plan_name is specified, the API will respond with a quote for just the given plan. Current available plans are Easy, Premium, and Pro. For authenticated requests, the API always returns the quote for the account’s current plan and ignores plan_name.

    License key : This can be obtained from the order email for the plugin purchase.


  • Enable the plugin In WP

    Go to Dashboard >> WooCommerce >> Settings >> Shipping ->Sendle -> then check the enable option and Save

9 Item(s)