Support » Plugin: CartBounty - Save and recover abandoned carts for WooCommerce » Remove from list when order is recovered

  • Resolved ngrudev

    (@ngrudev)


    Hi, is there a option the client to be removed from bounty list when he makes a purchase? Now i see the abandoned clients even when they make an order.

    Thank you

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Author Streamline

    (@streamlinestar)

    Hi @ngrudev

    Thanks for your question.
    Actually your abandoned cart should be removed as soon as the user completes his order. The deletion operation is based on 2 WooCommerce hooks that fire once a user checks out.
    The only possible reason at this point that comes to mind would be that maybe somehow you created 2 different abandoned carts with the same email and then only one was deleted and the duplicate remained?
    Are you using the latest CartBounty version and are all of your abandoned carts left in the list even if the order is complete?

    Thread Starter ngrudev

    (@ngrudev)

    Hi, I am using last version of CartBounty and not all abandoned cards stay in the list after success order. I dont know why some are removed, but some stay. How to check if there are more than one abandoned card of the same guest user?

    Plugin Author Streamline

    (@streamlinestar)

    Hey @ngrudev

    Every user who arrives at your store gets assigned a special Cookie by WooCommerce and we are using that cookie to assign abandoned carts to the user. There was an isue in the previous versions when a guest user created an abandoned cart and then logged in to his account (WooCommerce in this case changes the user’s cookie ID) and that was a reason why there were cases when one user had 2 abandoned carts in the system but with the latest release it has been taken care of.

    Could you please take a look at the database table “captured_wc_fields” and check if duplicate abandoned cart rows – if column “session_id” values are different or the same for these abandoned carts?

    Thread Starter ngrudev

    (@ngrudev)

    Hi, just downlaoded table “captured_wc_fields”, but I don’t se dublicated “session”id”‘s. Probably you should get clients email to match it with new orders received, and then remove that abandoned cart from the list, based on email match.

    Plugin Author Streamline

    (@streamlinestar)

    Thanks for helping with this issue.
    Do you mind posting the session id values both abandoned carts have that were duplicate?

    Thread Starter ngrudev

    (@ngrudev)

    id name surname time session_id
    2450 Тони Видева 31.1.2020 21:31 e95bf72a815c597bcf350e90e72fb5ed
    2449 Илияна Ирикова 31.1.2020 21:23 eac13863152def9edaf646ab6963b47d
    sale 2446 Ваня Аладжова 31.1.2020 17:08 3fdc9b01996651dfe744ce8122119d42
    sale 2443 ВенелинаРускова 31.1.2020 11:28 841
    2440 Даниела Йорданова 31.1.2020 10:41 714
    2438 Людмил Веселинов 30.1.2020 21:56 606fd04022e66154f42a86f50f108c0b
    2436 РОЗА ДИМИТРОВА 30.1.2020 19:17 25aa6218376dffd094e410f97c239f75
    sale 2431 Николай Грудев 30.1.2020 13:56 5
    2424 Monika Gulova 30.1.2020 11:51 8187bf355ed6a1a093d8f94c578c7fa0
    sale 2426 Даниела Мирчева 30.1.2020 11:38 8a7ea02ab7270f9034d086d1bbb29f4e
    sale 2423 Недялка Венова 30.1.2020 10:34 5
    sale 2420 Слав Главчев 30.1.2020 6:43 399adb9ebca4b58dfac3ab7cd0781e74
    2419 Мария Пеева 29.1.2020 23:20 6ceec752b24ff24d0b44e2e17637c6f4
    sale 2418 Галина Георгиева 29.1.2020 19:57 d0950c291ff739793ffe5afd8c9a5468
    2417 СтанимираСтоянова 29.1.2020 19:21 840
    2414 Христо Желязков 29.1.2020 15:25 defbda9174aa9b0324dc2704b4471f9b
    2413 Емилия Пеева 29.1.2020 14:36 5012e457d3cef06dcc5e16dfb91f5e97
    sale 2411 Недялка Венова 29.1.2020 11:30 acd90876df0b561b182b4803e068cebd
    2406 КрасимираАтанасова 29.1.2020 9:06 77a5b82f5c42a1e9ae8b45dd5b4ba1bc
    sale 2405 Слав Главчев 28.1.2020 22:33 837
    2404 Ясмин Асанова 28.1.2020 20:18 fd9a4f4f20c11353c3c3c5e05937b9a9
    sale 2402 Aksenia Koleva 28.1.2020 18:06 64f09cf54cc44967ceada91da030e725

    Thread Starter ngrudev

    (@ngrudev)

    these are the latest record form the table. the “sale” tag before some ID’s I added to show you where i have placed order, but the abandoned cart is left.

    Plugin Author Streamline

    (@streamlinestar)

    Thanks for the list.
    So I wasn’t able to see any duplicate abandoned carts in the list. At this point it seems like the WooCommerce hooks (woocommerce_new_order and woocommerce_thankyou) that are fired once the order is complete haven’t fired because this is when the order is automatically removed from the abandoned cart list.
    Do you know if the orders that remain in the abandoned cart list maybe were created externally, via some REST API or might have been irregular orders in some way (maybe a payment method)? Just trying to figure where we should start looking to fix this issue since in our tests we have never had an experience when these WooCommerce hooks wouldn’t do the task and remove the carts after a successful order.

    Anyways we will try to do some additional testing and recreate this error. Could you also share a link to your shop where you have CartBounty installed?

    Thread Starter ngrudev

    (@ngrudev)

    The purchases are absolutely normally placed by the clients, not by some REST API. The shop is placed at luga.bg/shop

    Plugin Author Streamline

    (@streamlinestar)

    Thanks for the link, i checked it and from the fronted everything looks like a regular store.
    Maybe you have any additional WooCommerce hooks that might add some functionality to WooCommerce checkout process?
    Really sorry for all of these questions, it’s just that this is a very weird issue that doesn’t occur in our own shops we are running therefore I’m trying to get as much information as possible to figure what could be the issue.

    Thread Starter ngrudev

    (@ngrudev)

    Hello, I am writing again. I still have the issue. Almost half of the clients in bounty list are actually clients with new orders, which makes me crazy, because I cannot trust the bountly list, and I have to check every client in the list, If he actualy has an order or not, which is time consuming.

    To resolve the issue I have a question to you. Is there a custom code to add in functions.php to remove the customer/guest from bounty list if the phone or email is used for new order placed ? The idea with the cookie probably is working some times, but I believe checking the email or phone number will be more reliable. Probably It is good idea the cart saving method to be determined by admins with checkboxes options in plugin dashboard settings. After that admins will have the ability to choose which method to be used for removing clients from bounty list – cookie/phone/email .

    Thank you,

    Plugin Contributor Nauriskolats

    (@nauriskolats)

    Hi,

    Thanks for getting back to this issue.
    As previously stated. It might be that you have some custom setup or additional plugins that are preventing WooCommerce hooks (woocommerce_new_order and woocommerce_thankyou) from firing but it is just a guess at the moment since it’s an issue that is quite hard to debug.

    As for your suggestion using email / phone instead of a cookie, it’s a good idea, however in reality while you are entering your email, it is all the time changing, and when trying to tie an abandoned cart to an email – you will be getting a new abandoned cart every time you change your email address even by one letter and it is going to make the process of deleting previous abandoned carts of the same user without a cookie variable quite difficult. Our initial development version and idea was to go with the email field as an identifier, but it quickly fell apart and we went with default WooCommerce sessions.

    With that being said, I will bring this issue up in our next development meeting to try and figure out an additional security measure of some sort that would remove those abandoned carts that have been completed.

    Plugin Contributor Nauriskolats

    (@nauriskolats)

    Hi @ngrudev,

    Could you please reach out to us via this form: https://www.cartbounty.com/get-premium-support/

    Thanks

    Thread Starter ngrudev

    (@ngrudev)

    don’t have a pro license

    Plugin Contributor Nauriskolats

    (@nauriskolats)

    Ok, then could you please reach out to us using this form: https://www.cartbounty.com/contact/

    Thanks

Viewing 15 replies - 1 through 15 (of 18 total)
  • The topic ‘Remove from list when order is recovered’ is closed to new replies.