Is it possible to export users who have an active certificate and expiration date?
]]>For those who are wanting to be tax exempt they have to upload a file, we’re having a lot of problems with people who don’t have this document as a PDF. Is it possible to open up that capability to support images?
]]>To add a product to the cart i would recommend going to https://www.bmsburns.com/cart/ and selecting a recommendation from an empty cart. Then proceed to the checkout.
I am not seeing the message pop up with a link to the account page for the tax exemption while using the block checkout. Did I miss a setting?
When using the “block checkout”, the fields will be hidden on checkout. A message will be shown instead, linking them to the account page where they can enable tax exemption for their account, after which they can return to checkout for tax to be removed.
]]>I am placing an order in admin side and after I have enabled plugin as well as insured the customer account has been toggled for tax exemption, the tax is still showing on the order.
]]>We noticed that when you click on any input fields on the Add Certificate pop-up form that they don’t appear. They seem to be appearing below the entire form and are not selectable.
Here is a screenshot of the issue: https://paste.pics/RVQCE
]]>After configuring all pro settings, both logged in and guest customers are unable to see VAT exemption option at checkout.
]]>Hi there,
We have been experiencing intermittent issues where the product total of a subscription product is recorded incorrectly after an initially failed payment (via Stripe) followed by a successful payment.
This has been happening intermittently on our site. The result is that a subscription product which consists of a sign up fee and recurring fee is recorded without the sign up fee, however the order total and amount charged is correct.
You can see the result in the order in the grab here: https://d.pr/i/L7JpYx – where the product total only shows the recurring amount but the order total includes the sign up fee.
It only seems to happen when the initial order fails.
Working with Woo Support we have identified that the issue is that the tax exemption plugin appears to be triggering a late recalculation that wipes the signup fee from the order when the first payment fails.
They loaded the plugin up on a test site and confirmed this by running the sequence – purchasing a subscription with a signup fee, making a failed payment and following up with a successful one.
Is this something you will be able to look at? Let me know if you need any more information.
Many thanks!
]]>While I did determine that my prior issue was unrelated to your plugin, I’m running into another issue today.
With the plugin enabled, I am getting a Fatal Error when attempting to edit any Page on the site.
An error of type E_ERROR was caused in line 30 of the file /home/xxxxxxxx/public_html/wp-content/plugins/tax-exemption-woo/inc/functions-block-checkout.php. Error message: Uncaught Error: Call to a member function set() on null in /home/xxxxxxxx/public_html/wp-content/plugins/tax-exemption-woo/inc/functions-block-checkout.php:30
Stack trace:
#0 /home/xxxxxxxx/public_html/wp-includes/class-wp-hook.php(324): set_customer_tax_exempt_status(Object(WC_Checkout))
#1 /home/xxxxxxxx/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
#2 /home/xxxxxxxx/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#3 /home/xxxxxxxx/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(66): do_action('woocommerce_che...', Object(WC_Checkout))
#4 /home/xxxxxxxx/public_html/wp-content/plugins/woocommerce/includes/class-woocommerce.php(1051): WC_Checkout::instance()
#5 /home/xxxxxxxx/public_html/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/Checkout.php(342): WooCommerce->checkout()
#6 /home/xxxxxxxx/public_html/wp-content/plugins/woocommerce/src/Blocks/BlockTypes/AbstractBlock.php(110): Automattic\WooCommerce\Blocks\BlockTypes\Checkout->enqueue_data()
#7 /home/xxxxxxxx/public_html/wp-includes/class-wp-hook.php(324): Automattic\WooCommerce\Blocks\BlockTypes\AbstractBlock->enqueue_editor_assets('')
#8 /home/xxxxxxxx/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#9 /home/xxxxxxxx/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#10 /home/xxxxxxxx/public_html/wp-admin/edit-form-blocks.php(272): do_action('enqueue_block_e...')
#11 /home/xxxxxxxx/public_html/wp-admin/post.php(187): require('/home/xxxxxxxx...')
#12 {main}
thrown
With a bit of AI assistance, I have come up with a new function that I’ve added to my functions file that seems to work. It ensures the function does not run in the admin area.
// Ensure this only runs during checkout
function custom_set_customer_tax_exempt_status( $order ) {
// Ensure this only runs during checkout
if ( is_admin() && ! defined( 'DOING_AJAX' ) ) {
return;
}
// Check if user meta "tefw_exempt" is set
$customer_id = get_current_user_id();
$exempt = get_user_meta( $customer_id, 'tefw_exempt', true );
if ( $exempt ) {
if ( WC()->session !== null ) {
WC()->session->set('is_tax_exempt', true);
} else {
error_log('WooCommerce session is null in set_customer_tax_exempt_status function');
}
}
}
remove_action( 'woocommerce_checkout_init', 'set_customer_tax_exempt_status', 20, 1 ); // Remove the original action
add_action( 'woocommerce_checkout_init', 'custom_set_customer_tax_exempt_status', 20, 1 ); // Add the custom action
I have this in place and it seems to work. The tax exempt functionality is operative on the checkout page, and I now can once again edit Pages. I wanted to pass this along, in the event that it could help you. Possibly I have something else causing the conflict, and this just helps to resolve it.
Thank you!
]]>Just installed your plugin on a new site.
Testing the process in a logged-out browser, the tax shows properly on the Cart page, but when I go to the Checkout page, the Tax shows as $0.00 immediately when the page loads. This is before clicking the “I want to claim tax exemption” box.
I believe the plugin is configured correctly. We were expecting it to work, but instead tax is being removed for all checkout pages.
Glad to provide additional details if it would be helpful. Thank you.
]]>having issue installing wp says it installed but when i goto plugin s/ and review if the polugin installed it still has ” activate | delete” the plugin is not activating at all
]]>Hi.
The user should not be able to choose for himself whether he gets a tax exemption.
I want to specify that all users from a certain country have no taxes.
Is this possible?
The user should also not be able to use this checkbox in the checkout. Checkbox gone and the user shouldn’t be allowed to change it anywhere themselves.
Is this possible with Pro?
Important: Tax should not be shown in whole process (cart, mails, … ) and frontpages (single product etc.) when user is logged in and has specific country.