Beltoft Gift Cards for WooCommerce adds a gift card product type to your store. Customers purchase a gift card, choose an amount, and enter the recipient’s email. When the order is processed, the recipient gets a branded email with their unique gift card code. Codes are redeemed at checkout through the standard WooCommerce coupon field — no extra steps for the customer.
[bgcw_apply_field] shortcode.[bgcw_product_form] for page builders (Bricks, Elementor, etc.).[bgcw_apply_field] — place it on cart or checkout pages.templates/emails/gift-card-delivery.php to your theme’s woocommerce/emails/ folder.[bgcw_product_form] shortcode.Developers can extend the plugin:
bgcw_gift_card_created — fires after a gift card is created (used by the email system).bgcw_show_recipient_name_field — return false to hide the Recipient Name field on the product page.bgcw_show_recipient_email_field — return false to hide the Recipient Email field on the product page. The buyer’s billing email is used as the recipient and the email validation is skipped.bgcw_show_personal_message_field — return false to hide the Personal Message field on the product page.Example — hide the Recipient Email field on every gift card product:
add_filter( 'bgcw_show_recipient_email_field', '__return_false' );