The Settings page in EG is where you manage your app version, control how free gifts are identified in the cart, protect your checkout from zero-value orders, fine-tune advanced behavior, and set up email alerts. This article walks through every section on the page, in order, so you know what each option does and when to turn it on.
You'll find Settings in your EG admin under Settings in the left-hand navigation.
Whenever you make changes on this page, a save bar appears at the top. Click Save to apply your changes, or Discard to cancel them.
1. App details
The App details section shows:
Current version — the version of the EG storefront script currently running on your store.
Current plan — your active subscription plan, with a link to manage or upgrade it.
2. Added item identifier (_Gifted)
When EG adds a product to a customer's cart, it tags that line item with a hidden property so it can recognize which items it added and which rule added them. By default, this property is named _Gifted, and it's set in the form _Gifted: [Rule name].
Because the property name starts with an underscore, Shopify treats it as "hidden" — on most themes it won't be shown to customers in the cart, at checkout, or on order invoices.
Renaming the identifier
If you'd like to use a different property name, you can change it in the Property field in this section.
Keep in mind:
The name can't be empty, and can't contain the characters
[ ] { } " \.Changing this after you already have active rules will prompt a confirmation dialog, because any customer who triggered a rule under the old identifier and returns to their cart later may not have the associated discount reapplied — the discount lookup depends on matching the identifier. Only change this if you understand the impact, or if support has asked you to.
Customizing this identifier is available on the Unlimited plan. If it's greyed out with an upgrade badge on your account, you'll need to upgrade to unlock it.
If "_Gifted" (or your custom label) is showing to customers
On most themes, a property starting with an underscore is automatically hidden. On a small number of themes, it can still show up in the cart, at checkout, or on the order confirmation page.
If you're seeing the property text on your storefront, contact EG support — our team can look into your account's setup and, in some cases, help resolve this without you needing to touch your theme's Liquid files.
If your store needs a theme-level fix, follow our guide on preventing hidden line item properties from showing in your theme.
3. Product page redirection (Unlimited plan)
Some merchants use products purely as gifts or rewards — they're not meant to be bought directly, and often have no real price. If a customer finds one of these product pages on their own (for example, through search or a shared link), they could add it to their cart outside of your intended promotion.
Product page redirections let you automatically send visitors away from specific product pages you choose, to your homepage or another URL of your choice.
To set it up:
In the Product page redirections section, turn on Enable redirection.
Enter the URL to redirect to. Use
/to redirect to your homepage, or enter a specific page path.Click Choose products to pick which product pages should redirect. You can select multiple products, and remove any product from the list later using the delete icon next to it.
Save your changes.
Notes:
This only affects the product's own page. It does not stop customers from adding the product directly from a collection page or another custom page where "add to cart" is available.
For the most reliable results, make sure the EG app embed is activated on your live theme (see App embed and script placement below).
This feature requires the Unlimited plan. On the Standard plan, this section is locked with an upgrade prompt.
4. Checkout validations
Checkout validations add a protective layer between your cart and Shopify's checkout.
Block zero-value cart checkouts
Turning on Block customers from checking out with zero value carts prevents a cart from proceeding through checkout if its total value is zero — which can happen if, for example, a gift promotion issues a 100%-off discount but something goes wrong with how it's applied.
Things to know:
This only works with Shopify's standard checkout. If your store uses a third-party checkout, EG cannot block zero-value carts there.
This requires an active Standard or Unlimited plan. If your store doesn't have an active paid plan, this section is shown but disabled with an upgrade prompt.
The first time you use this, EG may need additional permissions from Shopify. If you see an Authorization missing notice, click Reauthorize and approve the additional access when prompted.
For a deeper look at how and why zero-value carts happen and how to prevent them, see our guide on blocking zero-value carts from proceeding through checkout.
5. Advanced settings
The Advanced settings section groups together a few toggles for more specific storefront behaviors. Most stores won't need to touch these, but they can help resolve specific issues or edge cases.
Enable Buy Now button (express checkout) interceptions
Shopify's "Buy Now" and other express checkout buttons (like Shop Pay, Apple Pay, etc. buttons shown on product and cart pages) let customers skip the regular cart and go straight to checkout. Turning this setting on lets EG apply your rule logic when a customer uses one of these buttons, instead of only applying it during normal "Add to cart" flows.
We recommend testing your checkout flow after turning this on, since express checkout buttons can behave differently across themes.
Remove products added from paused or expired rules
If a rule that previously added a gift gets paused, its schedule ends, or it's deleted, this setting automatically removes any gift product it added that's still sitting in a customer's cart. This keeps carts from holding onto gifts from promotions that are no longer active.
Apply rules on cart page submission
This setting runs an extra check of your rules right before the checkout page loads, as an added safety net. Because this can behave inconsistently on some themes, only enable this if EG support has specifically asked you to.
Use discounted prices for EG rule triggers (Beta)
By default, when a rule's trigger is based on a monetary value (for example, "spend $50 in the cart"), EG calculates that value using original, pre-discount prices. Turning this on switches cart, product, collection, and product tag rules to use post-discount (final) prices instead when checking whether a trigger condition is met.
This is a beta feature and may still have bugs. It affects your storefront only — it does not change how values are calculated at checkout. New installs have this turned off by default; enable it only if your promotion logic depends on discounted values.
6. App embed and script placement
Older EG installs may run using a script tag added directly to your theme's code (theme.liquid). Shopify now recommends running apps through app embeds instead, which are safer to manage and won't affect your theme code directly.
Depending on your store's current setup, you'll see one of the following in this section:
If your script is still added to your theme file: you'll see a note that the current tag location is your theme file, with a button to remove it from your theme code. Once removed, make sure the app embed is turned on so EG keeps working.
If the app embed isn't activated yet: you'll see a banner prompting you to activate it, with a link that takes you straight to your theme editor's app embed settings.
If everything is already using the app embed: you'll see a confirmation and a link to view the app embed settings, so you can double check that it's turned on.
To activate the app embed manually:
Go to Online Store > Customize theme.
Open Theme settings > App embeds.
Turn on EG.
Click Save.
If you recently switched themes and EG stopped working on your storefront, this is usually the first thing to check — your new theme may not have the app embed turned on.
7. Alerts
EG can notify you when something happens that might affect your rules — for example, a product that's automatically added to cart by a rule goes out of stock or gets deleted, or a theme change turns off the EG app embed on your storefront.
Turning on alerts
In the Alerts section, click Subscribe to alerts.
Once subscribed, click Configure alert recipients to choose who receives the emails.
Managing recipients
You can enter up to three email addresses to receive alert emails, in addition to your store's owner email (the email address registered on your Shopify account).
If you'd rather alerts go only to the addresses you've entered — and not to the store owner's email — check Only send alert emails to these email address(es) and not the store owner email. You'll need at least one recipient email entered for this option to be available.
Click Done to save your recipient list, or Cancel to discard changes.
8. What new installs get by default
If you're setting up EG for the first time, a few of the advanced settings above already come turned on, based on what works best for most stores:
Buy Now button interceptions — on by default.
Remove products added from paused or expired rules — on by default.
These defaults have applied to new installs since December 2025. If your store was installed earlier, these may still be off — you can turn them on yourself in the Advanced settings section above if they sound useful for your setup.
The "Use discounted prices for EG rule triggers" beta setting is off by default for all installs, since it's still under active development.
Common questions
Will changing the _Gifted identifier break my existing rules? No — your rules keep working. The risk is specifically for customers who triggered a rule under the old identifier and haven't completed checkout yet. If they return to their cart after you change the identifier, the discount tied to that gift may no longer apply automatically. This is why EG shows a confirmation warning if you have active rules.
I turned on "Block customers from checking out with zero value carts" but customers can still check out with $0 orders. Check whether your store uses Shopify's standard checkout — this setting can't intervene in third-party checkout flows. Also confirm the setting shows as saved (not just toggled) and that you don't see an "Authorization missing" banner asking you to reauthorize.
My gift product's page redirects, but customers can still add it from a collection page. This is expected — product page redirection only affects the product's own page, not collection pages or other places the product might be linked from. Consider hiding the product from your storefront's collections and navigation entirely if you don't want it discoverable anywhere.
Why is my email field for alerts locked? Alert recipient emails are capped at three addresses. If you need more, consider using a shared team inbox or distribution list as one of the three entries.
Have a question this article didn't answer? Reach out through the support option in your EG admin, and our team can take a look at your store's specific setup.
