A toy sale is impulse, but a toy customer is a calendar
The purchase takes four minutes and no thought. The customer, however, is one of the most predictable in retail: there is a child, the child has a birthday on the same date every year, there are festivals, a school year, and an age that moves forward whether or not you are paying attention. A toy shop that captures the birth month and the age band knows in advance who will buy next month.
Almost no independent toy store does this, which is why the second purchase usually goes to a marketplace. Not because the marketplace is cheaper, but because it sent a reminder in the right week and you did not.