James James and the world of Automated Abandoned Cart Robots

Hi, folks.

As most people know Google and Facebook will both place automated test orders to verify shipping and other details. The names are fairly well-known and they always abandon before finalizing checkout.

We have a new friend showing up in our logs by the name of James James. The email address sfj9usfhuios@gmail.com and location is San Antonio, California 94105. This bot is trying to check out 4-5 times per day with some of our free digital printables but abandons before going through with it. I have no idea why this might be happening because these particular products are not in the direct feeds going to FB and Google, though I know the page for the product still resides in Google.

Anyway, just wondering if anyone else has had this particular name/email combo come up in their abandoned cart logs.

Thanks!

Jamie

7 Likes

Hi Jamie, I have these many times. A lot. Have you found any other information? Is it safe?

1 Like

We’ve had 97 abandoned checkouts from James of San Antonio, CA since Jan 25th. This morning, James-bot started completing purchases for one of our free ($0.00) items, completing 14 checkouts in 12 minutes under names like “Will Will”, “Tyler Tyler” and “Yezeus Yezeus”. Each order has a different IP address, name, address, and phone number.

This seems to have escalated from abandoned checkout, but I’m wondering to what end? Is there anything particularly compromising about the situation? They can’t be blocked because they never create an acct and the IP is different every time. Shopify has been no help.

3 Likes

I haven’t found any additional information myself. I assume it is safe, but it seems like something worth watching. ArrowsAim below has a new wrinkle with many additional names.

2 Likes

Ugh! That is awful! We are still seeing 10-20 of these a day on our site. Hopefully more people will report this because the more eyeballs things like this get the more attention Shopify will give it. I’m going to @tobi on Twitter. Sometimes that raises attention behind the scenes.

5 Likes

No news to report on this yet, but I did post to Twitter for visibility. Believe it or not, constructive posts to @tobi really do end up getting eyeballs at Shopify. Hopefully that will be the base here too

https://twitter.com/jamiegrove/status/1757431038056312909

1 Like

Same problem here! Looks like we have been getting James James abandoned carts since January. (barely noticed them today, ugh!) Trying to contact Shopify support with no luck! I’m on their chat but not getting anywhere. I’m getting solutions for stuff that I didn’t even ask for. LOL.

Responses from chat support. 1. delete customer 2. download Locksmith. See screenshots…then I accidently closed the chat box.

It sounds like this could work for James James’ abandoned checkouts, which look to be created using recurring credentials. Unfortunately, the related orders made in my store were all placed with different email addresses, from different IPs, using different names, etc. These orders do share a common domain, but I imagine it’s no problem for whoever is behind this to use a different one, making it difficult to prevent future orders with Locksmith (because we can’t anticipate future domains to create the key conditions that would prevent orders from flowing in the first place). If I see more orders come in from @rtremail.com I might give it a shot, but it’s not a viable long term fix.

1 Like

I appreciate you casting the net, Jamie! Here are other threads I’ve found regarding the same bot/issue:

https://community.shopify.com/c/shopify-discussions/potential-spam-in-my-abandoned-cart/m-p/2437486#M420131

https://community.shopify.com/c/shopify-discussions/hundreds-of-abandoned-cart-messages-from-the-same-fictitious/m-p/2432777#M419313

https://community.shopify.com/c/shopify-discussions/abandoned-cart-hack/m-p/2079965/highlight/true#M362165

https://community.shopify.com/c/shopify-discussions/bot-placing-abandoned-orders/m-p/2433368#M419438

I’ll stop littering this thread unless I come up with any revelations. Best of luck, y’all!

1 Like

Same issue here.

https://community.shopify.com/c/shopify-discussions/how-to-stop-bot-from-placing-fake-orders/td-p/2442875

1 Like

ME too! I get a few abandoned checkouts a day from “James James”, no use in deleting the customer as it just gets recreated every time. The people behind the chat support have basic knowledge at best and read off a script it seems, so they will have no clue on how to fix something like an advanced bot attack. This seems like a BIN attack, testing different credit card numbers until they get any that go through. I just can’t believe shopify doesn’t actively do something to look into this and block them.

