In no particular order, .co, .digital, .shop, .studio or .space or .co.uk . I'm not a big fan of .cloud in terms of acceptance. BUT, if you are likely to have mostly English-speaking traffic (UK, US, etc) then I lean toward .co.uk. This is because, if (as an English-speaking person, altho not living in the UK) I want to make a transaction at an online business, even if their content is in English, I sometimes wonder "where is this business based? For all I know, it could be anywhere in the world. If I need customer service, will there be any language problems?"
Therefore, I would be more likely to choose a .co.uk business to buy the product than a .co or something else (if all other factors are equal), because I know that to get a .co.uk domain name the person has to live in the UK.
But I don't want to sway you too much in that direction because on the other hand, even on another TLD such as .digital, if the pricing I see on the shop's site is in British Pounds or USD or some other English-speaking currency then I will feel confident that this is a site where I can communicate with customer service if I need to. Altho I would always check their customer service contact details to see if it looks like they are actually there.
Of course, although I'm hampered by knowing only English, I find that if I buy from a French site they often know English anyway. I realize that's terribly English-centric of me, but I will freely admit I don't know other languages (not well enough to communicate properly) and as a customer, I do like to make sure that I can communicate with customer service if necessary. So because many people in many countries know English, it's not a huge issue but I lean a little toward .co.uk if you think most of your traffic will be English-speaking and if they are making a purchase directly from your site (where they may need to contact customer support if there is an issue).
But if it is not the case that your traffic is mostly English-speaking, or if they are not purchasing directly from your site (and therefore won't need customer service) then disregard everything I said about .co.uk.