Re: How to stop bot from placing fake orders?

How to stop bot from placing fake orders?

Steve82
Explorer
54 0 65

We just had a bot place 20 fake orders (I believe within the same second). It went after some hidden $0 products or products set on shopify to $0 but instead had variations/prices controlled through an app. Is there a way to stop this?

 

Screen Shot 02-13-24 at 06.50 PM.JPG

 

I see someone else posted a reply on another topic that is the same issue 11 hours ago. https://community.shopify.com/c/shopify-discussions/bot-placing-abandoned-orders/td-p/2433368

Fine Art Landscapes - Sawusch Photography - USScenics.com
Replies 45 (45)

emmak18
Visitor
3 0 0

We are having the exact same issue. They even got into a password protected page. Shopify said they are working on it but no estimated time frame of when it will be resolved. We've had about 150 bot orders today.

cna_az
Shopify Partner
14 0 12

@emmak18 can you check the fake customers and see if they all have the same domain in their email address? Ours all use the same email domain.

Steve82
Explorer
54 0 65

All same domain rtremail .com. It was registered a little over a week ago. They are using a catch all for their mail server so the emails dont bounce.

Fine Art Landscapes - Sawusch Photography - USScenics.com
emmak18
Visitor
3 0 0

Yes they are all coming from the rtremail like Steve mentioned. We just received more as of a few minutes ago. Trying to change all items at $0 to a cent. But they are still getting into our password protected pages. 

JimJong
Tourist
56 0 1

Hello Emma, you can use the Cart Lock app to block all online orders if the cart total amount is less than 1. Or if it's the same bot every time, tag that bot account with a customer tag and block that bot account from placing the order. Follow these steps below:

 

  1. Open the app and click on the "Add a new rule" button.
  2. Click "Add a new condition" and select the "Customer tags" option.
  3. Select "Block if found" and add the "Bot" in the "Customer tags" field.
  4. Save the rule.

bot.png

 

Now the bot cannot place any order in your store.

Elizabeth007
Tourist
8 0 2

This sounds great! I just installed it and set my rule. Would you know what the second check box means: "block orders if any error occurs or app fails"? because I am trying to block the orders of $0.00 which is not even clear HOW these bots are getting the items to the checkout. Thanks.

Rubai-Lata
New Member
5 0 0

Hi @Elizabeth007 , actually you cannot tag a bot since they don't have a single customer account in your store. So it's better to use the "Block if less than" feature of the Cart Lock app. Please watch the video below to understand what I mean.

 

 

 

shamsulhuda
Shopify Partner
17 4 4

For your store, utilize reCAPTCHA v3. My client just experienced similar problem, which we resolved with reCAPTCHA.

You can use this on product page as well as cart page before checkout.

Shopify Developer
Need any help for your store?
Drop me an email: shamsulhuda310@gmail.com

Web: portfolio-msh.netlify.app
cna_az
Shopify Partner
14 0 12

Can you add Recaptcha v3 to the settings > customer accounts > URL link?

Steve82
Explorer
54 0 65

How did you do the server side verification?

Fine Art Landscapes - Sawusch Photography - USScenics.com
cna_az
Shopify Partner
14 0 12

@shamsulhuda There is no option to add reCAPTCHA v3 to the Customer Account URL (direct link) which is how the bot is creating new accounts on our client's store.

Aaron2024
Excursionist
20 0 24

How can you add captcha to check out if you aren't on plus. I have bots testing credit cards but no way to stop them on Shopify.  Contacted Shopify 4 times for assistance they don't really care. Their app is just a flow to cancel high risk orders.  What a joke. Shopify is highly negligent and seems to be affecting many stores. On Magento we had invisible Google captchas and never had issues. I don't understand why shopify just doesn't fix this. 

AnnaNy
Shopify Partner
1 0 0

Hi, we unfortunately had exact same issue. Luckily we were able to cancel all orders. 

 

Steve did you experience the same thing happening again? Or would you have any suggestion how to prevent it. Unfortunately Shopify support is not helpful.

 

Thanks,

Anna

AnnaNy_0-1707907127872.png

 

Steve82
Explorer
54 0 65

No fix yet. This is a server side issue. I dont think we can fix it. This is the 2nd part of their attack. The next phase is going to be the real problem. I can see many paths forward where they can cause major damage.

Fine Art Landscapes - Sawusch Photography - USScenics.com
Steve82
Explorer
54 0 65

More waves keep coming. 109 orders so far and noticed over 5,300 abandoned shopping carts since 1/26.

Fine Art Landscapes - Sawusch Photography - USScenics.com
emmak18
Visitor
3 0 0

Were you able to move the orders out of unfulfilled? I hate to cancel but still have them sitting as unfulfilled orders 

cna_az
Shopify Partner
14 0 12

Shopify Partner Support said their dev team asked to keep the fake accounts and orders in our store while they investigate. I would really like to delete them but have not heard anything from them in two days.

I filed a complaint here with NameCheap.com where the rtremail.com domain is registered. I know they can always register another domain but I figured it was worth the 3 minutes it took to report the abuse.