2 Likes

You and I are definitely battling the same bot. I got all those rtremail.com spam accounts a few days ago and interestingly, James James (same email as yours too) signed up on Jan 25th as well. I read in a thread about a similar issue a mention that a hacked app could be the culprit. Below is a list of every app I have installed on my store. I’d be interested to know which ones we have in common if you’re willing to share.
Installed Apps:
Collabs
Etsy Inventory Integration
Parcel Panel
Rewind Backups
Fileflare DDA Digital Download
Order Printer
Stock Sync: Inventory Sync
Hextom: Bulk Product Edit
AfterSell
Usage fees
Google & YouTube
Amped: Email & SMS Popups
Collective (Retailer)
Hextom: Bulk Image Edit & SEO
Email
Tidio ‑ Live Chat & Chatbots
Shop
RetentionX
Usage fees
Statlas
Klickly Connector
Stamped Loyalty & Referrals
Pinterest
Inbox
Privacy & Compliance
Twitter
Klaviyo: Email Marketing & SMS
Fraud Filter

For us, the bot is going crazy on our zero dollar items, so there’s no payment gateway exposed for the bot to test, right? Sounds like you know more about this stuff than I do. I posted a list of apps I have installed above. I’d be interested to know if we have any in common in the event one of them is the culprit.

1 Like

I’m going by what I’ve been told by all the “ship protector” apps I’ve been talking to for help on this. The bots find a way. There’s got to be a reason why it’s looking for free products. But I’m lost too.
As far as your apps the only ones we have in common are rewind and klaviyo. And doubt it’s any of those…. Seems like it’s a Shopify vulnerability. And it started on Jan 25 for me too. Oh, and if it’s targeting free products maybe we need to price these products at $.01 to get rid of James James?

Interesting! We don’t have any common apps (besides the default Shopify email app), but that doesn’t mean we don’t have common app developers. I’m not able to do a deep dive on that at the moment, but here are the apps we currently have installed:

Alert Me! Restock Alerts

Cozy AntiTheft

Email

Event Calendar by Elfsight

Instafeed

Quicky

Seal Subscriptions

Sendle Dashboard Shipping

SPOD Print-on-Demand

Tipo Appointment Booking

The commonality I’m finding is $0 items, both hidden and explicitly listed, which you, I, and the OP mentioned (as well as others in threads linked above). Is it possible this bot is targeting @Shopify_77 hosted stores, isolating websites containing $0 products, and using them to test platform vulnerability without risking/exhausting actual payment methods?

TEMP FIX: I’ve set my $0 items to “draft” and haven’t seen the James James bot since. This is a temporary fix as far as I’m concerned and I don’t plan on settling for removing those items from my shop permanently. I’d love to know if anyone else has found ways to pause engagement with this issue.

1 Like

Hey guys, did anyone find the solution for this? i tried checkout ui extensions to block user based on email or cart and checkout function to block customer if cart total cost is zero but in both cases it does not stop the bot from creating an abandoned checkout. because shopify marks the checkout abandoned once the customer is on checkout and enters its details, does not depend on either be block it or not

is there any way we could implement some solution for Shopify plus store using apis or something

We also had a run in with James James. We use omnisend and it showed how several times a day James James is logging in straight to checkout. Shopify needs to fix this threat. Ours started Jan 15

3 Likes

TEMP FIX: I’ve set my $0 items to “draft” and haven’t seen the James James bot since [02/13]. This is a temporary fix as far as I’m concerned and I don’t plan on settling for removing those items from my shop permanently. I’d love to know if anyone else has found ways to pause engagement with this issue.

I have tried everything I can to escalate this with Shopify: multiple cs chats. calls, & twitter. I keep being advised to either activate captcha (which I already had) or install an app. Unfortunately, from what I’m hearing in other threads (linked above), apps designed to solve similar issues are effectively being circumnavigated and developers are telling folks that this isn’t something they can fix.

3 Likes