No. Payment for KrisShop e-Gift Cards can only be made using valid credit or debit cards.
KrisFlyer miles cannot be used (whether in full or in part) to purchase e-Gift Cards.
Other vouchers cannot be applied toward the purchase of e-Gift Cards.
However, you may earn KrisFlyer miles when purchasing a KrisShop e-Gift Card.