Reading list Switch to dark mode

    Laravel eCommerce Canada Post Shipping.

    Updated 5 May 2022

    With the help of the extension Laravel eCommerce Canada Shipping admin can enable the Canada Post shipping method for the customers.

    It automatically calculates the cost of shipment from the seller’s origin address to the delivery location.
    Options for the packaging type and drop off type is available at the admin panel.

    Check a brief overview of the plugin –

    KcJxFJk8UpU

    Features of Laravel eCommerce Canada Post Shipping

    • The admin can enable or disable the Canada Post Shipping method.
    • Admin can set the Canada Post shipping method name that will be shown from the front side.
    • The admin also can define the allowed methods.
    • The dynamic shipping method for freight calculation.
    • Ability to download Invoice.

    How to install the extension Laravel eCommerce Canada Post Shipping?

    Customers will get a folder after purchasing the extension and extract the extension file and then merge the “packages” folders into the project root directory.

    canada-post-file

    Goto config/app.php file and add the following line under ‘providers’.

    Start your headless eCommerce
    now.
    Find out More
    Webkul\CanadaPost\Providers\CanadaPostServiceProvider::class

    Goto composer.json file and add the following line under ‘psr-4

    "Webkul\\CanadaPost\\": "packages/Webkul/CanadaPost/src"

    Run these commands below to complete the setup

    Composer dump-autoload
    Php artisan route:cache

    Admin Configuration

    After the installation of the module, the admin needs to configure the module.
    Click on Configure>>Sales>>Shipping

    Here you will have to set your origin address.

    origin-address

    Now, Click on Configure>>Sales>>Shipping methods.

    configuration-4

    Under the Canada post shipping there are several fields that needs to be filled.

    Mode:-Choose one of the following options here:

    • Development – Runs Canada Post in a test environment.
    • Live – Runs Canada Post  in a live production environment.

    Title:-Enter the Title for the name of the shipping method that is shown during the checkout process.
    API User Id:- Enter the User ID from your Canada Post shipping account.
    Password:- Enter the User ID and Password from your Canada Post shipping account.
    Agreement type:-Choose the option between Contract and Non-Contract according to the deal.
    Agreement Number:- Insert the number provided during the agreement with Canada Post shipping.
    Client Number:-Insert client Id provided by Canada Post shipping.
    Rate type:- Choose rate type according to your choice 
    Weight Unit:-Choose weight unit according to your choice
    Allowed Methods:-Select the method which you want to choose regarding the shipping. 
    Status:-The admin can active or inactive the module from this field.

    And Save.

    Once order received seller will be able to see the orders in Sales in admin panel.

    order

    Now while clicking on the eye icon below action for specific order. Seller will be able to see complete details of the order.

    order-ship

    Upon clicking the ship button on top right corner. Admin will be able to create the shipment of the order. Here Admin will have to insert the tracking details and courier name along with the source details.

    create-shipment

    After creating the shipment. It will be reflected in the shipment section of the order.

    shipment-details-confirmed

    Customer’s End

    After following the configuration steps. The Shipping details will be displayed on the customer end like this while checking out any order.

    Customer-end-in-canada-shipping

    That’s all for the Laravel eCommerce Canada Post Shipping.

    SUPPORT

    If you still have any issue please raise a ticket on https://bagisto.uvdesk.com/en/

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content