• INR
  • USD
Cart 0
  • You have no items in your shopping cart.
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    Contact Us!
    Send Again
    Please Login to Write Your Review
    Product Image
    Official OpenCart Gold Partner and Core Code Contributor
    Working for OpenCart since 2010 and contributed to latest stable release v3.0.3.7

    Opencart Shipping Based Payment Method

    Opencart Shipping Based Payment Method: With this module, the admin can easily map down the shipping methods with the  payment methods. This will allow the customers to get a clear look for the available shipping methods respective to the mapped payment methods available at the time of check out.


    * Required Fields

    Add To Cart
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    Opencart Shipping Based Payment Method: The webstore owners now have the option of restricting the available payment method options based on the customer's chosen shipping method at the time of checkout. Also, if no mapping is done for the shipping methods and payment methods then the customers can see the complete list of payment methods at the time of checkout. When a customer selects a particular shipping method then only the allowed payment methods assigned by the webstore owner to that particular shipping method get visible to the customer to finish the payment for making a quick order.

    Highlighted Features

     Link Shipping & Payment Methods

    Create mappings to link shipping methods with available payment methods.

     Restrict Payment Methods

    Choose which payment methods should only get displayed to the customer.

     Create Multiple Mapping

    The admin can create multiple mappings amongst the available shipping & payment methods.

     Easy Management

    Manage all of the created rules and make changes as required.

    What is the need for this extension?

    Are you running a web store and only want specific payment methods to be available when a customer selects a particular shipping method for a checkout? If that’s a yes, then this extension fits in the right place, as in the default system there is no way to do the same. The admin can easily map the available payment methods with the available shipping methods. Thus allowing the admin to create multiple mapping rules. Now, whenever a customer selects a shipping method the admin allowed payment methods for that shipping method will get displayed to the customer for selection for completing their purchase.

    Easy Method Mapping

    The admin of the webstore can easily map the shipping methods with the payment methods available within the store. After the mapping is done, when a customer tries to place an order the customer can only see the allowed payment methods which the customer can use for completing the payment for the order. Here, the admin will

    • Enable the module
    • Tap the add button to create the mappings
    • Select a shipping method from the available ones
    • Choose the payment methods to make available for the shipping method
    • Add multiple mappings between the shipping and their available payment methods
     Easy Method Mapping

    Checkout Process

    At the time of checkout when a customer selects a particular shipping method for getting the products delivered, the customer can easily find the available payments that can be used for completing the order payment. Here, the customer can -

    • View the available shipping methods
    • Choose a feasible shipping method
    • View a message indicating the available payment methods
    • Choose a payment method for placing the order
    • View the chosen payment & shipping method under their account panel
     Checkout Process


    • Set shipping dependent payment methods.
    • limit the number of payment methods depending upon the chosen shipping method.
    • Create multiple shipping methods along with their associated payment methods.
    • The customers can see the payment methods available depending on the chosen shipping method.


    For any query or issue, please create a support ticket here

    You may also check our quality Opencart Extensions.


    Product Version3.0.0.0
    Released4 years ago
    Last UpdatedOctober 10, 2023 (6 months ago)
    Supported VersionsOpenCart  2.x.x.x  2.0.x.x  2.1.x.x  2.2.x.x  2.3.x.x  
    Write a review

     Frequently Asked Questions

      Which extension allows restricting payment methods based on the selected shipping method by the customer?
    Well, you can make use of the OpenCart Shipping Based Payment Methods extension to be able to restrict the customers for the same.
     What if the admin does not make any mappings or disable the extension?
    In the case where the admin has not created any mapping or the extension is disabled all available payment methods get displayed to the customer for completing the purchase.
     How many payment methods can be mapped to a particular shipping method?
    The admin can see all available payment methods listed while creating the mapping. So, the admin can select any number of payment methods that are available within the webstore and assign them to the respective shipping method.
     Does the customer know that the restrictions have been applied?
    The customers can see a message notification after they select a shipping method to proceed further. This lets the customer know the available payment methods that can be used for the selected shipping method.
     How can this extension help?
    The store owner can choose to make available the payment methods of choice to the customers depending upon the shipping method selected.

    Move to Cloud Today

    AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.

    GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.

    Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.

    In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.

    Default Configuration Details of Server

    • 1 GB RAM
    • 1 Core Processor
    • 30 GB Hard Disk
    • DB with 1 GB RAM and 1 Core Processor

    * Server Configuration may vary as per application requirements.

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.

    Get Started with Cloud
    • + Features
    • - Bugs
    • + Module added for the remaining Version
    • + Module added for Opencart Version 2.3.x.x