Please contact Shopify support and ask them to disable the Customer Account URL — that is how the bot is able to create accounts on our client's private store.

Acct-URL.jpg

studioz
Visitor
2 0 1

HI there, I having the same issue with the bots creating fake customers in every min. Does shopify help you to disable this link and does it work for you? I am still discussing with shopify advisor to see how to solve this, but this is crazy issue! 

cna_az
Shopify Partner
14 0 12

@studioz Shopify does not have a way to disable this link. When you talk to customer support, please request this feature.

cna_az
Shopify Partner
14 0 12

Same problem here with one of our clients' stores: 700+ orders in about 3 hours by 95 fake accounts. After testing, we think the culprit is the direct account link found in settings > customer accounts > URL and it looks something like this: https://shopify.com/XXXXXXXXXX/account witht he Xs being your account store ID.
This is a new link added by Shopify last year that allows anyone to create an account without recaptcha. Store owners and developers like us don't have the ability to customize, edit or disable that link.

What is really needed is for Shopify to give merchants the ability to disable the customer accounts > URL link.

We are still testing but short of changing the $0 products to $0.01, there is nothing that has stopped these fake orders from coming in. We even turned off Shopify payments and disabled the checkout button on the cart temporarily. As far as we can tell, these attacks are coming in through the back end, not through anything that merchants have access to.

FrameUp
Visitor
2 0 0

We have the same situation - hundreds of fake orders on zero-dollar amounts.  They look the same as yours.  Shopify hasn't been much help.  We are trying apps right now - but haven't found an answer.  If anyone has suggestions, would sure appreciate it.  

cna_az
Shopify Partner
14 0 12

UPDATE from Shopify partner support:

 

"While it is not possible to block customers from creating accounts or placing orders, I would recommend that you install the Flow app from the app store. This is Shopify's free automation app which will allow you to create workflows that can automatically cancel orders and delete customer accounts coming from the domain @rtremail.com. You can find more details about how the Flow app works from the help center here: Shopify Help Center | Shopify Flow, and I want to share these particular triggers: Cancel order and Delete customer to understand more. Once the app is installed, you will have access to either create your own custom workflows or install templates for these actions directly from the app. Please let me know if you decide to use Flow and I can guide you further on getting these workflows set up."

 

So far, the best solution I've received.

Moutasim1
Shopify Partner
4 0 1

is this solution working ? have you tried it ?

 

cna_az
Shopify Partner
14 0 12

@Moutasim1 This and the other two steps we tool are working but still require monitoring since they will work as long as the bot doesn't create a new account or uses a new domain name.

Here is what we did, one of these steps or all together have been working for us:

  1. Implemented the Flow app option described in my comment above
  2. Tagged fake accounts and added code to block customers from logging in as described in this post
  3. Set up an alias Domain without SSL to show a warning for the Customer Account URL form—Click "learn more" for instructions

 

Screenshot 2024-02-21 at 11.05.27 AM.png

 

Hope this helps.

Moutasim1
Shopify Partner
4 0 1

Thanks @cna_az ill try these 

Steve82
Explorer
54 0 65

That is just a band-aid. If they start doing the same thing with another domain, you play whack a mole. If they start doing it with a gmail or other big provider, we are screwed.

Fine Art Landscapes - Sawusch Photography - USScenics.com
cna_az
Shopify Partner
14 0 12

@Steve82  Which is why we need the ability to deactivate this link from the Shop Admin AND Shopify needs to add ReCaptcha to the form. Please ask Shopify support to pass this request urgently to the Shopify Dev tem.

lindahCFL
Visitor
1 0 0

We have been having fake orders coming in at 0.00 for product codes not in our store (UPC). They are coming from Gmail emails. Any idea how to prevent this? 

dwhitehouse87
Visitor
1 0 0

Can anyone share a screenshot of this workflow? Having trouble with the syntax to call the customer account for deletion.

njswingsets
Visitor
2 0 2

We are having the same issue. This really needs to be corrected on shopify's end. These are scripts going through a backend,  not through any UI.

cna_az
Shopify Partner
14 0 12

Tagging everyone one who commented here @FrameUp @Steve82 @studioz @njswingsets @Moutasim1 to ask Shopify for added security which would have helped us block this attack more easily:

Feature Request: Add ReCaptcha, Toggle On/Off Option To "Customer Account URL"

 

Having the added security would have helped us block the bot more easily. 

Eliran_Milo
Shopify Partner
6 0 1

Suffering from the same issue. Shopify support has no helpful answers.

Anyone found a solution for both having 0 products and preventing this BOT from creating these orders?

 

Eliran Milo
Q-Biz | eCommerce Agency
https://q-biz.co.il
CC_Ardmoor
Tourist
8 0 4

I  am having the same issue.  I added an app to try and Block the IP address but that has not worked.  The app came back to suggest the below - which I've not tried yet - but I'm about to:-

 

After a through investigation we suspect that these accounts are being created from outside of the online store scope, and that is why Blocky is not blocking them.
However, there is a simple solution to that that our other users have toggled, that only requires minor settings change:

