It would be great if there was a way to easily identify new customers to our store. Currently we would print the invoices and packing slips for our orders. We then manually search in the orders database to see if this customer has ordered with us before, or if they are a new customer. New customers are then identified so we can include specific leaflets, product scoops etc. If there was a way for the invoices or even just the orders page to identify a first-time customer, that would be very helpful. That is a feature that a lot of people would pay for. Thanks.
Open
Last updated: May 3, 2023
Log in to comment on this feature request.
This is exactly the gap I’ve run into! Having to manually check order history just to decide whether to include a welcome leaflet is friction that shouldn’t exist natively in WooCommerce.
There’s a plugin called OrderBadger that solves this directly. You write a plain-English rule like:
“Registered customer placing their very first order – they have no previous paid orders”
…and matching orders get a coloured badge in the WooCommerce orders list automatically. No manual checking as the signal is there the moment the order arrives, so whoever is packing knows immediately to include the leaflet or product scoop.
You can also add a value threshold if you only want the extra step for more significant first orders:
“Customer has 0 previous paid orders and order total is over 50”
It really is just the case of writing what you want in plain english! It would be free to use for the use case you describe. I see a relevant rule here: https://orderbadger.com/kb/first-time-registered-buyer/