• nukurt

    (@kurtnuimage)


    We were using the Free version of this plugin until recently. Client had reported the website being horrendously slow to load via the admin & on the frontend when visiting Product category / Product pages.

    Turns out the root cause was this plugin. The table used by this plugin had nearly 2 millions records of data associated with it. I would assume because the sheer number of “anonymous carts” which were being saved. So i would certainly not recommend leaving the “Exclude anonymous carts” setting off.

    For some reason while viewing almost any page in the Admin area, or viewing a Product Category / Product page on the frontend it seems to query the entire dataset from the plugin table causing massive overheads to load time. So it’s clearly not very well optimized to cope with a large volume of data.

    Would be nice if there was an automated way to remove the data e.g. Carts older than 1 month old. Or to bulk delete data (rather than 1 page at a time). Rather than having to manually do this in the Database.

    Also the ability to stop bots creating abandoned carts is locked behind the PRO version. Which alongside the above, feels like it should just be built in. Otherwise you’re bound to hit performance problems sooner or later and forced to upgrade.

    All of the above means the free version of this plugin is unusable to us going forward. Perhaps we wouldn’t have run into issues if we’d had turned on “Exclude anonymous carts” to begin with. But without as easy way to remove all the old data the damage has already been done.

    We’ve moved to using Mailchimp’s built in Abandoned Cart functionality since Mailchimp is already used for customer signups.

    • This topic was modified 1 month, 3 weeks ago by nukurt.
    • This topic was modified 1 month, 3 weeks ago by nukurt.
    • This topic was modified 1 month, 3 weeks ago by nukurt.
    • This topic was modified 1 month, 3 weeks ago by nukurt.
Viewing 1 replies (of 1 total)
  • Plugin Contributor Nauriskolats

    (@nauriskolats)

    Hi @kurtnuimage and thank you for sharing a valuable feedback, it is always excellent to hear from our users.

    From the ground up when building CartBounty we have always been very careful when it comes to creating secure, reliable, user friendly and efficient product. We have paid a lot of time and thought into making sure the files containing additional code is loaded only when necessary and stop being loaded once it is no longer required (for example Exit Intent code will be loaded if cart has at least one product and the customer has not provided his / her contact details).

    If you could share some examples of the queries that caused these massive overloads on product / category pages and Admin area that you mentioned, we would very much appreciate it as it could help us look deeper and resolve this if it indeed is so as you pointed out.

    I must admit that having 2 million rows might not be something we have tried or tested in our staging environments and that could indeed cause some possible issues. I would appreciate if you could share what was the table size in MB that you had there.

    On the topic of anonymous shopping carts. The pro version provides an option to automatically delete anonymous shopping carts that are older than a set period of time that would also come in handy in this case since it sounds like you may have a lot of traffic on your store.

    Now when it comes to bot protection, I would like to correct you as since CartBounty v8.4, the free version has the same bot protection level as our Pro version. The only difference is that our Pro version also provides Google recaptcha protection, however it has nothing to do with anonymous shopping cart protection which I understand is your situation all about. I guess the huge amounts of anonymous shopping carts had been capture before version 8.4 was released and it might cause the database to build up.

    The free version provides a manual option of removing anonymous carts in bulk, but removing 2 million would still take some time. It is possible to open abandoned cart table, then open Screen Options (located in the top right) and change the default abandoned cart count in one page from 10 to 500 and then use Bulk delete option to remove larger numbers of anonymous carts.

    Once again, thank you very much for such a constructive feedback, hope you can share some additional details.

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this review.