Yes, you’re correct. I only send gift cards by email. And when people buy them, I need them to be able to enter only their name and email address without having to enter an ship address and other information. I can hide it, but then it applies to all physical products, not just gift cards.
In addition, I use several different plugins and codes that simplify working with virtual products. For example, the buy now button, or possibility to select the quantity of the product on the archive page. But they don’t work with gift cards plugin. Like when choosing the quantity on the store page, the ajax cart function doesn’t work and Buy now button don’t shown at all. In addition, I had to install a plugin so that the status of the product automatically changed from in the process to complete, because without it, if the gift card is sold with another virtual product, the order is considered incomplete and files can’t be downloaded. Virtual products change their status automatically, but gift cards don’t. This is not a big problem, it can be solved with the plugin and settings, but there are many similar small issues that are not very convenient.
I suppose this is due to the fact that plugins don’t perceive gift cards as one of the types of woocommerce products and cards are perceived as a physical product, so I would like them to be perceived as a virtual downloadable product.
I hope that I am explaining the situation clearly and not too long. I’m not that good at this, sorry. At the moment, your plugin is the best among gift cards plugins and is ideal for me, so I want to continue using it, making the sale as convenient as possible for my customers. Thank you for your hard work!