Modern Retail's eGift Card integration is easily supported via your Shopify website.
Unfortunately, the Modern Retail eGift Card integration is not supported via the Shop app publishing channel.
Shop app Behavior and eGift Cards
With the eGift Card integration, the URL for eGift Card product pages is usually formatted as
shop.storename.com/products/egift-card OR store.storename.com/products/egift-card
The Shop app changes the eGift Card product page URL to
shop.app.storename.com/products/egift-card OR shop.app/products/giftcard
Because the Shop app renders a different URL for eGift Cards, it effectively blocks the required Sender-Recipient form from loading inside the app.
For example, the screenshot below shows how an eGift Card product pages loads via your Shopify website with the Sender-Recipient form.
This screenshot shows how the eGift Card product page loads within the Shop app. You'll notice the Sender-Recipient form is missing.
The Sender-Recipient form is required for eGift Card purchases. Without the form, eGift Cards will not be created and not sent to the intended recipient.
Disabling the Shop app Channel
On the eGift Card product page, you will need to disable the Shop app under the Publishing Channels.
On the product page, navigate to Publishing and click the filter icon on the right
In the Manage Publishing Channels modal window, disable the Shop app
Click Done to save this change
If you have multiple eGift Card product pages, you will need to perform this action on each
There are no plans to support eGift Cards in the Shop app in the future.
If you have questions, please reach out to your project manager or via Support.