Web Wishlist keeps a logged-in shopper's saved items consistent between your online store and your Tapcart app. Save a product on web, and it appears in the app. Save in the app, and it appears on web. You can add heart buttons while browsing, a dedicated wishlist page, or both.
The web option is the Wishlist v2: account-keyed lists toggle in the Mobile Wishlist integration. That is what enables web and app to share the same list.
For the original in-app wishlist setup, see Tapcart Advanced Wishlist.
How it Works
When a logged-in shopper saves or removes an item on web or in the app, Tapcart updates the wishlist tied to their Shopify customer account. Web and app both read from that same list.
Shoppers must be logged in. Guest wishlists on web are not unified with the app.
Older in-app lists that lived only on the device are not visible on web, and they do not migrate automatically when you turn on Wishlist v2.
What shoppers experience
One wishlist across web and app. Logged-in shoppers see the same saved items on your storefront and in the Tapcart app.
Heart buttons. Shoppers can add or remove items from product cards and product pages while browsing. Hearts appear filled when an item is already saved.
Wishlist page. Shoppers can view and manage saved items on a web wishlist page, add items to cart from the list, and land on a page you can link from emails or campaigns.
Logged-in only. Hearts and unified lists require a logged-in customer. Guest lists on web are not shared with the app. Theme editor previews as a guest, so hearts only appear on the live store when a customer is logged in.
Requirements
Connect Mobile Wishlist in the Tapcart dashboard under Integrations.
Turn on Wishlist v2: account-keyed lists (required for web and mobile wishlist sync) and select Update Integration. If this setting is off, web and app wishlists will not stay in sync.
Your app must be on Tapcart React Native release 21.8.0 or newer. If you are unsure, contact your AM or LiveChat.
Choose your web experience
You can enable either option, or both. Shopify does not have a native wishlist block, so most merchants start with hearts only.
Hearts only (recommended to start): Enable the Tapcart Wishlist Buttons app embed. Shoppers save on web and view items in the app. This is full two-way sync, with no web page for the list and no App Studio layout required.
Page only: Shoppers can view and manage saved items on a web page, without heart buttons while browsing.
Hearts + page: Shoppers save while browsing and manage the list on a dedicated page.
Configuring Wishlist Sync
Enable heart buttons on Shopify theme
In Shopify admin, open the theme editor.
Go to App embeds.
Turn Tapcart Wishlist Buttons on.
There is no App ID field on this embed — turning it on is the whole setup.
Optionally adjust heart position and color, product-page button visibility, or CSS selector overrides if hearts do not appear on your theme.
Save the theme.
Note: The App ID field was removed from this embed. Tapcart identifies your store from the signed Shopify request, so there is nothing to copy or paste. If hearts do not appear, the cause is the embed being off, the shopper not being logged in, or a theme that needs the card-selector override.
If you publish temporary "drop" themes by duplicating a base theme, enable the embed on the base theme you copy from, then spot-check after the first publish.
Enable the wishlist page in Shopify theme
The Tapcart Wishlist app block renders your App Studio web layout in an iframe. These App Studio blocks are supported on web:
Wishlist List: the list of wishlists
Wishlist Grid: the items inside one wishlist
Wishlist Favorites, Wishlist Create, Wishlist Delete, Wishlist Rename, Wishlist Rename Link, and Wishlist Add Item
Add Item to Wishlist component
These blocks work on web, but they are built for the app. Plan to style the web layout so it matches your storefront before you publish it as a customer-facing page.
In App Studio, publish a web layout for your wishlist screen using the blocks above.
In the Shopify theme editor, add the Tapcart Wishlist app block to a page (for example,
/pages/wishlist).In the block settings, set both your Tapcart App ID and the App Studio page ID. Unlike the heart-button embed, this block does still need the App ID, because it loads your layout in an iframe rather than through the signed Shopify request. Use the page ID rather than a layout ID, so the page still works after you publish again. Your App ID is in the Tapcart dashboard under the shop name (top right) → Settings → App Settings → Tapcart CLI / Application ID.
Save and publish.
Verify sync
Log into your storefront as a customer.
Save a product on web (heart button or wishlist page).
Open the Tapcart app while logged into the same customer account.
Confirm the item appears in Wishlist.
You can also reverse the test: save in the app, then confirm the item appears on web while logged in.
Headless storefronts
If you do not use a Shopify theme, skip the app embed and block. Allowlist your storefront origins under Integrations → Mobile Wishlist → Allowed Web Origins (headless), then add the Wishlist SDK. See Wishlist SDK for Headless Storefronts.
Troubleshooting
Web wishlist does not show the app's lists
Confirm Wishlist v2: account-keyed lists is on in the Mobile Wishlist integration. Lists that lived only on the device are not visible on web.
Hearts do not appear on product cards
Confirm the Wishlist Buttons embed is on and the shopper is logged in. There is no App ID to check on this embed — that field was removed. Hearts do not show in the theme editor preview, because that preview is a guest session. For unusual themes, try the card-selector override in the embed settings.
Nothing happens for a shopper
Confirm the shopper is logged in on both web and app. Web Wishlist is logged-in only by design.
Does Web Wishlist sync with third-party wishlist apps (e.g., Rivo)?
Tapcart does not support syncing its wishlist feature with third-party wishlist apps, such as Rivo. Wishlist data from third-party apps will not integrate or sync with the Tapcart app. Instead, Tapcart offers its own built-in in-app wishlist feature, which provides a seamless experience for users within the Tapcart ecosystem.
More Questions
Have more questions about web Wishlist? We're happy to help. Reach out through LiveChat on your Tapcart Dashboard or email us at [email protected].

