• Resolved jord8on

    (@jord8on)


    Redacted screenshot: https://app.box.com/s/mimvtm9ghyc4tx50zexfrxmth4vih7ew

    As you can see, the order was placed and tax was applied, as usual, for a total of $107.14. Then when I went into the WooCommerce app, on my iPhone (which I always do, after giving someone their product, after picking it up), I clicked the “Mark Order Complete” button.

    These are usually Venmo/Cash orders. There’s an option to hit a button called “Collect payment” now, for these orders. I don’t remember seeing this before. I don’t want to do this. I collect Cash or Venmo.

    So as of today, when I clicked the “Mark Order Complete” button, it marks the order complete AND REMOVES THE TAXES!! See screenshot.

    What changed?! How should we handle this now that we can’t just hit that “Mark Order Complete” option and be done with it?

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hello,

    Are the taxes configured according to this documentation?
    https://woocommerce.com/document/setting-up-taxes-in-woocommerce/

    Did the site receive a recent update? If so please provide the following information:

    Could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.?

    Error Log: Share a copy of any fatal error log found under WooCommerce > System Status > Logs (if available).

    That will help us to take a better look, let us know.

    Thread Starter jord8on

    (@jord8on)

    Hello Igor and thanks for the followup ??

    We do have our taxes set up properly and everything has been working great, for the past year, whenever we clicked the “Completed” option, after finalizing an order.

    Here’s the system status that you requested:
    https://app.box.com/s/wx0h625391mgafevd7flg7124buf66wf

    Here’s a copy of a fatal error log I found, from 2022-03-18:
    2022-03-18T03:05:13+00:00 CRITICAL Uncaught Error: Call to a member function get_total() on null in /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-content/themes/rehub-theme/inc/header_layout/header_seven.php:93
    Stack trace:
    #0 /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-content/themes/rehub-theme/header.php(97): include()
    #1 /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-includes/template.php(770): require_once(‘/chroot/home/a2…’)
    #2 /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-includes/template.php(716): load_template(‘/chroot/home/a2…’, true, Array)
    #3 /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-includes/general-template.php(48): locate_template(Array, true, true, Array)
    #4 /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-content/themes/rehub-theme/404.php(2): get_header()
    #5 /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-includes/template-loader.php(106): include(‘/chroot/home/a2…’)
    #6 /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-blog-header.php(19): require_once(‘/chroot/home/a2…’)
    #7 /chroo in /chroot/home/a291e0f3/469b1ef6a1.nxcli.net/html/wp-content/themes/rehub-theme/inc/header_layout/header_seven.php on line 93

    Hello,

    This kind of problem is usually caused by a conflict with your theme or with another plugin. To determine what’s causing the issue, please temporarily switch your theme back to Storefront and disable all plugins except for WooCommerce. If that resolves the issue, then re-enable plugins one-by-one until you find the one that’s causing the conflict.

    If you don’t want to test on your live site, you can create a staging site using a plugin called?WP Staging: https://www.ads-software.com/plugins/wp-staging/

    You can find a more detailed explanation on how to do a conflict test here: https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Thread Starter jord8on

    (@jord8on)

    @maykato I tried something else today that could help us get to the bottom of this issue…

    I went into WooCommerce > Orders and clicked the checkmark on an order that was $107.14 (tax included), and the system worked as expected. The order was marked as completed… at the $107.14.

    The problem is with your WooCommerce app. I love how I get push notifications for each new order. When I hand off a product to someone who comes to pick it up, I usually tap the push notification, and then would tap the “Mark Order Complete” button, which would take me to another page where I then press the “Mark Order Complete” again.

    THIS IS THE PROBLEM, as far as I can see it… when we used to use the WooCommerce app and would hit those “mark as complete” buttons, everything worked properly… but with the latest updates in the app, it seems that now there’s a new section to “collect payment” for venmo/cash orders. So when you click the “mark complete” button it takes you to another screen where it shows the product cost BUT NO LONGER DISPLAYS THE TAX/ETC info… So when you hit the “Complete this order on the second screen, it completes the order without tax! Seems like a bug!

    Video screencast explanation:
    https://videos.pickleball.ist/conversations/c472632c-3035-5e38-98bc-31b3d282ded0

    Hi @jord8on thanks for sharing more details and also a video with us! ??

    It looks like you’re using the WooCommerce In-Person payments feature, which requires an M2 Card reader.

    Just as a side note and for folks that are reading this too:

    WooCommerce In-Person Payments is available to qualified US merchants using iPhone, iPad, or Android devices for non-subscription-based products. Support for subscriptions and other countries are coming soon or planned for later this year.

    If you don’t want to use it, you can disable it through your WooCommerce App > Settings > In-Person Payments.

    You can also use (if it’s not enabled) the Local Pickup – Cash-on-delivery option, instead of using the In-Person payment!

    You can read more about the In-Person Payments and how to get your M2 Card Reader here:

    https://woocommerce.com/document/payments/getting-started-with-in-person-payments-with-woocommerce-payments/

    And here about the Cash on Delivery option:

    https://woocommerce.com/document/cash-on-delivery/

    Let me know how it goes!

    My very best,

    Thread Starter jord8on

    (@jord8on)

    André,

    Thank you for the quick response. Unfortunatley you are not addressing the major concern I’m bringing up! We need to be able to collect cold hard cash, venmo, PayPal, or other payment methods that do not involve and M2 card reader.

    Before the recent updates to the woocommerce app, I was able to accept cash from customer for a local pickup order, then open the WooCommerce App, then tap “Mark Order Complete”, then on the second screen it would allow me to tap “Mark Order Complete” again, a second time, and complete the order with all products and associated taxes. Now it removes taxes.

    I’m happy to hop on a call and show you this glaring issue, if that first video explanation was not enough ˉ\_(ツ)_/ˉ

    You have to be very careful when releasing updates to an app, when changing existing functionality. I’m not sure how this got past QA ??

    Alternatively, if you don’t fix this so the app can function as it used to, another option would be do provide us with two options when we tap the “Collect Paymnet” options:
    1. Scan a card or other method of payment via M2 reader (current feature)
    2. Collect cash or other payment (NEED THIS!)

    If we select #1 then your app can use the current functionality and work great (for the people who wanted this new feature) Also, if we selected #2 then you can allow us to go to that page 2 of the order processing and display all products with taxes, coupons, fees, etc. and allow us to mark the payment as complete (aka we accepted payment outside of your current M2 limitations).

    What can we do here?! If we don’t make a change, it will require us, and any other WooCommerce business owner who accepts cash/venmo/etc. to login to a browser and complete transactions there. If that’s what we have to do then the Woo app becomes completely obsolete for us. ??

    Plugin Support Paulo P – a11n

    (@paulostp)

    Hello,

    Thanks for providing the additional details and context.

    Please contact us at WooCommerce.com > My Account > Support.

    You may need to create an account before you can access that page.

    Please include a link to this forum thread, so that we can keep track of what’s already been done.

    We will be able to help you further there.

    Plugin Support Paulo P – a11n

    (@paulostp)

    Hello @jord8on,

    Because the issue moved to WooCommerce.com, I’m marking this topic as resolved.

    Please open a new topic if you need additional assistance.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Tax disappears from order, after marking “Complete”’ is closed to new replies.