I recently upgraded from AspDotNetStorefront from v8 to Multistore 9.3.1.1 and had problems hiding the "gift card" section of the checkout. On my store (www.cm4.com) my customers never use gift cards but often do have coupons (or promotions as they're now called). Many customers were confused as to which section to enter the promo/coupon code and often complained that the code didn't work (because they were entering it in the 'gift card' section). Because of this I wanted to hide just the gift card section.
There is an appconfig called "DisallowCoupons", but that hides both the gift card and the promotion boxes. I still want the promotions boxes displayed.
I don't have the source code or else I'd just comment out the lines and re compile.
So to solve the problem (for now), I've used CSS to hide the gift card div with the following code in my CSS:
/* Hiding gift card section of checkout via CSS */
#ctl00_PageContent_pnlCoupon {
display: none;
}
If anyone knows of a better solution to solving this problem, I'm all ears. Otherwise, maybe some of you will find this helpful.
Cheers.