{"id":362404,"date":"2026-09-03T13:35:47","date_gmt":"2026-09-03T13:35:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/solucom-shipping-control\/"},"modified":"2026-09-03T14:00:09","modified_gmt":"2026-09-03T14:00:09","slug":"solucom-shipping-control","status":"publish","type":"plugin","link":"https:\/\/dsb.wordpress.org\/plugins\/solucom-shipping-control\/","author":14702750,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1","requires":"5.8","requires_php":"7.2","requires_plugins":null,"header_name":"Solucom Shipping Control","header_author":"Solucom d.o.o.","header_description":"Stops free shipping from being applied to bulky \/ oversized WooCommerce products, hides paid rates when free shipping is available, and shows a customisable notice on bulky product pages.","assets_banners_color":"3f566e","last_updated":"2026-09-03 14:00:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/solucom.si\/solucom-shipping-control\/","header_author_uri":"https:\/\/solucom.si","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"solucom","date":"2026-09-03 14:00:09","revision":3679850}},"upgrade_notice":{"1.2.0":"<p>First public release on WordPress.org.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3679821,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3679821,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3679821,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3679821,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3679850,"resolution":"1","location":"assets","locale":"","width":3109,"height":2153},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3679850,"resolution":"2","location":"assets","locale":"","width":904,"height":424},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3679850,"resolution":"3","location":"assets","locale":"","width":3132,"height":1292},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3679850,"resolution":"4","location":"assets","locale":"","width":3116,"height":1928},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3679850,"resolution":"5","location":"assets","locale":"","width":2500,"height":1002}},"screenshots":{"1":"The settings screen with the quick configuration guide and the customisable notice options.","2":"The bulky-shipping notice as it appears on a product page.","3":"The WooCommerce shipping classes screen with the bulky class whose slug the plugin keys off.","4":"The Flat Rate setup: cost for the bulky class, zero for no class, calculation per most expensive class.","5":"The product Shipping tab with the bulky shipping class assigned."}},"plugin_section":[],"plugin_tags":[279024,5230,279025,264863,286],"plugin_category":[45],"plugin_contributors":[278406],"plugin_business_model":[],"class_list":["post-362404","plugin","type-plugin","status-publish","hentry","plugin_tags-bulky-items","plugin_tags-free-shipping","plugin_tags-oversized","plugin_tags-shipping-classes","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-solucom","plugin_committers-solucom"],"banners":{"banner":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/banner-772x250.png?rev=3679821","banner_2x":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/banner-1544x500.png?rev=3679821","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/icon-128x128.png?rev=3679821","icon_2x":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/icon-256x256.png?rev=3679821","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/screenshot-1.jpg?rev=3679850","caption":"The settings screen with the quick configuration guide and the customisable notice options."},{"src":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/screenshot-2.png?rev=3679850","caption":"The bulky-shipping notice as it appears on a product page."},{"src":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/screenshot-3.png?rev=3679850","caption":"The WooCommerce shipping classes screen with the bulky class whose slug the plugin keys off."},{"src":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/screenshot-4.png?rev=3679850","caption":"The Flat Rate setup: cost for the bulky class, zero for no class, calculation per most expensive class."},{"src":"https:\/\/ps.w.org\/solucom-shipping-control\/assets\/screenshot-5.png?rev=3679850","caption":"The product Shipping tab with the bulky shipping class assigned."}],"raw_content":"<!--section=description-->\n<p>If you sell a mix of small and large products on WooCommerce you know the problem: you offer free shipping over a threshold, but when a customer buys a bulky, expensive item the system zeroes out the shipping cost \u2014 and you lose money on the freight.<\/p>\n\n<p><strong>Solucom Shipping Control<\/strong> fixes this with three simple behaviours:<\/p>\n\n<ol>\n<li><strong>Disables free shipping<\/strong> whenever the cart contains a product assigned to your chosen \"bulky\" shipping class.<\/li>\n<li><strong>Hides paid rates<\/strong> when free shipping is legitimately available, so the cart stays clean and the customer is not confused.<\/li>\n<li><strong>Shows a customisable notice<\/strong> on the product page of bulky items (title, message, position and colours \u2014 all editable from the settings, no code).<\/li>\n<\/ol>\n\n<p>The plugin is lightweight (single file, no external services, no tracking) and fully translatable. An <strong>Italian translation<\/strong> is maintained on translate.wordpress.org and is delivered automatically to Italian sites as a language pack.<\/p>\n\n<h4>How it decides what is \"bulky\"<\/h4>\n\n<p>You create a WooCommerce shipping class (e.g. \"Bulky\"), copy its slug into the plugin settings, and assign that class to your oversized products. That is the only thing the plugin keys off \u2014 you stay in full control.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong> and upload the ZIP, then <strong>Activate<\/strong>. (Or copy the <code>solucom-shipping-control<\/code> folder into <code>\/wp-content\/plugins\/<\/code>.)<\/li>\n<li>Make sure <strong>WooCommerce<\/strong> is installed and active.<\/li>\n<li>Go to <strong>Settings \u2192 Solucom Shipping<\/strong> and:\n\n<ul>\n<li>create a shipping class in WooCommerce \u2192 Shipping \u2192 Classes and paste its slug into the plugin;<\/li>\n<li>configure your Flat Rate (cost for the bulky class, 0 for no class, calculation \"per most expensive class\");<\/li>\n<li>assign the shipping class to your bulky products.<\/li>\n<\/ul><\/li>\n<li>Customise the product-page notice (title, message, position, colours) on the same settings screen.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The plugin acts on WooCommerce shipping and product pages.<\/p><\/dd>\n<dt id=\"which%20products%20are%20treated%20as%20bulky%3F\"><h3>Which products are treated as bulky?<\/h3><\/dt>\n<dd><p>Only products assigned to the WooCommerce shipping class whose slug you set in the plugin settings. Nothing is hardcoded.<\/p><\/dd>\n<dt id=\"does%20it%20send%20any%20data%20anywhere%3F\"><h3>Does it send any data anywhere?<\/h3><\/dt>\n<dd><p>No. There is no tracking, no external service and no remote scripts.<\/p><\/dd>\n<dt id=\"is%20it%20available%20in%20italian%3F\"><h3>Is it available in Italian?<\/h3><\/dt>\n<dd><p>Yes. A complete Italian (it_IT) translation is maintained on translate.wordpress.org and installs automatically as a language pack; the interface follows the site language.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>First public release. Disable free shipping for bulky items, hide paid rates when free shipping is available, and a customisable bulky-product notice. Full input sanitisation and internationalisation; Italian translation available via translate.wordpress.org.<\/li>\n<\/ul>","raw_excerpt":"Stop free shipping on bulky WooCommerce items, hide paid rates when free shipping applies, and show a custom notice on oversized product pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362404"}],"author":[{"embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/solucom"}],"wp:attachment":[{"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362404"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362404"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362404"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362404"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362404"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/dsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}