{"id":235689,"date":"2025-06-13T06:40:57","date_gmt":"2025-06-13T06:40:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cart-based-shipping-price\/"},"modified":"2025-12-05T15:10:49","modified_gmt":"2025-12-05T15:10:49","slug":"advanced-shipping-cost","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/advanced-shipping-cost\/","author":23186901,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Advanced WooCommerce Shipping","header_author":"Codiepress","header_description":"Flexible WooCommerce shipping plugin that calculates shipping cost based on cart weight, volume, or quantity. Supports product-based rules, layered pricing, and range-based per unit costs.","assets_banners_color":"5386da","last_updated":"2025-12-05 15:10:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/advanced-shipping-cost\/","header_author_uri":"https:\/\/codiepress.com\/plugins\/advanced-shipping-cost-pro\/","rating":0,"author_block_rating":0,"active_installs":50,"downloads":628,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"repon.wp","date":"2025-12-05 15:10:49"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3312896,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3312896,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3312883,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3312883,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3310851,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3313998,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3313998,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3310851,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Edit Shipping Cost Group","2":"Add Shipping Method","3":"Choose Shipping Cost Group","4":"Shipping Cost on Frontend"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5149,30114,50881,139499,50882],"plugin_category":[],"plugin_contributors":[235539,202765],"plugin_business_model":[],"class_list":["post-235689","plugin","type-plugin","status-publish","hentry","plugin_tags-advanced-shipping","plugin_tags-flexible-shipping","plugin_tags-quantity-based-shipping","plugin_tags-shipping-cost","plugin_tags-weight-based-shipping","plugin_contributors-codiepress","plugin_contributors-reponwp","plugin_committers-codiepress","plugin_committers-reponwp"],"banners":{"banner":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/banner-772x250.png?rev=3312883","banner_2x":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/banner-1544x500.png?rev=3312883","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/icon-128x128.png?rev=3312896","icon_2x":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/icon-256x256.png?rev=3312896","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/screenshot-1.png?rev=3310851","caption":"Edit Shipping Cost Group"},{"src":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/screenshot-2.png?rev=3313998","caption":"Add Shipping Method"},{"src":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/screenshot-3.png?rev=3313998","caption":"Choose Shipping Cost Group"},{"src":"https:\/\/ps.w.org\/advanced-shipping-cost\/assets\/screenshot-4.png?rev=3310851","caption":"Shipping Cost on Frontend"}],"raw_content":"<!--section=description-->\n<p><strong>Advanced WooCommerce Shipping<\/strong> by Codiepress is a powerful plugin that lets you define flexible shipping cost rules based on <strong>weight<\/strong>, <strong>volume<\/strong>, or <strong>quantity<\/strong>. This is ideal for store owners who want more control over how shipping charges are calculated \u2014 whether you're shipping lightweight packages, bulky items, or high-quantity orders.<\/p>\n\n<p>With a clean and user-friendly interface, you can create multiple shipping cost layers and combine them to generate accurate shipping rates for any type of product. No coding knowledge needed.<\/p>\n\n<p>Perfect for businesses looking to offer <strong>accurate shipping fees<\/strong>, this plugin supports multi-layered logic and cost variations. Build complex shipping rules by combining <strong>shipping classes<\/strong>, <strong>product taxonomies<\/strong>, and <strong>cost ranges<\/strong>, so you can charge the right amount every time.<\/p>\n\n<h3>\ud83c\udfa5 Video Tutorial: How to Configure Advanced Shipping Cost<\/h3>\n\n<p>Want a step-by-step guide to help you set up the plugin? Watch our full video tutorial below:\n[youtube https:\/\/www.youtube.com\/watch?v=ZaPMBRadlSY]<\/p>\n\n<p>\u2705 <strong>Top Use Cases:<\/strong><br \/>\n- WooCommerce shipping cost by weight<br \/>\n- Quantity based shipping rates<br \/>\n- Volume based shipping calculation<br \/>\n- Per-unit shipping cost with range thresholds<br \/>\n- Shipping by product category or custom taxonomy<\/p>\n\n<p>\ud83d\udd11 <strong>Why Choose This Plugin?<\/strong><br \/>\n- Eliminate overcharging or undercharging customers<br \/>\n- Improve cart conversions with transparent shipping rules<br \/>\n- Increase average order value by using cost-based tiers<br \/>\n- Optimize for local, regional, or freight-based shipping methods<\/p>\n\n\n\n<h3>\ud83d\udd27 Key Features<\/h3>\n\n<ul>\n<li><strong>Shipping by Cart Metric<\/strong>: Choose to calculate shipping based on <strong>Weight<\/strong>, <strong>Volume<\/strong>, or <strong>Quantity<\/strong>.<\/li>\n<li><strong>Product-Based Filtering<\/strong>: Calculate shipping cost using items under a specific <strong>Shipping Class<\/strong> or <strong>Product Taxonomy<\/strong>.<br \/>\nExample: If the cart contains items under the \"heavy shipping\" class, only those items will be considered in the cost calculation.<\/li>\n<li><strong>Cost Layers<\/strong>: Add multiple <strong>cost layers<\/strong> to build your shipping logic. Each layer represents a separate cost component that gets summed up in the final shipping fee.<\/li>\n<li><strong>Cost Variations Per Layer<\/strong>: Inside each cost layer, define one or more <strong>cost variations<\/strong> to separate logic further based on condition or strategy.<\/li>\n<li><strong>Range-Based Costing<\/strong>: Under each variation, create <strong>multiple cost ranges<\/strong> with <strong>cost per unit<\/strong> (e.g., per kg, per item, or per cubic meter), allowing dynamic and tiered costing based on the selected metric.<\/li>\n<li><strong>Frontend Calculation<\/strong>: Shipping costs are calculated in real time and displayed seamlessly at checkout based on your defined logic.<\/li>\n<\/ul>\n\n<h3>\ud83d\ude9a Weight Based Shipping Cost for WooCommerce<\/h3>\n\n<p><strong>Weight Based Shipping Cost for WooCommerce<\/strong> is a highly flexible shipping solution that calculates costs based on the <strong>total weight<\/strong> of items in the cart. You can choose to calculate weight from all products or filter the calculation to specific groups, like products with a \u201cHeavy Shipping\u201d class or items under certain product taxonomies.<\/p>\n\n<p>This method is ideal for merchants selling <strong>heavy, industrial, or dense products<\/strong>, where weight significantly impacts shipping cost. Whether you offer flat-tiered costing or per-kilogram rates, this solution gives you the tools to build accurate and fair shipping logic for your business.<\/p>\n\n<p>Key Benefits:<\/p>\n\n<ul>\n<li>Calculate shipping based on total or filtered product weight<\/li>\n<li>Create flexible weight range costing (e.g., 0\u20135 kg, 5\u201310 kg, etc.)<\/li>\n<li>Add cost-per-kg pricing beyond defined thresholds<\/li>\n<li>Supports multiple cost layers for modular cost setup<\/li>\n<li>Perfect for hardware, tools, automotive parts, food supplies, or heavy-duty items<\/li>\n<\/ul>\n\n<p><strong>Example Use Case:<\/strong><\/p>\n\n<ul>\n<li>0\u20135 kg * $1.5 per kg = $7.5  <\/li>\n<li>5\u201310 kg * $1.25 per kg = $6.25  <\/li>\n<li>$1.00 per kg above 10 kg<\/li>\n<\/ul>\n\n<h3>\ud83d\udce6 Quantity Based Shipping Cost for WooCommerce<\/h3>\n\n<p><strong>Quantity Based Shipping Cost for WooCommerce<\/strong> allows merchants to define shipping costs based on the <strong>number of units<\/strong> in the cart. It can count all products together or selectively calculate quantity only for items in specific shipping classes or taxonomies (like tags, categories, or custom taxonomies).<\/p>\n\n<p>This model works well for stores selling <strong>lightweight, high-volume items<\/strong> such as clothing, accessories, stationery, health products, or packaged foods. Rather than relying on weight or size, the shipping fee increases as more items are added to the cart \u2014 offering transparency and predictability to customers.<\/p>\n\n<p><strong>Key Benefits:<\/strong><\/p>\n\n<ul>\n<li>Count all items or only filtered products in the cart  <\/li>\n<li>Create quantity-based cost tiers and ranges  <\/li>\n<li>Define flat rates or cost per item per range  <\/li>\n<li>Supports complex setups with layered costing and per-unit cost variations  <\/li>\n<li>Ideal for businesses where weight or volume is negligible<\/li>\n<\/ul>\n\n<p><strong>Example Use Case:<\/strong><\/p>\n\n<ul>\n<li>1\u20135 items * $1.50 per item = $7.5  <\/li>\n<li>5\u201310 items * $1.25 per item = $6.25  <\/li>\n<li>10+ items ($1.50 per item)<\/li>\n<\/ul>\n\n<h3>\ud83d\udcd0 Volume Based Shipping Cost for WooCommerce<\/h3>\n\n<p><strong>Volume Based Shipping Cost for WooCommerce<\/strong> is a powerful shipping calculator that lets store owners charge shipping fees based on the <strong>physical space (volume)<\/strong> occupied by items in the cart. Volume is calculated automatically using the product\u2019s dimensions (Length \u00d7 Width \u00d7 Height), either for the entire cart or filtered by specific product attributes such as shipping class or custom taxonomy.<\/p>\n\n<p>This method is particularly useful for businesses dealing with <strong>large, bulky, or awkwardly shaped products<\/strong> like furniture, industrial goods, packaging materials, or outdoor equipment. It allows merchants to simulate real-world freight and courier scenarios where space on a delivery truck matters more than the item\u2019s weight or price.<\/p>\n\n<p><strong>Key Benefits:<\/strong><\/p>\n\n<ul>\n<li>Calculates total cart volume in cubic meters (m\u00b3) or cubic centimeters (cm\u00b3)  <\/li>\n<li>Target specific products by shipping class or taxonomy  <\/li>\n<li>Define volume-based cost tiers and thresholds  <\/li>\n<li>Add cost per cubic unit for dynamic and scalable cost calculation  <\/li>\n<li>Layered cost support for complex cost structures<\/li>\n<\/ul>\n\n<h3>\ud83d\udca1 Advanced Use Cases<\/h3>\n\n<ul>\n<li>Charge different rates for \u201cheavy\u201d vs. \u201clight\u201d products in the same cart  <\/li>\n<li>Use per unit cost with flexible range logic for scalable pricing  <\/li>\n<li>Create complex shipping rules with multiple conditions and filters<\/li>\n<\/ul>\n\n<h3>\ud83d\ude80 Upgrade to <strong>Advanced Shipping Cost Pro<\/strong><\/h3>\n\n<ul>\n<li><p>\u2705 <strong>Unlimited Cost Layers<\/strong>: Create as many cost layers as needed in a single shipping rule. The free version is limited to 2 layers.<\/p><\/li>\n<li><p>\u2705 <strong>Unlimited Cost Variations<\/strong>: Add unlimited cost variations within each cost layer. The free version only allows 2 variations.<\/p><\/li>\n<li><p>\u2705 <strong>Unlimited Cost Ranges<\/strong>: Define as many cost ranges as you want for flexible rate calculations. The free version supports only 3 ranges.<\/p><\/li>\n<\/ul>\n\n<p>\ud83d\udc49 <a href=\"https:\/\/codiepress.com\/plugins\/advanced-shipping-cost-pro\/?utm_campaign=advanced+shipping+cost&amp;utm_source=readme&amp;utm_medium=get+pro\">Get Advanced Shipping Cost Pro<\/a> \u2013 Unlock full flexibility and advanced shipping cost logic for WooCommerce.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Advanced WooCommerce Shipping \u2013 Flexible Shipping Cost by Weight, Volume &amp; Quantity \u2013 Codiepress uses <a href=\"https:\/\/appsero.com\">Appsero<\/a> SDK to collect some telemetry data upon user's confirmation. This helps us to troubleshoot problems faster &amp; make product improvements.<\/p>\n\n<p>Appsero SDK <strong>does not gather any data by default.<\/strong> The SDK only starts gathering basic telemetry data <strong>when a user allows it via the admin notice<\/strong>. We collect the data to ensure a great user experience for all our users.<\/p>\n\n<p>Integrating Appsero SDK <strong>DOES NOT IMMEDIATELY<\/strong> start gathering data, <strong>without confirmation from users in any case.<\/strong><\/p>\n\n<p>Learn more about how <a href=\"https:\/\/appsero.com\/privacy-policy\/\">Appsero collects and uses this data<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20calculate%20shipping%20based%20on%20only%20certain%20products%20in%20the%20cart%3F'><h3>Can I calculate shipping based on only certain products in the cart?<\/h3><\/dt>\n<dd><p>Yes. You can target products by <strong>shipping class<\/strong> or any <strong>custom product taxonomy<\/strong>, allowing precise control over which products influence shipping cost.<\/p><\/dd>\n<dt id='can%20i%20use%20all%20three%20metrics%20%28weight%2C%20volume%2C%20quantity%29%20together%3F'><h3>Can I use all three metrics (weight, volume, quantity) together?<\/h3><\/dt>\n<dd><p>No. You can configure one metric (Weight, Volume, or Quantity) per shipping method. You can, however, create multiple methods if needed.<\/p><\/dd>\n<dt id='can%20i%20add%20layered%20and%20range-based%20costing%3F'><h3>Can I add layered and range-based costing?<\/h3><\/dt>\n<dd><p>Yes! Each <strong>Cost Layer<\/strong> can include multiple <strong>Variations<\/strong>, and each variation supports multiple <strong>Range Rules<\/strong> with <strong>cost per unit<\/strong> options.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release  <\/li>\n<li>Shipping calculation based on weight, volume, or quantity  <\/li>\n<li>Product scope filtering via shipping class or taxonomy  <\/li>\n<li>Multi-layer costing with variations and range-based unit cost<\/li>\n<\/ul>","raw_excerpt":"Flexible and complex shipping cost solution for WooCommerce. Calculate rates by weight, volume, or quantity with easy-to-define rules.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/235689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=235689"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codiepress"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=235689"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=235689"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=235689"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=235689"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=235689"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=235689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}