Snippets

Use these snippets to customize the appearance and functionality of WooCommerce Gift Cards.

To use a PHP snippet, download the linked file and activate it as you would with any other plugin. Alternatively, copy the contained code into your child theme’s functions.php file.

Note: We are unable to provide support for customizations under our Support Policy. If you need to customize a snippet, or extend its functionality, seek assistance from a qualified WordPress/WooCommerce Developer. We highly recommend Codeable, or a Certified WooExpert.

Snippets

↑ Back to top

Set a fixed gift card delivery date/time

↑ Back to top

Scheduled Gift Cards are delivered around the same time as the time they were added to the cart. For example, a gift card purchased on November 15, 14:00, and scheduled to be delivered on December 1, will be delivered on December 1st around 14.00.

Use the following snippet to set a custom time (hour, minute) for delivering all gift cards scheduled for delivery on a given date:

View on Github

Remove the “Have a gift card?” form from the cart and checkout pages

↑ Back to top

Use the following snippet:

View on Github

If needed, you can use the existing coupon code form input to apply gift card codes, as well. This functionality is available as a free feature plugin.

Remove the date picker from gift card product forms

↑ Back to top

The delivery date field of the datepicker is set to Now by default. To prevent customers from choosing a custom delivery date, use this snippet.

View on Github

Prevent customers from applying coupons when paying with gift cards

↑ Back to top

Use the following snippet to prevent customers from applying coupons when using gift cards to pay for an order:

View on Github

Display the remaining balance of every applied gift card

↑ Back to top

Use the following snippet to display the remaining balance of any applied gift cards on the cart/checkout page:

View on Github

Set a specific expiration date for all gift cards created on your store

↑ Back to top

To set a specific expiration date for a gift card, use the following snippet:

View on Github

Before using this snippet, it is necessary to replace the values in $base_datetime->setDate( '2021', '10', '10' ); with the custom expiration year/month/date you want to set.

Render the Gift Cards tab on a custom My Account page

↑ Back to top

To render the Gift Cards tab on a custom My Account page, use the following shortcode:

[woocommerce_my_account_giftcards]

Questions & Support

↑ Back to top

Have a question before you buy? Please fill out this pre-sales form.
Already purchased and need assistance? Get in touch with us via the Help Desk!

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.