{"id":77233,"date":"2017-03-20T08:18:58","date_gmt":"2017-03-20T08:18:58","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=77233"},"modified":"2025-02-20T08:35:28","modified_gmt":"2025-02-20T08:35:28","slug":"opencart-marketplace-advanced-custom-shipping","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/","title":{"rendered":"Opencart Marketplace Advanced Custom Shipping"},"content":{"rendered":"<p>Opencart<strong> Marketplace Advanced Custom Shipping<\/strong> module will allow the marketplace sellers and the admin to add custom shipping to their products. Now the sellers and the admin can add their charge list.<\/p>\n<p>The formula list to generate the shipping cost for shipping their products.<\/p>\n<p>This module calculates shipping based on <strong>Quantity<\/strong>, <strong>Price<\/strong>(with or without tax), <strong>Zip Code<\/strong>(country-wise), <strong>Volume<\/strong>(according to the volume of the products), <strong>Weight<\/strong>, <strong>Per Item<\/strong>, and\u00a0<strong>Flat Rate<\/strong>.<\/p>\n<p>This module is an <strong>add-on<\/strong> of the Opencart\u00a0Marketplace module. To use this module you must have<strong> first installed<\/strong> the <a href=\"https:\/\/store.webkul.com\/OpenCart-MarketPlace.html\">Opencart Marketplace.<\/a><\/p>\n<p><strong>Note:<\/strong><\/p>\n<p>1. This module supports all templates and themes including the Journal theme.<\/p>\n<p>2. Opencart Marketplace Advanced Custom Shipping module supports the Multi-Store feature of default Opencart.<\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Features &#8211; Opencart Marketplace Advanced Custom Shipping<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<ul>\n<li>Sellers can Add\/Edit and Delete their own Charge list.<\/li>\n<li>The Sellers can add their own Combinational Formula.<\/li>\n<li>Sellers can upload Postal Code, Price, Quantity, Weight, &amp; Weight values in the range table.<\/li>\n<li>The Sellers can select uploaded CSV type as Fixed or Range.<\/li>\n<li>Sellers can also add values for Fixed table entries.<\/li>\n<li>The admin can select the Categories that will be available for the sellers for Creating the Charges.<\/li>\n<li>Admin can select the Seller Allowed Rules that will be available for the marketplace sellers.<\/li>\n<li>The Admin can Add\/Edit and Delete their own Charge list.<\/li>\n<li>Admin can Approve\/Disapprove the Charge list and Formula List of Opencart marketplace seller.<\/li>\n<li>The Admin can Add\/Edit the charge list for the marketplace sellers as well.<\/li>\n<li>Admin can upload Postal Code, Price, Quantity, Weight, &amp; Weight values in the range table for himself and the marketplace sellers via CSV.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Installation &#8211; Opencart Marketplace Advanced Custom Shipping<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Installation of <strong>Opencart Marketplace Advanced Custom Shipping<\/strong><strong>\u00a0<\/strong>for Opencart is very simple. After extracting the zip file, choose your\u00a0<strong>Opencart Version Folder<\/strong> and in that, you\u00a0will find folders\u00a0<strong>admin,\u00a0<\/strong><strong>catalog,<\/strong> and <strong>ocmod<\/strong>.<\/p>\n<p>Now, copy the\u00a0<strong>admin<\/strong> and <strong>catalog<\/strong> folders into the root directory of your Opencart website. Please view the screenshot below for a better understanding.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Installation.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Installation.png\" alt=\"Installation Of Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>Once you have copied the folders in the previous step, then login to admin and from the main menu go to <strong>Extensions-&gt;Extension installer<\/strong> and upload the <strong>XML<\/strong> file &#8211; \u00a0<strong>wkadvancecustomshipping.ocmod.xml<\/strong>. The XML file can be found inside the\u00a0<strong>ocmod<\/strong> folder of the downloaded zip. Please choose the correct <strong>Opencart Version Folder<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Extension-Installer.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Extension-Installer.png\" alt=\"Installation Of Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>After\u00a0uploading the\u00a0<strong>wkadvancecustomshipping.ocmod.xml<\/strong> file,\u00a0go to the <strong>Extensions &gt; Modification<\/strong> and click on refresh field.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Modification.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Modification.png\" alt=\"Installation Of Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>Also after that in Admin Panel, go to <strong>System -&gt; Users -&gt; Usergroup<\/strong> and edit \u2018<strong>Administrator<\/strong>\u2019 and click on select all for both <b>Access and Modify Permission<\/b> and save it.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/User-Group.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/User-Group.png\" alt=\"Installation Of Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>After that navigate to\u00a0<strong>Extensions -&gt; Shipping-&gt; Opencart Marketplace Advanced Custom Shipping<\/strong>. Now click on the <strong>edit<\/strong> button to edit the module.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Edit-module.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Edit-module.png\" alt=\"Installation Of Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Module Translation<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>This <b>Opencart Marketplace Advanced Custom Shipping<\/b> module supports multiple languages so this section will describe how to make the module work in different languages. Please check this link for <a href=\"http:\/\/webkul.com\/blog\/opencart-language-installation-and-translation\/\">language translation<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Module \u00a0&#8211; Configuration<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<p>After the successful installation of the module, the admin will navigate to <strong>Extensions<\/strong>-&gt;<strong>Shipping<\/strong>-&gt;<strong>Marketplace Advanced Custom Shipping\u00a0<\/strong>and tap the <strong>Edit<\/strong> button to configure the module for use.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Configuration-admin-2.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Configuration-admin-2.png\" alt=\"Configuration Of Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p><strong>Here the admin can<\/strong>:<\/p>\n<ul>\n<li><strong>Enable<\/strong>\/<strong>Disable<\/strong> the module.<\/li>\n<li>Select the <strong>Seller Allowed Category\u00a0<\/strong>(Flat Rate, Per Item, Post Code, Price, Quantity, Total, Weight, &amp; Volume) by which the seller can\u00a0create the charges.<\/li>\n<li>Set the\u00a0<strong>Seller Allowed Rules\u00a0<\/strong>(Round, Adjust, Maximum, Minimum, Zone, City, Country, Post-Code, and Currency)\u00a0which can be used by the sellers to apply rules\u00a0on the charges.<\/li>\n<li>Also, set &#8220;<strong>Seller Override<\/strong>&#8221; to Enabled\/Disabled (If no shipping charge has been made by the seller and the Override option is set to &#8220;Enabled&#8221; then the sellers shipping cost will be calculated on the basis of the admin&#8217;s shipping formula else sellers shipping cost will be calculated on the basis of the seller&#8217;s shipping formula).<\/li>\n<li>Select the <strong>Tax Class<\/strong> as required.<\/li>\n<li>Also, select the <strong>Length Class\u00a0<\/strong>(Whatever option you select, the length of the product will be converted into that).<\/li>\n<li>Select the <strong>Weight Class\u00a0<\/strong>(In this weight class, the weight of the product will be converted into selected weight class ie: Kilogram, Gram, Pound, Ounce).<\/li>\n<li>Set the <strong>Sort Order<\/strong> for the shipping module.<\/li>\n<\/ul>\n<p>After the configuration of the module, the admin will tap the <strong>save<\/strong> button to save the configuration.<\/p>\n<h5 class=\"alert alert-warning\">\u00a0Seller Allowed Category:<\/h5>\n<ul>\n<li><strong>Flat Rate<br \/>\n<\/strong>With this option, the seller can set Flat Rate for his shipping.<\/li>\n<li><strong>Per Item<br \/>\n<\/strong>Here, with this option, the seller can set Per Item shipping cost.<\/li>\n<li><strong>Post Code<br \/>\n<\/strong>With this option, the seller can set the shipping cost by using the zip code of the customer.<\/li>\n<li><strong>Price<br \/>\n<\/strong>Here, the seller can set the shipping cost by using the total cost of products without tax.<\/li>\n<li><strong>Quantity<br \/>\n<\/strong>With this option, the\u00a0seller can set the shipping cost by using the total quantity of products.<\/li>\n<li><strong>Total<br \/>\n<\/strong>Here, the seller can set the shipping cost by using the total cost of products with tax.<\/li>\n<li><strong>Weight<br \/>\n<\/strong>With this option, the\u00a0seller can set the shipping cost by using the total weight of products.<\/li>\n<li><strong>Volume<br \/>\n<\/strong>Here, the seller can set the shipping cost by using the volume of the product. <strong>Price, Quantity, Total, Weight, Volume can set as fixed, ranged, or apply rules on these charge types.<\/strong><\/li>\n<\/ul>\n<div class=\"alert alert-warning\">\n<div>\n<h5>Seller Allowed Rule:<\/h5>\n<\/div>\n<\/div>\n<ul>\n<li><strong>Round<br \/>\n<\/strong>The round will change the amount by which the shipping charge will be calculated.<br \/>\nAlso,<b> the round<\/b> has three options to select from &#8211;<\/p>\n<ul>\n<li><strong>To the nearest\u00a0<\/strong>(Value nearest to the integer value is selected)<\/li>\n<li><strong>Down to the Nearest\u00a0<\/strong>(Value nearest to lower integer value)<\/li>\n<li><em><em><strong>Up to the Nearest <\/strong>(Value Nearest to the Upper integer value)<\/em><\/em><em><em><br \/>\n<\/em><\/em><strong>For example:<br \/>\nA)<\/strong> If the shipping cost is $10<br \/>\nand value is 3<br \/>\nthen the total shipping cost would be<br \/>\nIn Case of:<br \/>\n<strong>1)To the nearest<\/strong><br \/>\nfactor-&gt; 10\/3=&gt;3.33 then nearest integer value is 3 and the total shipping cost would be $3*3=$9<br \/>\n<strong>2)Down to the nearest<\/strong><br \/>\nAlso, factor-&gt; 10\/3=&gt;3.33 then down to the nearest integer value is 3 and the total shipping cost would be $3*3=$9<br \/>\n<strong>3)Up to the Nearest<\/strong><br \/>\nfactor-&gt; 10\/3=&gt;3.33 then up to nearest integer value is 4 and the total shipping cost would be $4*3=$12<br \/>\n<strong>B)<\/strong>If shipping cost is $17<br \/>\nand value is 3<br \/>\nthen total shipping cost would be<\/p>\n<h5>In Case of:<\/h5>\n<p><strong>1)To the nearest<\/strong><br \/>\nfactor-&gt; 17\/3=&gt;5.66 then nearest integer value is 6\u00a0and total shipping cost would be 3*$6=$18<br \/>\n<strong>2)Down to the nearest<\/strong><br \/>\nNow, factor-&gt; 17\/3=&gt;5.66 then down to the nearest integer value is 5 and the total shipping cost would be 3*$5=$15<br \/>\n<strong>3)Up to the Nearest<\/strong><br \/>\nfactor-&gt; 17\/3=&gt;5.66 then up to nearest integer value is 6 and the total shipping cost would be 3*$6=$18<\/li>\n<\/ul>\n<\/li>\n<li><strong>Adjust<br \/>\n<\/strong>This will allow the seller to adjust the shipping amount after shipping the calculation of that charge.<\/li>\n<\/ul>\n<h5>Here you can select with-in two options:<\/h5>\n<ol>\n<li><strong>Final Charge: <\/strong>the<strong>\u00a0<\/strong>Final charge will be the sum of all final charges which will be added\u00a0in charge formula after shipping charges.\u00a0<strong><br \/>\nFor example:<\/strong><br \/>\nIn a shipping charge formula: <strong>&#8220;sum(max(4,5,6),min(7,8,9))&#8221;<br \/>\n<\/strong> and we have given sub charge in all charge id.<br \/>\nFinal charge in charge id 4 -&gt; $5 and per-item cost is -&gt; $10<br \/>\nThe Final charge in charge id 5 -&gt; $3 and per-item cost is -&gt; $15<br \/>\nFinal charge in charge id 6 -&gt; $4 and per-item cost is -&gt; $20<br \/>\nThen from formula max(4,5,6) the sub charge will be $12 (add all final charges) and item cost will be $20(max value of per item cost).<br \/>\nso shipping cost =&gt; <strong>max(4,5,6) -&gt; $32<br \/>\n<\/strong><br \/>\nNow Final charge in charge id 7\u00a0-&gt; $5 and per item cost is -&gt; $8<br \/>\nFinal charge in charge id 8\u00a0-&gt; $4 and per item cost is -&gt; $10<br \/>\nAlso, final charge in charge id 9 -&gt; $3 and per item cost is -&gt; $12<br \/>\nThen from formula min(7,8,9) the Final charge will be $12(add all final charges) and item cost will be $8.<br \/>\nSo shipping cost =&gt;<strong> min(7,8,9) -&gt;$20<\/strong><br \/>\nAnd with the formula <strong>sum(max(4,5,6),min(7,8,9))<\/strong> total shipping cost would be <strong>$52<\/strong>.<\/li>\n<li><strong><strong>Sub Charge: <\/strong><\/strong>Sub charge will be the last charge that was applied in charge formula. It will override all previous charges.<br \/>\n<h5><strong>For example:<br \/>\n<\/strong><\/h5>\n<p>In a shipping charge formula: <strong>&#8220;sum(max(4,5,6),min(7,8,9))&#8221;<\/strong> and we have given sub charge in all charge id.<br \/>\nSub charge in charge id 4 -&gt; $5 and per item cost is -&gt; $10<br \/>\nThe Sub charge in charge id 5 -&gt; $3 and per item cost is -&gt; $15<br \/>\nSub charge in charge id 6 -&gt; $4 and per item cost is -&gt; $20<br \/>\nThen from formula max(4,5,6) the sub charge will be $4 (Override other sub charges).<br \/>\nItem cost will be $20(max value of per item cost).<br \/>\nso shipping cost =&gt;<strong> max(4,5,6) -&gt; $24<br \/>\n<\/strong><br \/>\nSub charge in charge id 7 -&gt; $5 and per-item cost is -&gt; $8<br \/>\nSub charge in charge id 8 -&gt; $4 and per-item cost is -&gt; $10<br \/>\nSub charge in charge id 9 -&gt; $3 and per-item cost is -&gt; $12<br \/>\nThen from formula min(7,8,9) the sub charge will be $3(Override other sub charges) and item cost will be $8.<br \/>\nSo shipping cost =&gt; <strong>min(7,8,9) -&gt;$11<\/strong><br \/>\nNow\u00a0<strong>sum(max(4,5,6),min(7,8,9))<\/strong>\u00a0=&gt; sum($24,$11) =&gt; $35<br \/>\nSo the total shipping cost would be <strong>$35<\/strong>.<\/li>\n<\/ol>\n<ul>\n<li>\n<h5><strong>Maximum<br \/>\n<\/strong><\/h5>\n<p>This will be the maximum amount that the seller can charge from the customer.<\/p>\n<h5><strong>For example:<br \/>\n<\/strong><\/h5>\n<p>The shipping charge is $80 and the seller has maximum amount to $50, then a shipping charge will be 50$.<\/li>\n<li><strong>Minimum<br \/>\n<\/strong>This will be the minimum amount that the seller can charge from the customer.<\/p>\n<h5><strong>For example:<\/strong><\/h5>\n<p>If the\u00a0shipping charge is $30 and the seller has set the minimum amount to be charged as $50 then the shipping cost will change to $50.<\/li>\n<li><strong>Zone<br \/>\n<\/strong>Here the seller can select the Zone as \u00a0&#8211; <strong>Is<\/strong> or <strong>Is Not<\/strong>.<\/li>\n<li><strong>City<br \/>\n<\/strong>The seller can select the City as \u00a0&#8211; <strong>Is<\/strong> or <strong>Is Not<\/strong>.<\/li>\n<li><strong>Country<br \/>\n<\/strong>Here the seller can select the Country as \u00a0&#8211; <strong>Is<\/strong> or <strong>Is Not<\/strong>.<\/li>\n<li><strong>Post Code<br \/>\n<\/strong>The seller can select the Post Code as \u00a0&#8211; <strong>Is<\/strong> or <strong>Is Not<\/strong>.<\/li>\n<li><strong>Currency<\/strong><br \/>\nHere the seller can select the Currency as \u00a0&#8211; <strong>Is<\/strong> or <strong>Is Not<\/strong>.<\/li>\n<\/ul>\n<p><strong>Note:<\/strong> Shipping charges will be calculated on the basis of <strong>rules<\/strong>. If there are more than one rule created then all of them must be validated to calculate the total shipping. If shipping rules not validated then it gives an <strong>error<\/strong> as Custom Shipping is not available.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Checkouts.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-86996\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Checkouts.png\" alt=\"Checkouts\" width=\"1165\" height=\"828\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Checkouts.png 1165w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Checkouts-250x178.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Checkouts-300x213.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Checkouts-768x546.png 768w\" sizes=\"(max-width: 1165px) 100vw, 1165px\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Seller Configuration &#8211; Opencart Marketplace Advanced Custom Shipping<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>After the successful installation of the module, the sellers will find two menu options under their account panel to manage their shipping \u00a0&#8211;<\/p>\n<ul>\n<li><strong>Advance Shipping List<\/strong><\/li>\n<li><strong>Charge Combination<\/strong><\/li>\n<\/ul>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/seller-option.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-87199\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/seller-option.png\" alt=\"seller options\" width=\"1194\" height=\"904\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/seller-option.png 1194w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/seller-option-250x189.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/seller-option-300x227.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/seller-option-768x581.png 768w\" sizes=\"(max-width: 1194px) 100vw, 1194px\" loading=\"lazy\" \/><\/a><\/p>\n<div class=\"alert alert-warning\">\n<h5>Advance Shipping list:<\/h5>\n<\/div>\n<p>After clicking on the &#8220;<strong>Advance Shipping List<\/strong>&#8221; menu option, another page opens up and here you can find a list of all the shipping\u00a0charges.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/new.png\"><img decoding=\"async\" class=\"alignnone size-large wp-image-87197\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/new-1200x565.png\" alt=\"custom shipping\" width=\"1200\" height=\"565\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/new-1200x565.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/new-250x118.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/new-300x141.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/new-768x362.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/new.png 1338w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/p>\n<p>Here, the seller can <strong>add a new charge<\/strong>, <strong>delete a charge<\/strong>, and can <strong>edit<\/strong> any previously created charges. To create a new charge, click on the &#8220;<strong>Add<\/strong>&#8221; button.<\/p>\n<p>After clicking the <strong>add<\/strong> button, another page opens up where the seller has to input the <strong>Charge Name<\/strong>, <strong>Choose Shipping Charge Type\u00a0<\/strong>(From the allowed charge types allowed by the admin), input the <strong>Price Per Item<\/strong> (according to the shipping charge type selected the seller). After this, the seller will click on the &#8220;<strong>Rule<\/strong>&#8221; button to define the rules that will be applicable to this configuration.<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/custom-shipping-formula.png\"><img decoding=\"async\" class=\"alignnone size-large wp-image-87154\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/custom-shipping-formula-1094x1024.png\" alt=\"custom shipping formula\" width=\"1094\" height=\"1024\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/custom-shipping-formula-1094x1024.png 1094w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/custom-shipping-formula-250x234.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/custom-shipping-formula-300x281.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/custom-shipping-formula-768x719.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/custom-shipping-formula.png 1212w\" sizes=\"(max-width: 1094px) 100vw, 1094px\" loading=\"lazy\" \/><\/a><\/p>\n<p>Clicking on the &#8220;<strong>Rule<\/strong>&#8221; button will bring up the option to select\u00a0how the rules will be applicable for the current configuration.<\/p>\n<h5>If the shipping charge type is &#8220;<strong>Post Code<\/strong>&#8221; then the seller selects a country and the seller can upload CSV for value for the &#8220;<strong>Range table<\/strong>&#8221; or &#8220;<strong>Fixed table<\/strong>&#8220;. A seller can also fill these details manually.<br \/>\nIn the case of Range table entry, there are four columns-<br \/>\n1. <strong>From<\/strong>&#8211;<\/h5>\n<ol>\n<li>If <strong>Postcode<\/strong> selected as charge type then the initial postcode has to fill.<\/li>\n<li>When<strong> Price<\/strong> selected as charge type then the minimum price has to fill.<\/li>\n<li>If <strong>Quantity<\/strong> selected then starting quantity to be set here.<\/li>\n<li>When <strong>Total<\/strong> selected as charge method than starting total have to fill.<\/li>\n<li>If <strong>Weight<\/strong> selected then the initial weight has to fill.<\/li>\n<li>When <strong>Volume<\/strong> selected then initial volume have to fill.<\/li>\n<\/ol>\n<h5>2. <strong>To<\/strong>&#8211;<\/h5>\n<ol>\n<li>If <strong>Postcode<\/strong> selected as charge type then the last postcode has to fill.<\/li>\n<li>When <strong>Price<\/strong> selected as charge type then the last price has to fill.<\/li>\n<li>If <strong>Quantity<\/strong> selected then the highest volume to be set here.<\/li>\n<li>When <strong>Total<\/strong> selected as charge method then the last total has to fill.<\/li>\n<li>If <strong>Weight<\/strong> selected then final weight have to fill.<\/li>\n<li>When <strong>Volume<\/strong> selected then the final volume has to fill.<\/li>\n<\/ol>\n<h5>3. <strong>Price<\/strong>(fill shipping price here)<\/h5>\n<h5>4. <strong>Per<\/strong>(fill per quantity\/volume\/weight value)<\/h5>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Marketplace-Advanced-Custom-Shipping.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-87000\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Marketplace-Advanced-Custom-Shipping.png\" alt=\"advanced custom shipping\" width=\"1182\" height=\"976\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Marketplace-Advanced-Custom-Shipping.png 1182w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Marketplace-Advanced-Custom-Shipping-250x206.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Marketplace-Advanced-Custom-Shipping-300x248.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/Marketplace-Advanced-Custom-Shipping-768x634.png 768w\" sizes=\"(max-width: 1182px) 100vw, 1182px\" loading=\"lazy\" \/><\/a><\/p>\n<p>In the case of the <strong>fixed table entry<\/strong>, there are three columns-<\/p>\n<p>1. <strong>Fixed<\/strong>&#8211; seller can fill fixed value here ie. postcode\/price\/quantity\/total\/weight\/volume<\/p>\n<ul>\n<li>If <strong>Postcode<\/strong> selected as charge type then postcode has to fill.<\/li>\n<li>When <strong>Price<\/strong> selected as charge type then price have to fill.<\/li>\n<li>If<strong> Quantity<\/strong> selected then volume to be set here.<\/li>\n<li>When <strong>Total<\/strong> selected as charge method then total have to fill.<\/li>\n<li>If <strong>Weight<\/strong> selected then the weight has to fill.<\/li>\n<li>When <strong>Volume<\/strong> selected then the volume has to fill.<\/li>\n<\/ul>\n<p>2. <strong>Price<\/strong>(fill shipping price here)<\/p>\n<p>3.<strong>Per<\/strong>(fill per quantity\/volume\/weight value)<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/fixed.png\"><img decoding=\"async\" class=\"alignnone wp-image-86775 size-large\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/fixed-1200x408.png\" alt=\"fixed-table\" width=\"1200\" height=\"408\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/fixed-1200x408.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/fixed-250x85.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/fixed-300x102.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/fixed-768x261.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/fixed.png 1266w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><\/p>\n<p>The seller can select from the below-mentioned <strong>rule<\/strong> options &#8211;<\/p>\n<h5><strong>Adjust<\/strong> &#8211;<\/h5>\n<ul>\n<li>Round<\/li>\n<li>Adjust<\/li>\n<li>Maximum<\/li>\n<li>Minimum<\/li>\n<\/ul>\n<h5><strong>Location<\/strong> &#8211;<\/h5>\n<ul>\n<li>Zone<\/li>\n<li>City<\/li>\n<li>Country<\/li>\n<li>Post Code<\/li>\n<\/ul>\n<h5><strong>Order<\/strong> &#8211;<\/h5>\n<ul>\n<li>Currency<\/li>\n<\/ul>\n<p>After setting up the rules applicable for this configurations setting, click the &#8220;<strong>Save<\/strong>&#8221;\u00a0button to save the charge list.<\/p>\n<div class=\"alert alert-warning\">\n<h5>Charge Combination<\/h5>\n<\/div>\n<p>Under this menu option, the sellers will be able to set the <strong>charge combination<\/strong>\/<strong>charge formula<\/strong> that will be applicable on the shipping charges to generate the final shipping price.<\/p>\n<p>To add a new charge formula click the &#8220;<strong>Add<\/strong>&#8221; button as per the snapshot below.<\/p>\n<p><strong>Note: <\/strong>Always remember that the number of <strong>left brackets<\/strong> used should <strong>equal<\/strong> the number of <strong>closing brackets<\/strong>. Also, remember to use the comma separator for separating the charge list Ids.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/chargecombination-1200x929.png-1200\u00d7929-.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-87162\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/chargecombination-1200x929.png-1200\u00d7929-.png\" alt=\"chargecombination\" width=\"819\" height=\"620\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/chargecombination-1200x929.png-1200\u00d7929-.png 819w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/chargecombination-1200x929.png-1200\u00d7929--250x189.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/chargecombination-1200x929.png-1200\u00d7929--300x227.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/chargecombination-1200x929.png-1200\u00d7929--768x581.png 768w\" sizes=\"(max-width: 819px) 100vw, 819px\" loading=\"lazy\" \/><\/a><\/p>\n<h5>Sellers can get charge list id from the Advance Shipping list column.<br \/>\n<strong><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/listing-id.png\"><img decoding=\"async\" class=\"alignnone wp-image-86935 size-large\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/listing-id-1200x896.png\" alt=\"custom\" width=\"1200\" height=\"896\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/listing-id-1200x896.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/listing-id-250x187.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/listing-id-300x224.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/listing-id-768x573.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/06\/listing-id.png 1250w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/a><br \/>\nSort Order:<\/strong><\/h5>\n<p>A formula gets applied according to the sort order of the formula. The minimum value of sort order will apply preferred.<\/p>\n<p><strong>Formula example<\/strong>: max(sum(5,6,7),avg(5,6,7)) [<strong>The numbers 5,6,7 here signify the Charge list IDs<\/strong>].<\/p>\n<\/div>\n<p>If charge combination is sum(5,6,7) and shipping cost for charge list id 5 is 7$, for charge list id 6 is 8$, for charge list id 7 is 9$.<\/p>\n<p>then total shipping cost on the basis of charge combination formula ie. sum(5,6,7) = 24$<\/p>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Buyer-End Workflow<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>When Buyer will place an order of seller\u2019s product, the buyer can see\u00a0<strong>Advanced Custom Shipping<\/strong> under the <strong>shipping methods<\/strong> like the below screenshot.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/image1.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/image1.png\" alt=\"Front-End Workflow - Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>Buyers will be able to see the selected shipping method again at &#8220;<strong>Order Review<\/strong>&#8221; section, and then the buyer can tap on &#8220;<strong>Confirm Order<\/strong>&#8221;\u00a0button to complete their order.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/image2.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/image2.png\" alt=\"Front-End Workflow - Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>After the invoice gets generated, the customers can also see the selected shipping method for the ordered products under <strong>Order History -&gt;View Order\u00a0<\/strong>page as shown below in the snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/customer-invoice.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/customer-invoice.png\" alt=\"Customer-Order-History\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Admin Management &#8211; Opencart Marketplace Advanced Custom Shipping<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>After the installation of the module the admin will see &#8220;<strong>Advanced Shipping<\/strong>&#8221; menu option on the admin side panel with two sub-menus &#8211; \u00a0<strong>Charge list<\/strong> and <strong>Formula List. <\/strong><\/p>\n<p>\ufffc\ufffc\ufffc\ufffcThe admin can set the configuration for himself or for the Marketplace sellers.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/admin-main-dashboard-with-menu-items.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/admin-main-dashboard-with-menu-items.png\" alt=\"Admin Configuration - Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<div class=\"alert alert-success\">\n<h5>Charge list &#8211;<\/h5>\n<\/div>\n<p>Under this sub-menu option, the admin will find all &#8220;<strong>Charge list<\/strong>&#8221; of the marketplace sellers that they have created under their own account panel. Here the admin can <strong>edit\/delete<\/strong> any charge list, <strong>approve<\/strong>\/<strong>disapprove<\/strong> the <strong>charge list<\/strong> of any marketplace seller.<\/p>\n<p>The admin can also add the charge list for himself and the marketplace sellers.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/charge-list-admin.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/charge-list-admin.png\" alt=\"Admin Management - Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p><strong>Note: <\/strong>After the charge list has been added, it has to be approved by the admin first. Else, the charge list won&#8217;t appear under the charge list menu option in the seller panel.<\/p>\n<p>To<strong> add a charge list <\/strong>for himself, the admin will click on the &#8220;<strong>Admin<\/strong>&#8221; button visible on the top right-hand side. After clicking the button, another page opens up where the admin can add his own charge list as shown below in the snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/admin-add-charge-list.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/admin-add-charge-list.png\" alt=\"Admin Management - Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<h5><strong>Here the admin will:<\/strong><\/h5>\n<ul>\n<li>Enter the <strong>Charge Name<\/strong> that is easily recognizable.<\/li>\n<li>Set the Status as <strong>Enabled\/Disable <\/strong>as required.<\/li>\n<li>Choose the <strong>Shipping Charge Type<\/strong> from the drop-down.<\/li>\n<li>Select the <strong>country<\/strong> for which the shipping type will apply.<\/li>\n<li>Click here to upload the <strong>CSV <\/strong>file.<\/li>\n<li>Select the Uploaded CSV table type as <strong>Fixed<\/strong> or <strong>Range<\/strong>.<\/li>\n<li>Also, Select the <strong>Separator<\/strong> for the file.<\/li>\n<\/ul>\n<p>Now click the <strong>save<\/strong> button on the top right-hand side to save this <strong>CSV<\/strong> file. After saving the file you can see another page to map the CSV values. After selecting the corresponding values click the save button to save the charge list.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/csv-step.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/csv-step.png\" alt=\"Heading name goes here\" loading=\"lazy\" \/><\/a><\/p>\n<p>To <strong>add the charge list<\/strong> for the <strong>marketplace sellers<\/strong> click on the &#8220;<strong>add<\/strong>&#8221; button at the top right-hand side of the charge list page. Now, another page to add the seller charge list will open as shown below in the snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Seller-charge-List.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Seller-charge-List.png\" alt=\"Admin Management - Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<h5>Here for the seller, the admin will &#8211;<\/h5>\n<ul>\n<li>Select the <strong>Seller Name<\/strong>.<\/li>\n<li>Enter the <strong>Charge Name<\/strong>.<\/li>\n<li>Set the <strong>Status<\/strong> of the charge list as <strong>Enabled<\/strong> or <strong>Disabled<\/strong>.<\/li>\n<li>Choose the <strong>Shipping Charge Type<\/strong> from the drop-down option.<\/li>\n<li>Enter the value for the<strong> Flat Rate<\/strong> and select it as <strong>Fixed<\/strong> or <strong>Percentage<\/strong>.<\/li>\n<li>Admin will set the rule to apply by tapping the <strong>Rule<\/strong> button.<\/li>\n<\/ul>\n<p>Lastly, the admin will click the <strong>save<\/strong> button to save the configuration for the seller.<\/p>\n<div class=\"alert alert-success\">\n<h5>Formula List<\/h5>\n<\/div>\n<p>Admin can easily add the Formula list for his own usage. To do so click on the &#8220;<strong>Admin<\/strong>&#8221; button on the &#8220;<strong>Formula\u00a0list<\/strong>&#8221; \u00a0page as shown below in the snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Formula-list-admin-panel.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Formula-list-admin-panel.png\" alt=\"Admin-formula-list\" loading=\"lazy\" \/><\/a><\/p>\n<p>After this, another page opens up where the admin will fill and select the required fields. After filling all the data click the <strong>save<\/strong> button to save the formulas as shown below in the snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/admin-self-formula-list.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/admin-self-formula-list.png\" alt=\"Admin-formula-list\" loading=\"lazy\" \/><\/a><\/p>\n<p>Admin can also add the Formula list for the marketplace sellers. To do so click on the <strong>add<\/strong> button on the &#8220;<strong>Formula List<\/strong>&#8221; \u00a0page as shown below in the snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Formula-list-admin-panel.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Formula-list-admin-panel.png\" alt=\"Admin-formula-list\" loading=\"lazy\" \/><\/a><\/p>\n<p>After this, another page opens up where the admin will fill and select the required fields as shown below in the snapshot.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Add-seller-formula-by-admin.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Add-seller-formula-by-admin.png\" alt=\"Heading name goes here\" loading=\"lazy\" \/><\/a><\/p>\n<p>After configuring the setting, the admin will click the <strong>save<\/strong> button to save the charge list for the selected marketplace seller.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Seller End Management<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p>Sellers will also be able to see the shipping method is used for their orders by going to <strong>account<\/strong> -&gt;<strong>order history<\/strong>-&gt;<strong>order<\/strong> <strong>information<\/strong> as per the screen shot below.<br \/>\n<a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/order-information.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/order-information.png\" alt=\"Seller End - Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>The shipping method name used can be seen in the <strong>order&#8217;s invoice<\/strong> as well as shown below in the snapshot.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/seller-invoice-1.png\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/seller-invoice-1.png\" alt=\"Opencart Marketplace Advanced Custom Shipping\" loading=\"lazy\" \/><\/a><\/p>\n<p>That\u2019s all for the <strong>Opencart Advanced Custom Shipping<\/strong> module still have any issue feel free to add a ticket and let us know your views to make the module better\u00a0<a href=\"https:\/\/webkul.uvdesk.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/webkul.uvdesk.com\/<\/a>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Opencart Marketplace Advanced Custom Shipping module will allow the marketplace sellers and the admin to add custom shipping to their products. Now the sellers and the admin can add their charge list. The formula list to generate the shipping cost for shipping their products. This module calculates shipping based on Quantity, Price(with or without tax), <a href=\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":79,"featured_media":77268,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[211,305],"tags":[4584],"class_list":["post-77233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-marketplace-2","category-opencart","tag-opencart-marketplace-advanced-custom-shipping"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Opencart Marketplace Advanced Custom Shipping - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Opencart Marketplace Advanced Custom Shipping allows the admin &amp; sellers to add the charge &amp; formula list for generating the shipping cost for their product\" \/>\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-marketplace-advanced-custom-shipping\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Opencart Marketplace Advanced Custom Shipping - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Opencart Marketplace Advanced Custom Shipping allows the admin &amp; sellers to add the charge &amp; formula list for generating the shipping cost for their product\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/\" \/>\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=\"2017-03-20T08:18:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-20T08:35:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/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=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/\"},\"author\":{\"name\":\"Nishad Bhan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0\"},\"headline\":\"Opencart Marketplace Advanced Custom Shipping\",\"datePublished\":\"2017-03-20T08:18:58+00:00\",\"dateModified\":\"2025-02-20T08:35:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/\"},\"wordCount\":3120,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png\",\"keywords\":[\"opencart-marketplace-advanced-custom-shipping\"],\"articleSection\":[\"Marketplace\",\"opencart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/\",\"name\":\"Opencart Marketplace Advanced Custom Shipping - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png\",\"datePublished\":\"2017-03-20T08:18:58+00:00\",\"dateModified\":\"2025-02-20T08:35:28+00:00\",\"description\":\"Opencart Marketplace Advanced Custom Shipping allows the admin & sellers to add the charge & formula list for generating the shipping cost for their product\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Opencart Marketplace Advanced Custom Shipping\"}]},{\"@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 Marketplace Advanced Custom Shipping - Webkul Blog","description":"Opencart Marketplace Advanced Custom Shipping allows the admin & sellers to add the charge & formula list for generating the shipping cost for their product","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-marketplace-advanced-custom-shipping\/","og_locale":"en_US","og_type":"article","og_title":"Opencart Marketplace Advanced Custom Shipping - Webkul Blog","og_description":"Opencart Marketplace Advanced Custom Shipping allows the admin & sellers to add the charge & formula list for generating the shipping cost for their product","og_url":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2017-03-20T08:18:58+00:00","article_modified_time":"2025-02-20T08:35:28+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png","type":"image\/png"}],"author":"Nishad Bhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Nishad Bhan","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/"},"author":{"name":"Nishad Bhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/d5f376b54be75483744f8320d172d9e0"},"headline":"Opencart Marketplace Advanced Custom Shipping","datePublished":"2017-03-20T08:18:58+00:00","dateModified":"2025-02-20T08:35:28+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/"},"wordCount":3120,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png","keywords":["opencart-marketplace-advanced-custom-shipping"],"articleSection":["Marketplace","opencart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/","url":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/","name":"Opencart Marketplace Advanced Custom Shipping - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png","datePublished":"2017-03-20T08:18:58+00:00","dateModified":"2025-02-20T08:35:28+00:00","description":"Opencart Marketplace Advanced Custom Shipping allows the admin & sellers to add the charge & formula list for generating the shipping cost for their product","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/03\/Banner.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-marketplace-advanced-custom-shipping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Opencart Marketplace Advanced Custom Shipping"}]},{"@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\/77233","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=77233"}],"version-history":[{"count":49,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/77233\/revisions"}],"predecessor-version":[{"id":483651,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/77233\/revisions\/483651"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/77268"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=77233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=77233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=77233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}