{"id":180044,"date":"2019-06-17T11:19:48","date_gmt":"2019-06-17T11:19:48","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=180044"},"modified":"2025-03-04T07:03:03","modified_gmt":"2025-03-04T07:03:03","slug":"opencart-shipping-based-payment-method","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/","title":{"rendered":"OpenCart Shipping Based Payment Method"},"content":{"rendered":"<p><strong>OpenCart Shipping Based Payment Method<\/strong>:<\/p>\n<p>The webstore owner can <b>limit <\/b>the <strong>customers<\/strong>&nbsp;<strong>so that<\/strong> they get to <strong>choose<\/strong> <strong>only<\/strong> those <strong>payment<\/strong> <strong>methods<\/strong> for completing the orders that get <strong>assigned<\/strong> to <strong>each<\/strong> of the <strong>shipping methods <\/strong>by the admin.<\/p>\n<p>Subsequently, after <strong>selecting a shipping method, <\/strong>the customer only gets the <strong>assigned payment methods<\/strong> available for that <strong>particular<\/strong> <strong>shipping<\/strong> method. <span style=\"font-size: 1.125rem; letter-spacing: 0px;\">Lastly, the customer can <\/span><strong style=\"font-size: 1.125rem; letter-spacing: 0px;\">choose a payment method<\/strong><span style=\"font-size: 1.125rem; letter-spacing: 0px;\"> and can place the order.<\/span><\/p>\n<p>Check the plugin overview in the video attached below &#8211;&nbsp;<\/p>\n<div class=\"wp-block-wk-block-youtube-video wk-block--yt-video wk-block-yt-classic components-placeholder\">\n<div class=\"wk-block--yt-video-frame\">\n<div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"Cj7XoIuve5M\">\n<div class=\"components-placeholder__instructions\">Cj7XoIuve5M<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Features <\/h3><\/div><div class=\"margin-bottom-50\">\n<ul class=\"wp-block-list\">\n<li>Set shipping dependent payment methods.<\/li>\n\n\n\n<li>limit the number of payment methods depending upon the chosen shipping method. <\/li>\n\n\n\n<li>Easily create multiple shipping methods along with their associated payment methods.<\/li>\n\n\n\n<li>The customers can see the payment methods available depending on the chosen shipping method.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Installation<\/h3><\/div><div class=\"margin-bottom-50\">\n<h3 class=\"wp-block-heading\">Step 1:<\/h3>\n\n\n\n<p>Extract the contents of the received <strong>zip folder<\/strong> on your system and then according to your <strong>OpenCart version <\/strong>select the <strong>respective folder<\/strong> for the module. Now upload the <strong>admin <\/strong>directory into the Opencart&#8217;s root directory.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1200\" height=\"317\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png\" alt=\"installation opencart shipping based payment method\" class=\"wp-image-180299\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-250x66.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-300x79.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-768x203.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2:<\/h3>\n\n\n\n<p>Login to the admin panel and then go to&nbsp;<strong>Extension<\/strong>-&gt; <strong>Extension Installer&nbsp;<\/strong>and then <strong>upload <\/strong>the&nbsp;<strong>XML&nbsp;<\/strong>file. The XML file is in the&nbsp;ocmod&nbsp;folder under the module directory. <\/p>\n\n\n\n<p>In the <strong>ocmod <\/strong>folder, select the Opencart version that you are using and under it, you will find&nbsp;the <strong>shipping_payment_mapping.ocmod.xml<\/strong>&nbsp;file.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"578\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/extension_installer_oc_mp_web_to_print-1.png\" alt=\"Extension Installer OpenCart Marketplace Web To Print Extension\" class=\"wp-image-171284\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/extension_installer_oc_mp_web_to_print-1.png 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/extension_installer_oc_mp_web_to_print-1-250x106.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/extension_installer_oc_mp_web_to_print-1-300x127.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/extension_installer_oc_mp_web_to_print-1-768x325.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/extension_installer_oc_mp_web_to_print-1-1200x508.png 1200w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3:<\/h3>\n\n\n\n<p>After uploading the&nbsp;<strong>XML file<\/strong>&nbsp;go to the&nbsp;<strong>Extension<\/strong>&nbsp;-&gt;&nbsp;<strong>Modifications<\/strong>&nbsp;and click on&nbsp;<strong>refresh&nbsp;<\/strong>button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1099\" height=\"557\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/refresh_modification_shipping_based_payment_methods_opencart.png\" alt=\"refresh_modification_shipping_based_payment_methods_opencart\" class=\"wp-image-180312\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/refresh_modification_shipping_based_payment_methods_opencart.png 1099w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/refresh_modification_shipping_based_payment_methods_opencart-250x127.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/refresh_modification_shipping_based_payment_methods_opencart-300x152.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/refresh_modification_shipping_based_payment_methods_opencart-768x389.png 768w\" sizes=\"(max-width: 1099px) 100vw, 1099px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 4:<\/h3>\n\n\n\n<p>After that in Admin panel go to&nbsp;<strong>System<\/strong>&nbsp;-&gt;&nbsp;<strong>Users<\/strong>&nbsp;-&gt;&nbsp;<strong>User Groups<\/strong>&nbsp;and edit the group&nbsp;<strong>\u2018Administrator\u2019<\/strong>&nbsp;and choose to&nbsp;<strong>select all<\/strong>&nbsp;for both&nbsp;<strong>Access<\/strong>&nbsp;and&nbsp;<strong>Modify Permission<\/strong>&nbsp;for the permission that you want to provide and&nbsp;<strong>Save<\/strong>&nbsp;it.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1347\" height=\"732\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/user_group_access-1.png\" alt=\"User Group Access Webkul OpenCart Marketplace Web To Print \" class=\"wp-image-171323\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/user_group_access-1.png 1347w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/user_group_access-1-250x136.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/user_group_access-1-300x163.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/user_group_access-1-768x417.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/04\/user_group_access-1-1200x652.png 1200w\" sizes=\"(max-width: 1347px) 100vw, 1347px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 5:<\/h3>\n\n\n\n<p>Now go to&nbsp;<strong>Extension-&gt; Extension-&gt;Modules-&gt;Shipping Based Payment Method <\/strong>and tap the&nbsp;<strong>Install<\/strong>&nbsp;button to install the extension.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"1200\" height=\"522\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/install_extension_shipping_based_payment_methods_opencart-1200x522.png\" alt=\"install_extension_shipping_based_payment_methods_opencart\" class=\"wp-image-180315\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/install_extension_shipping_based_payment_methods_opencart-1200x522.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/install_extension_shipping_based_payment_methods_opencart-250x109.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/install_extension_shipping_based_payment_methods_opencart-300x130.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/install_extension_shipping_based_payment_methods_opencart-768x334.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/install_extension_shipping_based_payment_methods_opencart.png 1361w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Configuration Settings &#8211;  Admin Backend <\/h3><\/div><div class=\"margin-bottom-50\">\n<p>After the successful installation of the extension, the admin will navigate through <strong>Extension<\/strong>-&gt;<strong>Extension<\/strong>-&gt;<strong>Modules<\/strong>-&gt;<strong>Shipping Based Payment Method<\/strong> and will tap the <strong>Edit <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"563\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_product_restriction_module_configuration_settings-1200x563.png\" alt=\"opencart shipping based payment method install extension\" class=\"wp-image-180089\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_product_restriction_module_configuration_settings-1200x563.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_product_restriction_module_configuration_settings-250x117.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_product_restriction_module_configuration_settings-300x141.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_product_restriction_module_configuration_settings-768x360.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_product_restriction_module_configuration_settings.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This brings up the <strong>configuration settings <\/strong>for the module. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"572\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_based_payment_method_configuration_settings-1200x572.png\" alt=\"webkul_opencart_shipping_based_payment_method_configuration_settings\" class=\"wp-image-180352\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_based_payment_method_configuration_settings-1200x572.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_based_payment_method_configuration_settings-250x119.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_based_payment_method_configuration_settings-300x143.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_based_payment_method_configuration_settings-768x366.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/webkul_opencart_shipping_based_payment_method_configuration_settings.png 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under the <strong>OpenCart Shipping Based Payment Method <\/strong>configuration settings, the admin will be able to &#8211; <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set the <strong>Status <\/strong>as <strong>Enabled <\/strong>to make use of the extension <strong>else <\/strong>select it as <strong>Disabled<\/strong>. <\/li>\n<\/ul>\n\n\n\n<p><strong>Note<\/strong>:  If <strong>no mapping<\/strong> is done for a <strong>particular shipping method<\/strong> then <strong>all <\/strong>of the <strong>payment methods available <\/strong>within the store will be <strong>displayed <\/strong>to a <strong>customer <\/strong>at <strong>checkout<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Adding a New Mapping<\/h3>\n\n\n\n<p>The admin will have to <strong>map <\/strong>the <strong>shipping methods<\/strong> with the <strong>payment methods<\/strong>. To do so, the admin will first tap the <strong>Add <\/strong>button at the <strong>bottom <\/strong>right-hand side. This adds a horizontal column for creating a mapping.  <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"881\" height=\"212\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/map_shipping_payment_methods_admin.png\" alt=\"map_shipping_payment_methods_admin\" class=\"wp-image-180362\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/map_shipping_payment_methods_admin.png 881w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/map_shipping_payment_methods_admin-250x60.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/map_shipping_payment_methods_admin-300x72.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/map_shipping_payment_methods_admin-768x185.png 768w\" sizes=\"(max-width: 881px) 100vw, 881px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, the admin will have <strong>all <\/strong>of the <strong>shipping methods <\/strong>within his store <strong>displayed <\/strong>on the <strong>left <\/strong>and all the <strong>payment methods <\/strong>listed on the <strong>right<\/strong>. Now here, the admin will  &#8211; <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select a <strong>Shipping method<\/strong> from a <strong>list <\/strong>of <strong>available <\/strong>shipping methods.<\/li>\n\n\n\n<li><strong>Choose <\/strong>the <strong>Payment methods<\/strong> that will be <strong>available <\/strong>for the <strong>selected shipping <\/strong>method. <\/li>\n\n\n\n<li>The admin can <strong>do multiple mapping <\/strong>by tapping the <strong>Add <\/strong>button.<\/li>\n\n\n\n<li>Lastly, tap the <strong>Save <\/strong>button on the top <strong>right-hand side<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Customer Workflow &#8212; Store Frontend<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>The customer can <strong>add the products <\/strong>into the cart and can make a checkout by tapping the <strong>Checkout <\/strong>button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1184\" height=\"527\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_button_tap.png\" alt=\"webkul opencart shipping based payment method customer checkout page\" class=\"wp-image-180118\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_button_tap.png 1184w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_button_tap-250x111.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_button_tap-300x134.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_button_tap-768x342.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_button_tap-604x270.png 604w\" sizes=\"(max-width: 1184px) 100vw, 1184px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After tapping the <strong>Checkout <\/strong>button, the customer is taken to the checkout page. Here, after the first <strong>3 steps<\/strong>, the customer will <strong>select <\/strong>the <strong>Delivery <\/strong>method in <strong>Step 4<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"794\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_page-1200x794.png\" alt=\"checkout_page\" class=\"wp-image-180174\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_page-1200x794.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_page-250x165.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_page-300x199.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_page-768x508.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/checkout_page.png 1206w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>According to the <strong>chosen Shipping <\/strong>method(Free Shipping in this case), the customer will have the respectively <strong>assigned Payment <\/strong>methods available for selection at <strong>step 5<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1172\" height=\"845\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_1.png\" alt=\"payment_method_shwebkul opencart shipping based payment extension shown payment method at checkout\" class=\"wp-image-180193\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_1.png 1172w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_1-250x180.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_1-300x216.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_1-768x554.png 768w\" sizes=\"(max-width: 1172px) 100vw, 1172px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note<\/strong>:  At <strong>step <\/strong>number <strong>Five<\/strong>, the customer can see a <strong>notification <\/strong>that says &#8216;<strong>Available Payment Methods for this shipping method<\/strong>&#8216;. It lets the customer know which payment methods are available for the chosen shipping method.<\/p>\n\n\n\n<p>Moreover, if the customer selects <strong>Country Wise Shipping<\/strong> in <strong>step 4<\/strong>, then the <strong>customer <\/strong>will have the <strong>respectively assigned payment methods<\/strong>(set by the admin in module config. settings) available for <strong>selection <\/strong>at <strong>step 5<\/strong>. <\/p>\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1167\" height=\"822\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_2.png\" alt=\"webkul opencart shipping based payment extension payment method shown at checkout page\" class=\"wp-image-180198\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_2.png 1167w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_2-250x176.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_2-300x211.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/payment_method_shown_as_per_selected_shipping_method_2-768x541.png 768w\" sizes=\"(max-width: 1167px) 100vw, 1167px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Next, the customer will have to <strong>tap <\/strong>on the <strong>confirm <\/strong>button to <strong>proceed <\/strong>further to<strong> step 6, <\/strong>where the customer can complete the order. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1090\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/confirm_order_by_customer-1090x1024.png\" alt=\"webkul opencart shipping based payment extension confirm order by customer\" class=\"wp-image-180212\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/confirm_order_by_customer-1090x1024.png 1090w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/confirm_order_by_customer-250x235.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/confirm_order_by_customer-300x282.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/confirm_order_by_customer-768x721.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/confirm_order_by_customer.png 1167w\" sizes=\"(max-width: 1090px) 100vw, 1090px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Lastly, after placing the order, the customer will be able to <strong>check <\/strong>the <strong>shipping <\/strong>and <strong>payment details <\/strong>within the <strong>Order history <\/strong>section.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"940\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/customer_order_history_details_used_shipping_payment-940x1024.png\" alt=\"webkul opencart shipping based payment extension - customer order history\" class=\"wp-image-180213\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/customer_order_history_details_used_shipping_payment-940x1024.png 940w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/customer_order_history_details_used_shipping_payment-228x249.png 228w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/customer_order_history_details_used_shipping_payment-275x300.png 275w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/customer_order_history_details_used_shipping_payment-768x837.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/customer_order_history_details_used_shipping_payment.png 1170w\" sizes=\"(max-width: 940px) 100vw, 940px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Support<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>Moreover, in case you need more information or require any customization, then please send an email to <strong>support@webkul.com<\/strong> or raise a ticket at our <a rel=\"noreferrer noopener\" href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\" target=\"_blank\">HelpDesk <\/a>system. <\/p>\n<\/div>\n\n\n\n<p> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenCart Shipping Based Payment Method: The webstore owner can limit the customers&nbsp;so that they get to choose only those payment methods for completing the orders that get assigned to each of the shipping methods by the admin. Subsequently, after selecting a shipping method, the customer only gets the assigned payment methods available for that particular <a href=\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[305],"tags":[8866],"class_list":["post-180044","post","type-post","status-publish","format-standard","hentry","category-opencart","tag-opencart-shipping-based-payment-method"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OpenCart Shipping Based Payment Method | Shipping Specific Payments<\/title>\n<meta name=\"description\" content=\"OpenCart Shipping Based Payment method allows admin to map payment methods that get available according to the selected shipping method.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenCart Shipping Based Payment Method | Shipping Specific Payments\" \/>\n<meta property=\"og:description\" content=\"OpenCart Shipping Based Payment method allows admin to map payment methods that get available according to the selected shipping method.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-17T11:19:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-04T07:03:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png\" \/>\n<meta name=\"author\" content=\"Nishad Bhan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nishad Bhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\"},\"author\":{\"name\":\"Nishad Bhan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\"},\"headline\":\"OpenCart Shipping Based Payment Method\",\"datePublished\":\"2019-06-17T11:19:48+00:00\",\"dateModified\":\"2025-03-04T07:03:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\"},\"wordCount\":787,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png\",\"keywords\":[\"opencart shipping based payment method\"],\"articleSection\":[\"opencart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\",\"name\":\"OpenCart Shipping Based Payment Method | Shipping Specific Payments\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png\",\"datePublished\":\"2019-06-17T11:19:48+00:00\",\"dateModified\":\"2025-03-04T07:03:03+00:00\",\"description\":\"OpenCart Shipping Based Payment method allows admin to map payment methods that get available according to the selected shipping method.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods.png\",\"width\":1366,\"height\":361,\"caption\":\"installation opencart shipping based payment method\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenCart Shipping Based Payment Method\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\",\"name\":\"Nishad Bhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Nishad Bhan\"},\"description\":\"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"OpenCart Shipping Based Payment Method | Shipping Specific Payments","description":"OpenCart Shipping Based Payment method allows admin to map payment methods that get available according to the selected shipping method.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/","og_locale":"en_US","og_type":"article","og_title":"OpenCart Shipping Based Payment Method | Shipping Specific Payments","og_description":"OpenCart Shipping Based Payment method allows admin to map payment methods that get available according to the selected shipping method.","og_url":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-06-17T11:19:48+00:00","article_modified_time":"2025-03-04T07:03:03+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png","type":"","width":"","height":""}],"author":"Nishad Bhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nishad Bhan","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/"},"author":{"name":"Nishad Bhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0"},"headline":"OpenCart Shipping Based Payment Method","datePublished":"2019-06-17T11:19:48+00:00","dateModified":"2025-03-04T07:03:03+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/"},"wordCount":787,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png","keywords":["opencart shipping based payment method"],"articleSection":["opencart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/","url":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/","name":"OpenCart Shipping Based Payment Method | Shipping Specific Payments","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods-1200x317.png","datePublished":"2019-06-17T11:19:48+00:00","dateModified":"2025-03-04T07:03:03+00:00","description":"OpenCart Shipping Based Payment method allows admin to map payment methods that get available according to the selected shipping method.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/06\/installation_shipping_based_payment_methods.png","width":1366,"height":361,"caption":"installation opencart shipping based payment method"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-shipping-based-payment-method\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenCart Shipping Based Payment Method"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0","name":"Nishad Bhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7a708390ff9ca00da55b3ed0b076fe4f3624005bce5b5d88e6b3d99d15c13ec2?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Nishad Bhan"},"description":"Nishad Bhan excels in analyzing eCommerce processes on the Magento platform, optimizing workflows, and delivering strategic solutions. Expertise ensures seamless platform integration, driving digital innovation and aligning technology with business objectives for growth.","url":"https:\/\/webkul.com\/blog\/author\/nishad-bhan981\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/180044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=180044"}],"version-history":[{"count":85,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/180044\/revisions"}],"predecessor-version":[{"id":404981,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/180044\/revisions\/404981"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=180044"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=180044"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=180044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}