Actually, I've done that with our local online shopping store named Shopee before but that was like 2 years ago or more. I've paid my transaction there with bitcoin and they've automatically converted the price into our local currency for its pricing.
They've used a third-party service where I have to pay bitcoin converting the amount of my checkout. But, it's so long since I've been with them and AFAIK, they've got international outlets for which you can try to shop. I think if you still cannot find one, you can just go with this link:
And try to use bitrefill for its gift cards.