This is a very interesting incident. Another lucky customer who has had his first problem with JLCPCB in 2021, they send him boards with PCBs without silkscreen, they offer to remake them or a discount coupon,
This notion of offering a coupon for a discount on the next order is bullshit.
They offer the coupon knowing that it is possible the customer won't place an order with them again. There is no cost to JLCPCB with this. Remaking the boards does cost them something, and clearly they are working with knife-edge margins and that rework bites them. So they'll do anything to avoid doing it.
Certainly not bullshit. Although I do agree that they must have paper thin margins.
I had a 1 board shortage on a trivial 5 board order (It was a set of boards with HASL finish that were identical except for finish to a larger order that went in at the same time with ENIG finish. I wanted to experiment with assembling these versus the ENIG boards to see if HASL affected assembly quality - for my case [a 0.5mm DFN16 package was the critical component] it didn't). So I got 4 boards, which was more than enough for my experiment and a credit that was almost as big as the whole cost of the 5 board order. There was enough order history there that they could see I was likely to order again, so they weren't offering a credit that they didn't expect to have to honor. As it was I used up the credit on my next order a few weeks later. I was perfectly happy to have run my experiment essentially for free, although at full price it would have been all of £1.44 plus whatever it added to the carriage.
Earlier in JLC's life it seems that for the pool processes they ran an extra couple of pool boards on every job. Say if a batch of orders was for 5 boards they would run off 7 copies of the pool board. If a particular batch yielded all the boards ordered in good condition, that was all they would send. If they didn't they offered the usual credit or remake, but they would send out
all the boards they had made, including faulty ones, which is how we collectively learned that the batch size was bigger than the order size and that they were making 'overs'. To me that suggests that they were dialling in their processes.
Nowadays the fact that they don't appear to have 'overs' to cover the odd minor issue - my missing board was reported as "
1 pcs less due to the scratch during the manufacturing process." - suggests that they are more confident in their process, don't run 'overs', but also don't have the process so tight that they can always guarantee to pass all boards in a batch. The commonest complaint I hear nowadays is that someone's order has come up a board or two short.
Once one knows all that it seems to make sense to order a few 'overs' yourself and build that cost assumption into the order, so that you always get at least as many boards as you need. If they deliver one or two short it just eats into your safety margin and you get a relatively generous credit for the nominally missing boards.