{"id":384048,"date":"2026-10-26T14:39:21","date_gmt":"2026-10-26T14:39:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/galvix-tax\/"},"modified":"2026-10-26T14:39:04","modified_gmt":"2026-10-26T14:39:04","slug":"galvix-tax","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/galvix-tax\/","author":23582269,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Galvix Tax","header_author":"Galvix","header_description":"Calculate and display taxes for WooCommerce cart using Galvix","assets_banners_color":"8385f4","last_updated":"2026-10-26 14:39:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.galvix.com","header_author_uri":"https:\/\/galvix.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":60,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"galvix","date":"2026-10-26 14:39:04","revision":3766692}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3766694,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3766694,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3766694,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3766694,"resolution":"1","location":"assets","locale":"","width":1667,"height":917},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3766694,"resolution":"2","location":"assets","locale":"","width":523,"height":560},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3766694,"resolution":"3","location":"assets","locale":"","width":2144,"height":1664},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3766694,"resolution":"4","location":"assets","locale":"","width":2144,"height":1664},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3766694,"resolution":"5","location":"assets","locale":"","width":1760,"height":1133},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3766694,"resolution":"6","location":"assets","locale":"","width":1760,"height":1133},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3766694,"resolution":"7","location":"assets","locale":"","width":2144,"height":1664},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3766694,"resolution":"8","location":"assets","locale":"","width":2144,"height":1664}},"screenshots":{"1":"Galvix settings in WooCommerce","2":"Tax calculated by Galvix and applied at checkout","3":"Galvix Nexus Tracker","4":"Galvix Managed Registrations","5":"Transactions in the Galvix dashboard","6":"Exemptions handling in Galvix","7":"Galvix Managed Returns","8":"Galvix Audit Ready Reports"}},"plugin_section":[],"plugin_tags":[26410,2012,60212,16634,286],"plugin_category":[45],"plugin_contributors":[288721],"plugin_business_model":[],"class_list":["post-384048","plugin","type-plugin","status-publish","hentry","plugin_tags-sales-tax","plugin_tags-tax","plugin_tags-tax-calculation","plugin_tags-taxes","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-galvix","plugin_committers-galvix"],"banners":{"banner":"https:\/\/ps.w.org\/galvix-tax\/assets\/banner-772x250.png?rev=3766694","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/galvix-tax\/assets\/icon-128x128.png?rev=3766694","icon_2x":"https:\/\/ps.w.org\/galvix-tax\/assets\/icon-256x256.png?rev=3766694","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-1.png?rev=3766694","caption":"Galvix settings in WooCommerce"},{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-2.png?rev=3766694","caption":"Tax calculated by Galvix and applied at checkout"},{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-3.png?rev=3766694","caption":"Galvix Nexus Tracker"},{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-4.png?rev=3766694","caption":"Galvix Managed Registrations"},{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-5.png?rev=3766694","caption":"Transactions in the Galvix dashboard"},{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-6.png?rev=3766694","caption":"Exemptions handling in Galvix"},{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-7.png?rev=3766694","caption":"Galvix Managed Returns"},{"src":"https:\/\/ps.w.org\/galvix-tax\/assets\/screenshot-8.png?rev=3766694","caption":"Galvix Audit Ready Reports"}],"raw_content":"<!--section=description-->\n<p>Galvix is your dedicated compliance team \u2014 handling setup, nexus monitoring, state registrations, monthly filing, and notices on your behalf.<\/p>\n\n<p>Galvix Tax connects your WooCommerce store to Galvix to calculate sales tax in real time.<\/p>\n\n<p><strong>Important:<\/strong> This plugin requires a Galvix account and a Galvix API token. It sends cart and address data to Galvix's servers in order to calculate tax. Please read the \"External services\" section below before installing, so you know exactly what is transmitted and when.<\/p>\n\n<h4>What the Galvix service does<\/h4>\n\n<p><strong>Multi-State Nexus<\/strong><\/p>\n\n<p>We continuously monitor economic and physical nexus exposure across all 50 states and flag new thresholds before they create an obligation.<\/p>\n\n<p><strong>State Registrations<\/strong><\/p>\n\n<p>We handle every state registration on your behalf \u2014 forms, portals, and credentials \u2014 so you're legally ready to file before your first return is due.<\/p>\n\n<p><strong>Product Taxability<\/strong><\/p>\n\n<p>We map every product in your catalog to the correct tax category for each state, and keep those mappings current as rules change.<\/p>\n\n<p><strong>Return Filing<\/strong><\/p>\n\n<p>We prepare every return, reconcile your transaction data, apply deductions, and file across all your states on the correct schedule \u2014 monthly, quarterly, or annual depending on the state.<\/p>\n\n<p><strong>Exemption Management<\/strong><\/p>\n\n<p>We collect, verify, and store exemption certificates from your exempt customers, and proactively follow up before they expire.<\/p>\n\n<p><strong>State Notices<\/strong><\/p>\n\n<p>We handle any notices or correspondence received from the states and shared by the customer.<\/p>\n\n<h4>How we're different<\/h4>\n\n<p>A compliance team. Not another tool to operate.<\/p>\n\n<h4>How plugin works<\/h4>\n\n<ol>\n<li>A customer adds products to the cart and enters a destination address. Tax is calculated based on the provided address.<\/li>\n<li>On each totals recalculation, the plugin sends the destination address, the product IDs, the per line amounts, and the shipping amount to the Galvix Tax API.<\/li>\n<li>Galvix returns a total tax amount plus a per line item tax amount.<\/li>\n<li>The plugin applies each returned amount to the matching cart line item and updates the cart total.<\/li>\n<li>At checkout, the same amounts are written to the order's line items and saved to order meta under <code>_galvix_tax_data<\/code>.<\/li>\n<\/ol>\n\n<p>If a request fails or the API returns an error, the plugin logs it and makes no change to the totals. Whatever WooCommerce calculated from your own tax rate settings is what the customer sees.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on the Galvix Tax API, a third party service operated by Galvix, to calculate sales tax. The plugin does not function without it.<\/p>\n\n<h4>What the service is used for<\/h4>\n\n<p>Calculating the sales tax owed on a WooCommerce cart or order, based on the customer's destination address and the items being purchased.<\/p>\n\n<h4>What data is sent, and when<\/h4>\n\n<p>The plugin sends a request to <code>https:\/\/api.galvix.com\/v1\/taxes\/calculate<\/code> in the following situations:<\/p>\n\n<ul>\n<li>Every time WooCommerce recalculates cart or checkout totals<\/li>\n<li>When an order is recalculated in the WordPress admin using the \"Recalculate\" button<\/li>\n<li>When an order is saved or updated in the WordPress admin<\/li>\n<li>When an administrator clicks \"Test Connection\" on the plugin settings screen. This sends a fixed sample address and a single 100.00 test item. No real customer data is included.<\/li>\n<\/ul>\n\n<p>Each request contains:<\/p>\n\n<ul>\n<li><strong>Destination address:<\/strong> country, state, city, postcode, and address lines 1 and 2, taken from the customer's shipping address, falling back to their billing address<\/li>\n<li><strong>Address type:<\/strong> whether the address above is the shipping or the billing address<\/li>\n<li><strong>Customer identifier:<\/strong> the WordPress user ID for logged in customers, or the billing email address for guest customers<\/li>\n<li><strong>Line items:<\/strong> the WooCommerce product ID and the line total for each item in the cart or order<\/li>\n<li><strong>Shipping amount:<\/strong> the shipping total for the cart or order<\/li>\n<li><strong>Currency:<\/strong> the transaction currency code, supports <code>usd<\/code> in this release.<\/li>\n<li><strong>Your Galvix API token<\/strong>, sent as an HTTP <code>Authorization: Bearer<\/code> header<\/li>\n<li>A <code>User-Agent<\/code> header identifying the plugin and its version<\/li>\n<\/ul>\n\n<p>Note that for guest checkouts the customer identifier is an email address, which is personal data. No product names, SKUs, categories, customer names, or payment details are transmitted.<\/p>\n\n<p>Requests are sent over HTTPS with SSL certificate verification enabled.<\/p>\n\n<h4>Service links<\/h4>\n\n<ul>\n<li>Service: https:\/\/www.galvix.com<\/li>\n<li>Documentation: https:\/\/docs.galvix.com\/article\/239-integrate-galvix-woocommerce<\/li>\n<li>Terms and conditions: https:\/\/www.galvix.com\/terms-and-conditions\/<\/li>\n<li>Privacy policy: https:\/\/www.galvix.com\/privacy-policy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for \"Galvix Tax\".<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>, choose the ZIP file, and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<p>Alternatively, unzip the file and upload the <code>galvix-tax<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, then activate the plugin through the <strong>Plugins<\/strong> menu.<\/p>\n\n<h4>Configuration<\/h4>\n\n<p>WooCommerce must be installed and active before this plugin can be activated.<\/p>\n\n<ol>\n<li>Go to <strong>WooCommerce &gt; Galvix Tax<\/strong>.<\/li>\n<li>Enter your <strong>API Token<\/strong>. You can obtain one from your Galvix account.<\/li>\n<li>Click <strong>Test Connection<\/strong> to confirm the token works and that your server can reach the API.<\/li>\n<li>Tick <strong>Enable Galvix Tax<\/strong>.<\/li>\n<li>Click <strong>Save Settings<\/strong>.<\/li>\n<\/ol>\n\n<p>Tax calculation stays off until <strong>Enable Galvix Tax<\/strong> is ticked, so you can save and verify your token before anything changes for customers.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20galvix%20account%3F\"><h3>Do I need a Galvix account?<\/h3><\/dt>\n<dd><p>Yes. The plugin calculates tax by calling the Galvix Tax API, which requires an API token tied to a Galvix account. The plugin will not calculate any tax without one.<\/p>\n\n<p>To get an account, email sales@galvix.com.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>The plugin itself is free and GPL licensed. The Galvix Tax API is a separate commercial service with its own pricing. See https:\/\/www.galvix.com for details.<\/p><\/dd>\n<dt id=\"why%20is%20no%20tax%20showing%20on%20my%20cart%3F\"><h3>Why is no tax showing on my cart?<\/h3><\/dt>\n<dd><p>The most common reasons are:<\/p>\n\n<ul>\n<li><strong>Enable Galvix Tax<\/strong> is not ticked in the settings.<\/li>\n<li>The API token is missing or invalid. Use <strong>Test Connection<\/strong> to check.<\/li>\n<li>Galvix returned zero tax for that address and those products, which is a legitimate result in many jurisdictions.<\/li>\n<\/ul>\n\n<p>Turn on <strong>Debug Mode<\/strong> and check the logs to see which of these applies.<\/p><\/dd>\n<dt id=\"where%20are%20the%20logs%3F\"><h3>Where are the logs?<\/h3><\/dt>\n<dd><p>Go to <strong>WooCommerce &gt; Status &gt; Logs<\/strong> and select the log file whose name begins with <code>galvix-tax-<\/code>. Errors and warnings are always logged. Detailed request and calculation logging only appears when <strong>Debug Mode<\/strong> is enabled, so leave it off unless you are troubleshooting.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20high%20performance%20order%20storage%3F\"><h3>Is it compatible with High Performance Order Storage?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares <code>custom_order_tables<\/code> compatibility, so you can enable HPOS in WooCommerce without disabling this plugin.<\/p><\/dd>\n<dt id=\"does%20it%20replace%20my%20woocommerce%20tax%20settings%3F\"><h3>Does it replace my WooCommerce tax settings?<\/h3><\/dt>\n<dd><p>While enabled, the plugin overrides the cart's calculated tax with the amounts returned by Galvix. Your WooCommerce tax rate tables remain in place and are used if an API call fails.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Admin notices are now limited to the screens where they can be acted on, and to users who can act on them.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Real time sales tax calculation through the Galvix Tax API, based on the customer's shipping or billing address.<\/li>\n<li>Per line item tax applied to the cart, to orders created at checkout, and to orders created or edited in the WordPress admin.<\/li>\n<li>Per item tax amounts displayed in the cart, at checkout, on the order details screen, and in order emails.<\/li>\n<li>Tax calculation results saved to order meta.<\/li>\n<li>Admin settings page with API token configuration and a connection test.<\/li>\n<li>Support for WooCommerce High Performance Order Storage (HPOS).<\/li>\n<li>Optional debug logging through the WooCommerce logger.<\/li>\n<\/ul>","raw_excerpt":"Automatic sales tax calculation for WooCommerce carts, checkout and orders using the Galvix Tax API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/384048","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=384048"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/galvix"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=384048"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=384048"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=384048"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=384048"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=384048"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=384048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}