Go to the Settings and turn on Shopify's new customers account features from here: https://admin.shopify.com/store/ardmoor.myshopify.com/settings/customer_accounts Click on the blue ""Edit"" button and then choose the ""New Customers Accounts"" option, then click Save.

Then, please go to https://admin.shopify.com/store/ardmoor.myshopify.com/settings/checkout and tick the ""Require the customer to log in to their account before checkout"".
These 2 settings will terminate the attack, and you can switch back the settings afterwards. :$"

Aaron2024
Excursionist
20 0 24

This does work but will kill conversions. It won't be worth staying on Shopify because your conversions will be so low because customers will abandoned check out.

Ankit_Thakur
Shopify Partner
88 1 10

Hi @Steve82 If you are still looking for a soltuion to this, you can try using the Checkout Guardian App, where in you can block all the orders based on the cart value. For Example we can set a rule to block checkout if the cart value is USD 0, which means a person wont be able to checkout if his cart value is 0. Apart from it it offer various conditions to block checkout from these fake orders. 

You can have a look at it here Checkout Guardian App.

Shopify Developer/Consultant
If my suggestions are useful, please let me know by giving it a like or marking it as a solution.
And if you want to customize or develop new feature on Theme or App.
Skype:-ankit.thakur_5
Eliran_Milo
Shopify Partner
6 0 1
Or simply do the same with Shopify flow, without a need for an external plugin..:)
Eliran Milo
Q-Biz | eCommerce Agency
https://q-biz.co.il
Steve82
Explorer
54 0 65

Or to pay more money to "fix" it. This should not be a fix that costs money, shopify should fix it. Looking at @Ankit_Thakur posts, they are just promoting/spamming that plugin and another one via copy and paste. I'll pass on even looking at that.

Fine Art Landscapes - Sawusch Photography - USScenics.com

Aaron2024
Excursionist
20 0 24

Shopify needs to add a Captcha on the check out page. I've contacted them 4 times and they haven't done anything.  They are really negligent in the matter and we all need to get together and demand action. Bots target shopify stores because nothing is being done about it. I have a bot that's testing credit cards. Only thing I can do is require customers to log in before check out which is terrible for conversions.  Luckily I'm not sending any traffic. 

miniOrange_inc
Tourist
38 0 1

Looking at your query, I’d like to inform you that we can help you with implementing a solution using a proxied URL for new customer account creations. This approach ensures that only accounts originating from the specified proxied path are accepted, while any other attempts are automatically flagged and deleted.

 

This method serves as a proactive measure to maintain a single source of truth for your customer accounts until Shopify releases a permanent fix. By implementing CAPTCHA on the proxied Middleware, we can effectively reduce the influx of fake accounts and enhance the overall security and integrity of your customer database. You can contact us at ecommercesupport@xecurify.com to check out the solution.

miniOrange
Elizabeth007
Tourist
8 0 2

This app caused new issues. 1 being blocking countries from seeing my website. 

Elizabeth007
Tourist
8 0 2

I have the same problem. I have now 352 $0 orders!! So I installed the app recommended here below Cart Lock and set a rule to block any order below $5. I also installed Flow, which is from shopify and has the option as well to set up rules. I set this app up, to automatically delete the $0.00 orders. Hopefully this all helps. Glad to find out I'm not alone:)

 

flavianeat
Visitor
1 0 0

Hi Elizabeth007

 

Thank you for sharing your problem and solution! I have had around 30+ $0 in the past 2 months. Somehow the bots access a private library with $0 products reserved for subscribers only. Can you share your workflow (from Flow) with us? I created one but I am not sure if I am using the right parameters.  Thank you in advance, 

Flavia 

IMG_1291.png

 

 

Elizabeth007
Tourist
8 0 2

This started with my store around Christmas and to date 6-7weeks we have about 1400 of those purchases. It is very aggravating and unclear why Shopify do not have a FREE tool to stop this?! Anyhow, I was advised to try a few different app which I have tried and the best one is Cart Lock. Basic plan is $3.50 a month and you can set up to 5 rules. I have it set to automatically cancel any zero dollar order so it actually doesn't register as a sale or send me any notification (which were driving me crazy). I highly recommend this app. 

tshoregal
Tourist
4 0 5

Why is Shopify still allowing this to happen? It should not require the merchant to add on more apps and cost just to protect their site from this ongoing problem. We have recaptcha on our site and checkout. We still have to make sure no new products are added with zero dollar price. Bots run searches by name to pull up products with $0.00 listing then place an order. Bot have even been booking fake appointments that create an order.

 

Clearly someone is benefitting from this being done.

 

The only way we have been able to stop this is to activate inventory tracking on a product; set availiable product to 0 count so the system shows it as sold out. This is on products that are clearly marked as 'not for sale, but reference only'.

 

Please come up with a solution Shopify!

AHAY
Shopify Partner
50 5 23

Obviously so they make more money like so many other very basic features that should be included by default in the most basic plan on any decent service.

If you find my answer useful please do like/accept it so I feel more motivated to help in my spare time.