Most small online shops spend all their energy on getting more visitors. Far fewer look at what happens once someone is ready to buy.
I spent years supplying JD Williams, Freemans and over 100 independent shops, and the big retailers never left an order at one item. There was always a matching piece, a better version, a gift box or a “complete the look”. It wasn’t pushy. It was helpful, and it made every order worth more.
You can do exactly the same on a small WooCommerce or Shopify shop. Most of it is already built in, it just needs setting up with some thought about what your customers actually want next.