{"id":286771,"date":"2026-03-24T17:56:31","date_gmt":"2026-03-24T17:56:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/checkout-simulator-for-woocommerce\/"},"modified":"2026-03-24T18:59:24","modified_gmt":"2026-03-24T18:59:24","slug":"checkout-simulator-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ceb.wordpress.org\/plugins\/checkout-simulator-for-woocommerce\/","author":23460986,"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.4","requires_php":"8.0","requires_plugins":null,"header_name":"Checkout Simulator for WooCommerce","header_author":"Habibi Plugins","header_description":"Simulate cart with products, coupons, and address. See matched zone, shipping methods, payment methods, totals, and why rules applied.","assets_banners_color":"","last_updated":"2026-03-24 18:59:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/habibiplugins.com\/checkout-simulator-for-woocommerce","header_author_uri":"https:\/\/habibiplugins.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":223,"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":"habibiplugins","date":"2026-03-24 18:59:24"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3490283,"resolution":"1","location":"assets","locale":"","width":1478,"height":1604},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3490283,"resolution":"2","location":"assets","locale":"","width":1464,"height":1074}},"screenshots":{"1":"Simulator screen: add products, select coupons, choose a preset or manual shipping address, then run <strong>Simulate<\/strong>.","2":"Results - matched shipping zone, shipping methods, payment gateways, coupon discount, and cart totals."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3047,3148,591,3546,286],"plugin_category":[45],"plugin_contributors":[258544],"plugin_business_model":[],"class_list":["post-286771","plugin","type-plugin","status-publish","hentry","plugin_tags-cart","plugin_tags-checkout","plugin_tags-coupons","plugin_tags-shipping","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-habibiplugins","plugin_committers-habibiplugins"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/checkout-simulator-for-woocommerce.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/checkout-simulator-for-woocommerce\/assets\/screenshot-1.png?rev=3490283","caption":"Simulator screen: add products, select coupons, choose a preset or manual shipping address, then run <strong>Simulate<\/strong>."},{"src":"https:\/\/ps.w.org\/checkout-simulator-for-woocommerce\/assets\/screenshot-2.png?rev=3490283","caption":"Results - matched shipping zone, shipping methods, payment gateways, coupon discount, and cart totals."}],"raw_content":"<!--section=description-->\n<p><strong>Checkout Simulator for WooCommerce<\/strong> helps store owners and developers preview how checkout behaves before a customer pays. Build a test cart, apply coupons, pick a shipping address, and see which shipping zone matches, available shipping methods and rates, payment methods, and cart totals - plus context when rules interact (for example, a coupon changing free-shipping eligibility).<\/p>\n\n<p><strong>Perfect when you want to:<\/strong><\/p>\n\n<ul>\n<li>Debug shipping zones and location rules without guessing from the storefront<\/li>\n<li>Validate shipping methods and rates for a given address<\/li>\n<li>Check coupon + shipping interactions on a realistic cart<\/li>\n<li>See payment methods that would appear for the simulated checkout context<\/li>\n<li>Explain \"why\" something matched (zone match reasoning) to support clients<\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ul>\n<li>Add products (search + quantity) and optional coupon codes<\/li>\n<li>Choose a preset test address or enter country, state, and postcode manually<\/li>\n<li>Click Simulate to run WooCommerce's logic<\/li>\n<\/ul>\n\n<h3>Configuration<\/h3>\n\n<ul>\n<li><strong>Products:<\/strong> Use the product search to add one or more products and set quantities. Leave empty to only look up the shipping zone and methods for the address (no cart totals).<\/li>\n<li><strong>Coupon codes:<\/strong> Enter comma-separated codes; they are applied during simulation when products are present.<\/li>\n<li><strong>Shipping address:<\/strong> Select a preset (e.g. US - California) or choose \"Enter manually\" and fill Country, State\/County, and Postcode.<\/li>\n<li><strong>Access:<\/strong> Only users with the <code>manage_woocommerce<\/code> capability can open the Checkout Simulator (typically Administrators and Shop Managers).<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> and activate. WooCommerce must be installed and active.<\/li>\n<li>Go to <strong>WooCommerce &gt; Checkout Simulator<\/strong> in the WordPress admin.<\/li>\n<li>Optionally add products (search and add with quantity), enter coupon codes, and choose or enter a shipping address. Click Simulate to see the matched zone, shipping options, and totals.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20external%20servers%3F\"><h3>Does this plugin send data to external servers?<\/h3><\/dt>\n<dd><p>No. All simulation runs locally using WooCommerce. No third-party services are used; no data is sent outside your site.<\/p><\/dd>\n<dt id=\"why%20do%20i%20see%20%22simulation%20requires%20a%20session%22%3F\"><h3>Why do I see \"Simulation requires a session\"?<\/h3><\/dt>\n<dd><p>WooCommerce needs an active session to calculate shipping. Visit your store front (e.g. the cart or shop page) once while logged in, then try the simulator again.<\/p><\/dd>\n<dt id=\"what%20if%20woocommerce%20or%20php%20is%20too%20old%3F\"><h3>What if WooCommerce or PHP is too old?<\/h3><\/dt>\n<dd><p>The plugin shows an admin notice and does not load if WooCommerce is below 8.0 or PHP is below 8.0. Upgrade WooCommerce and\/or your server PHP version to use the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release. Cart simulation and zone lookup under WooCommerce &gt; Checkout Simulator. Product selector, preset addresses, and WordPress.com-style admin UI.<\/li>\n<\/ul>","raw_excerpt":"Preview WooCommerce checkout in the admin: zones, shipping, coupons, payments, and totals. No order placed; all on your server.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286771"}],"author":[{"embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/habibiplugins"}],"wp:attachment":[{"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286771"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286771"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286771"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286771"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286771"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ceb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}