{"id":348036,"date":"2026-08-09T15:34:48","date_gmt":"2026-08-09T15:34:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/free-shipping-goal-bar-for-woocommerce\/"},"modified":"2026-08-09T15:34:38","modified_gmt":"2026-08-09T15:34:38","slug":"free-shipping-goal-bar-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/free-shipping-goal-bar-for-woocommerce\/","author":17890856,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.3","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Shipping Goal Bar for WooCommerce","header_author":"WooModuly.cz","header_description":"Shows a configurable free-shipping goal and progress bar in WooCommerce carts and checkouts.","assets_banners_color":"d4c8e3","last_updated":"2026-08-09 15:34:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/woomoduly.cz\/produkt\/pobidka-k-doprave-zdarma\/","header_author_uri":"https:\/\/woomoduly.cz\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dominikshaim","date":"2026-08-09 15:34:38"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3639518,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3639518,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3639518,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3639518,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3639518,"resolution":"1","location":"assets","locale":"","width":1198,"height":1016},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3639518,"resolution":"2","location":"assets","locale":"","width":1179,"height":1499},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3639518,"resolution":"3","location":"assets","locale":"","width":1179,"height":451},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3639518,"resolution":"4","location":"assets","locale":"","width":899,"height":141}},"screenshots":{"1":"Settings for the general and per-currency goals, messages, colors, icon, and classic-cart position.","2":"Classic cart showing the remaining amount and progress toward free shipping.","3":"Block cart showing the free-shipping goal above the cart contents.","4":"The success state after the configured goal has been reached."}},"plugin_section":[],"plugin_tags":[3047,3148,5230,9351,286],"plugin_category":[45],"plugin_contributors":[266433],"plugin_business_model":[],"class_list":["post-348036","plugin","type-plugin","status-publish","hentry","plugin_tags-cart","plugin_tags-checkout","plugin_tags-free-shipping","plugin_tags-progress-bar","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-dominikshaim","plugin_committers-dominikshaim"],"banners":{"banner":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/banner-772x250.png?rev=3639518","banner_2x":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/banner-1544x500.png?rev=3639518","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/icon-128x128.png?rev=3639518","icon_2x":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/icon-256x256.png?rev=3639518","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/screenshot-1.png?rev=3639518","caption":"Settings for the general and per-currency goals, messages, colors, icon, and classic-cart position."},{"src":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/screenshot-2.png?rev=3639518","caption":"Classic cart showing the remaining amount and progress toward free shipping."},{"src":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/screenshot-3.png?rev=3639518","caption":"Block cart showing the free-shipping goal above the cart contents."},{"src":"https:\/\/ps.w.org\/free-shipping-goal-bar-for-woocommerce\/assets\/screenshot-4.png?rev=3639518","caption":"The success state after the configured goal has been reached."}],"raw_content":"<!--section=description-->\n<p>Shipping Goal Bar for WooCommerce displays a progress message in the cart and checkout. Before the configured goal is reached, it shows the remaining amount. After the goal is reached, it displays a success message.<\/p>\n\n<p>You can configure:<\/p>\n\n<ul>\n<li>A general free-shipping goal based on the cart subtotal excluding tax.<\/li>\n<li>A separate goal for each WooCommerce currency, with an option to disable the bar for a currency.<\/li>\n<li>The message shown before and after the goal is reached.<\/li>\n<li>The <code>{remaining}<\/code> placeholder for the formatted amount left to spend.<\/li>\n<li>An optional shipping icon, text color, and progress-bar color.<\/li>\n<li>The position in the classic WooCommerce cart.<\/li>\n<\/ul>\n\n<p>The bar supports classic and block-based carts and checkouts. Classic cart changes refresh the bar through WooCommerce cart fragments and a lightweight vanilla JavaScript update. In the block cart, the current value is rendered when the page loads; after a quantity change, reload the page to refresh it.<\/p>\n\n<p>The plugin only displays the configured goal. It does not create or configure a WooCommerce free-shipping method, so the store's shipping zones and methods must use a matching amount.<\/p>\n\n<p>The public plugin does not contact WooModuly.cz, does not use an external service, and contains no licensing, custom updater, or telemetry. WordPress.org provides updates for this version.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin in WordPress.<\/li>\n<li>Use the Settings link next to Shipping Goal Bar for WooCommerce.<\/li>\n<li>Set the general goal and, if needed, per-currency goals.<\/li>\n<li>Adjust the messages, colors, icon, and classic-cart position.<\/li>\n<\/ol>\n\n<p>WooCommerce must be active.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20enable%20free%20shipping%3F\"><h3>Does the plugin enable free shipping?<\/h3><\/dt>\n<dd><p>No. It displays progress toward the amount you configure. Set up the actual free-shipping method in WooCommerce shipping zones and use the same minimum amount.<\/p><\/dd>\n<dt id=\"which%20cart%20amount%20does%20the%20bar%20use%3F\"><h3>Which cart amount does the bar use?<\/h3><\/dt>\n<dd><p>It uses the WooCommerce cart subtotal excluding tax.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20different%20goal%20for%20each%20currency%3F\"><h3>Can I use a different goal for each currency?<\/h3><\/dt>\n<dd><p>Yes. A positive per-currency amount overrides the general goal. Zero uses the general goal, and a negative value disables the bar for that currency.<\/p><\/dd>\n<dt id=\"does%20it%20support%20the%20block%20cart%20and%20checkout%3F\"><h3>Does it support the block cart and checkout?<\/h3><\/dt>\n<dd><p>Yes. The bar renders with both classic shortcodes and WooCommerce blocks. In the block cart, reload the page after a quantity change to refresh the displayed amount.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20hpos%3F\"><h3>Does the plugin support HPOS?<\/h3><\/dt>\n<dd><p>Yes. It declares HPOS compatibility. The plugin reads the cart and does not write order data.<\/p><\/dd>\n<dt id=\"does%20it%20send%20store%20or%20customer%20data%20anywhere%3F\"><h3>Does it send store or customer data anywhere?<\/h3><\/dt>\n<dd><p>No. The plugin uses only local WooCommerce cart and settings data and calls no external service.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release as a standalone free plugin.<\/li>\n<\/ul>","raw_excerpt":"Shows shoppers how much remains until free shipping with a configurable progress bar in the cart and checkout.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/348036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=348036"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dominikshaim"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=348036"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=348036"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=348036"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=348036"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=348036"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=348036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}