{"id":176633,"date":"2019-05-28T07:17:09","date_gmt":"2019-05-28T07:17:09","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=176633"},"modified":"2026-10-14T08:01:28","modified_gmt":"2026-10-14T08:01:28","slug":"laravel-ecommerce-marketplace-per-product-shipping","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/","title":{"rendered":"Laravel eCommerce Marketplace Per Product Shipping"},"content":{"rendered":"\n<p><strong>Laravel eCommerce Marketplace Per Product Shipping<\/strong> <strong>Module<\/strong> lets the <a href=\"https:\/\/bagisto.com\/en\/\" target=\"_blank\">Bagisto<\/a> admin and each seller set a separate shipping price for every product.<\/p>\n\n\n\n<p>Checkout adds one shipping method that rates every cart item with its own price. The module adds the item prices together and splits the total by seller.<\/p>\n\n\n\n<p><span style=\"color: red;\"><strong>Note:&nbsp; <\/strong><\/span>This module<strong>&nbsp;<\/strong>is an add-on of<strong> &#8220;<a href=\"https:\/\/store.webkul.com\/laravel-multi-vendor-marketplace.html\" target=\"_blank\" rel=\"noopener\">Laravel Multi-Vendor Marketplace Extension<\/a>&#8220;.<\/strong><span style=\"font-size: revert; color: initial;\">You must install the main extension before using this module.<\/span><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Features of Laravel eCommerce marketplace Per Product Shipping<\/h3><\/div><div class=\"margin-bottom-50\">\n<ul class=\"wp-block-list\">\n<li>Each seller sets a shipping price per product from the seller panel.<\/li>\n\n\n\n<li>The admin sets a shipping price per product for the admin\u2019s own products.<\/li>\n\n\n\n<li>The admin turns the shipping method on or off from the configuration.<\/li>\n\n\n\n<li>The admin sets a default shipping rate for products without a price.<\/li>\n\n\n\n<li>The admin sets the method title and description that customers see at checkout.<\/li>\n\n\n\n<li>The admin limits the method to all countries or to specific countries.<\/li>\n\n\n\n<li>For configurable products, the admin chooses the main product\u2019s price or the selected variant\u2019s price.<\/li>\n\n\n\n<li>Sellers can also set a price when they assign an existing product to their store.<\/li>\n\n\n\n<li>Checkout multiplies each price by the item quantity and adds the totals.<\/li>\n\n\n\n<li>Checkout groups the shipping amount by seller, so each seller order carries its own shipping cost.<\/li>\n\n\n\n<li>The module skips virtual, downloadable, grouped and booking products.<\/li>\n\n\n\n<li>Sellers see the shipping amount on their order and invoice pages.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Installation of Module<\/h3><\/div><div class=\"margin-bottom-50\">\n<h4 class=\"wp-block-heading\">Requirements:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bagisto: v2.5.0<\/li>\n\n\n\n<li>Laravel Multi-Vendor Marketplace extension, installed and enabled<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Installation:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Unzip the respective extension zip and merge the &#8220;packages&#8221; folder into the project root directory.<\/li>\n\n\n\n<li>Open the root composer.json file and add the following line under &#8216;psr-4&#8217; in the autoload section.<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">&quot;Webkul\\\\MarketplacePerProductShipping\\\\&quot;: &quot;packages\/Webkul\/MarketplacePerProductShipping\/src&quot;<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run the following command to reload the autoloader.<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer dump-autoload<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to bootstrap\/providers.php file and add the following line under &#8216;providers&#8217;.<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">Webkul\\MarketplacePerProductShipping\\Providers\\MarketplacePerProductShippingServiceProvider::class<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Run the install command. It runs the migrations, publishes the package assets and clears the cache.<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan mp-per-product-shipping:install<\/pre>\n<\/div>\n\n\n\n<p>That&#8217;s it. The module is now installed, but its shipping method stays inactive until the admin turns it on.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Admin Management<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>After installation, the admin finds Marketplace Per Product Shipping under <strong>Configuration -&gt; Sales -&gt; Shipping Methods<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp\" alt=\"laravel marketplace per product shipping admin settings\" class=\"wp-image-560723\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Open <strong>Marketplace Per Product Shipping<\/strong> to see the following settings.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status:<\/strong> The admin turns the shipping method on or off. It starts off after installation.<\/li>\n\n\n\n<li><strong>Title:<\/strong> The method name that customers see at checkout. It is required while the method is on.<\/li>\n\n\n\n<li><strong>Description:<\/strong> A short text shown with the method.<\/li>\n\n\n\n<li><strong>Payment From Applicable Countries:<\/strong> Choose All Countries or Specific Countries.<\/li>\n\n\n\n<li><strong>Countries:<\/strong> Pick the countries when you choose Specific Countries. The method then shows only when the customer\u2019s billing country matches.<\/li>\n\n\n\n<li><strong>Shipping Based On:<\/strong> Choose Main or Associated. It applies to configurable products. Main uses the parent product\u2019s price. Associated uses the price of the variant the customer selects.<\/li>\n\n\n\n<li><strong>Shipping Price:<\/strong> This field holds the default rate. The admin can set it for each channel.<\/li>\n<\/ul>\n\n\n\n<p><strong>Default shipping rate:<\/strong> When a product has no shipping price, checkout charges this default rate for each unit instead. The installed default value is 10.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\"><\/h3>\n<\/div><\/div>\n\n\n\n<p>Once the method is on, the admin finds a <strong>Marketplace Per Product Shipping<\/strong> card on the product edit page. Open <strong>Catalog -&gt; Products<\/strong> and edit a product.<\/p>\n\n\n\n<p>Enter the amount in the <strong>Shipping Price<\/strong> field. The card appears for simple, configurable and bundle products. The value cannot be negative. The admin sees the field as read-only on products that a seller owns, because the seller sets that price.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-admin-product-edit.webp\" alt=\"laravel-marketplace-per-product-shipping-product-edit\" class=\"wp-image-560725\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-admin-product-edit.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-admin-product-edit-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-admin-product-edit-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-admin-product-edit-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Seller Panel<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>The seller sets the shipping price from the seller panel. Go to <strong>Catalog -&gt; List Your Product<\/strong> to add a product, or open <strong>Catalog -&gt; Products<\/strong> to edit one.<\/p>\n\n\n\n<p>On the product edit page, the seller finds the <strong>Marketplace Per Product Shipping<\/strong> card with a <strong>Shipping Price<\/strong> field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full wp-duotone-unset-1\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-product-edit.webp\" alt=\" Marketplace Per Product Shipping Seller Dashboard\" class=\"wp-image-560726\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-product-edit.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-product-edit-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-product-edit-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-product-edit-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The seller can leave the field empty to use the admin\u2019s default rate. Sellers who assign an existing product to their store see the same field on the assign and edit-assign pages.<\/p>\n\n\n\n<p>At checkout, the customer picks the method under the title the admin set. The module shows the combined price of all cart items. It only rates items from approved sellers or from the admin.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-checkout.webp\" alt=\"per product shipping method\" class=\"wp-image-454934\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-checkout.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-checkout-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-checkout-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-checkout-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wk-index-wrap\"><h3 class=\"index-title\">Seller Order Management<\/h3><\/div><div class=\"margin-bottom-50\">\n<p>When a customer places an order, the seller sees it under <strong>Sales -&gt; Orders<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-order-list.webp\" alt=\"Marketplace Per Product Shipping Seller Order List\" class=\"wp-image-560727\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-order-list.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-order-list-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-order-list-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-order-list-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The module saves each item\u2019s shipping amount, with and without tax, on the order item.<\/p>\n\n\n\n<p>The seller order page shows the total as <strong>Shipping &amp; Handling<\/strong>. It adds the shipping amounts of that seller\u2019s items.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-invoice.webp\" alt=\" Marketplace Per Product Shipping seller order list Create Invoice\" class=\"wp-image-560728\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-invoice.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-invoice-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-invoice-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/per-product-shipping-seller-invoice-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The seller\u2019s invoice pages and invoice PDF show the same shipping amount. The PDF also shows the shipping method title.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Shipping Information<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1120\" height=\"880\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-create-shipment.webp\" alt=\"Shipping Information\" class=\"wp-image-454937\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-create-shipment.webp 1120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-create-shipment-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-create-shipment-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/mp-per-product-shipping-create-shipment-768x603.webp 768w\" sizes=\"(max-width: 1120px) 100vw, 1120px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The seller order page then lists the order, invoice and shipment details together.<\/p>\n<\/div>\n\n\n\n<p>That\u2019s all for Laravel eCommerce Marketplace Per Product Shipping module.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Support<\/h3>\n\n\n\n<p>If you have any issues please feel free to add a ticket and let us know your views to make the module better \n<a href=\"https:\/\/bagisto.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/bagisto.uvdesk.com\/en\/<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel eCommerce Marketplace Per Product Shipping Module lets the Bagisto admin and each seller set a separate shipping price for every product. Checkout adds one shipping method that rates every cart item with its own price. The module adds the item prices together and splits the total by seller. Note:&nbsp; This module&nbsp;is an add-on of <a href=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":262,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8396,8929],"tags":[8054,106,8071,4269],"class_list":["post-176633","post","type-post","status-publish","format-standard","hentry","category-bagisto","category-e-commerce-bagisto","tag-laravel-ecommerce","tag-marketplace","tag-opensource","tag-per-product-shipping"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Laravel eCommerce Marketplace Per Product Shipping - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Laravel eCommerce Marketplace Per Product Shipping - Using this module admin and seller can add different shipping price for every 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\/laravel-ecommerce-marketplace-per-product-shipping\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel eCommerce Marketplace Per Product Shipping - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Laravel eCommerce Marketplace Per Product Shipping - Using this module admin and seller can add different shipping price for every product.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-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=\"2019-05-28T07:17:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-14T08:01:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp\" \/>\n<meta name=\"author\" content=\"Prachi Chauhan\" \/>\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=\"Prachi Chauhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/\"},\"author\":{\"name\":\"Prachi Chauhan\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#\\\/schema\\\/person\\\/34823aa1ccd482968bfd7d01acfa7599\"},\"headline\":\"Laravel eCommerce Marketplace Per Product Shipping\",\"datePublished\":\"2019-05-28T07:17:09+00:00\",\"dateModified\":\"2026-10-14T08:01:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/\"},\"wordCount\":833,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/laravel-marketplace-per-product-shipping-admin-settings.webp\",\"keywords\":[\"Laravel eCommerce\",\"marketplace\",\"Opensource\",\"per product shipping\"],\"articleSection\":[\"Bagisto\",\"E commerce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/\",\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/\",\"name\":\"Laravel eCommerce Marketplace Per Product Shipping - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/laravel-marketplace-per-product-shipping-admin-settings.webp\",\"datePublished\":\"2019-05-28T07:17:09+00:00\",\"dateModified\":\"2026-10-14T08:01:28+00:00\",\"description\":\"Laravel eCommerce Marketplace Per Product Shipping - Using this module admin and seller can add different shipping price for every product.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/laravel-marketplace-per-product-shipping-admin-settings.webp\",\"contentUrl\":\"https:\\\/\\\/cdnblog.webkul.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/05\\\/laravel-marketplace-per-product-shipping-admin-settings.webp\",\"width\":1120,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webkul.com\\\/blog\\\/laravel-ecommerce-marketplace-per-product-shipping\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webkul.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel eCommerce Marketplace Per Product 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\\\/34823aa1ccd482968bfd7d01acfa7599\",\"name\":\"Prachi Chauhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c4dc4694029a3232f3acda4259960d69057ed94d263c9483622fcf1462c1fc6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c4dc4694029a3232f3acda4259960d69057ed94d263c9483622fcf1462c1fc6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6c4dc4694029a3232f3acda4259960d69057ed94d263c9483622fcf1462c1fc6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Prachi Chauhan\"},\"url\":\"https:\\\/\\\/webkul.com\\\/blog\\\/author\\\/prachichauhan-bd628\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel eCommerce Marketplace Per Product Shipping - Webkul Blog","description":"Laravel eCommerce Marketplace Per Product Shipping - Using this module admin and seller can add different shipping price for every 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\/laravel-ecommerce-marketplace-per-product-shipping\/","og_locale":"en_US","og_type":"article","og_title":"Laravel eCommerce Marketplace Per Product Shipping - Webkul Blog","og_description":"Laravel eCommerce Marketplace Per Product Shipping - Using this module admin and seller can add different shipping price for every product.","og_url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2019-05-28T07:17:09+00:00","article_modified_time":"2026-10-14T08:01:28+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp","type":"","width":"","height":""}],"author":"Prachi Chauhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Prachi Chauhan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/"},"author":{"name":"Prachi Chauhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/34823aa1ccd482968bfd7d01acfa7599"},"headline":"Laravel eCommerce Marketplace Per Product Shipping","datePublished":"2019-05-28T07:17:09+00:00","dateModified":"2026-10-14T08:01:28+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/"},"wordCount":833,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp","keywords":["Laravel eCommerce","marketplace","Opensource","per product shipping"],"articleSection":["Bagisto","E commerce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/","url":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/","name":"Laravel eCommerce Marketplace Per Product Shipping - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp","datePublished":"2019-05-28T07:17:09+00:00","dateModified":"2026-10-14T08:01:28+00:00","description":"Laravel eCommerce Marketplace Per Product Shipping - Using this module admin and seller can add different shipping price for every product.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2019\/05\/laravel-marketplace-per-product-shipping-admin-settings.webp","width":1120,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/laravel-ecommerce-marketplace-per-product-shipping\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel eCommerce Marketplace Per Product 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\/34823aa1ccd482968bfd7d01acfa7599","name":"Prachi Chauhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6c4dc4694029a3232f3acda4259960d69057ed94d263c9483622fcf1462c1fc6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6c4dc4694029a3232f3acda4259960d69057ed94d263c9483622fcf1462c1fc6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6c4dc4694029a3232f3acda4259960d69057ed94d263c9483622fcf1462c1fc6?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Prachi Chauhan"},"url":"https:\/\/webkul.com\/blog\/author\/prachichauhan-bd628\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/176633","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\/262"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=176633"}],"version-history":[{"count":78,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/176633\/revisions"}],"predecessor-version":[{"id":560751,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/176633\/revisions\/560751"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=176633"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=176633"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=176633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}