WishKeeper offers a 7-day free trial. You need an active plan for your customers to use the wishlist features.
In your Shopify admin, go to Apps → WishKeeper → Billing from the left navigation menu inside the app.
Choose your plan: Basic ($9.99/mo) for up to 50 saved items per customer, or Pro ($14.99/mo) for unlimited items and analytics.
Click "Start free trial". Shopify handles the billing securely, you won't be charged until after the 7-day trial ends.
Note: Without an active plan, the heart button and wishlist page will still appear on your store but will be disabled for customers. Activate your plan to make them fully functional.
3
Enable the heart button on product pages
Let customers save products with one tap
⌄
The heart button appears on every product page so customers can save items to their wishlist. It's added through your Shopify theme editor, no coding needed.
In Shopify admin, go to Online Store → Themes. You'll see your current theme listed at the top.
Click "Customise" next to your theme. This opens the visual theme editor.
Navigate to a product page using the page selector at the top of the editor (click the dropdown that says "Home page" and choose "Products → Default product").
In the left panel, click "Add block" inside the product section. Search for "WishKeeper" or "Wishlist Button" and click to add it.
Click "Save" in the top right corner. The heart button will now appear on all product pages across your store.
Can't find the block? If WishKeeper doesn't show up in the block list, look for an "App blocks" section or try searching for "wishlist". Some themes use a slightly different layout in the editor.
Show save buttons directly on product grids, no need to open each product
⌄
This adds a small heart icon on top of each product card in your collection pages so customers can wishlist items without even visiting the product page. If a product has more than one variant (for example a size or a colour), the heart opens a small popup where the customer picks the exact variant before it is saved. Products with a single variant are saved instantly.
Go to Online Store → Themes → Customise and switch the page to a Collection page using the dropdown at the top.
Click on the product grid section in the left panel, then click "Add block" and search for "WishKeeper Collection" or "Collection Hearts".
Click "Save". Hearts will now appear on product cards across all your collection pages.
Give customers quick access from anywhere in your store
⌄
The header icon is a small heart icon that appears in your store's top navigation bar, next to the cart. It shows customers how many items they've saved and links to their wishlist page.
Go to Online Store → Themes → Customise to open your theme editor.
Click on "Header" in the left panel (or click directly on the header area in the preview). This shows the header settings.
Look for "Add block" inside the header section and search for "WishKeeper Header" or "Wishlist Icon". Click to add it.
Click "Save". The heart icon will now appear in your header, automatically positioning itself next to the cart icon.
Icon not appearing in the right place? The icon position is automatic and works with most themes. If it looks out of place, you can adjust its appearance from WishKeeper → Settings in your admin.
Where customers view and manage their saved products
⌄
WishKeeper automatically creates a dedicated wishlist page for your customers at yourstore.com/apps/wishlist/page. You can optionally add a link to this page in your store's navigation menu so it's easy to find.
The wishlist page URL is:https://yourstore.myshopify.com/apps/wishlist/page Replace "yourstore" with your actual store name.
To add it to your navigation, go to Online Store → Navigation. Click on your main menu (usually called "Main menu").
Click "Add menu item". For the name type "My Wishlist". For the link, paste the wishlist URL above and click "Add".
Click "Save menu". A "My Wishlist" link will now appear in your store's navigation so customers can easily find their saved items.
Good news: The wishlist page is automatically set up, you don't need to create or design it. It matches your store's style and shows all saved products with an Add to Cart button on each one.
6
Customise the look and feel
Match WishKeeper perfectly to your brand
⌄
From the WishKeeper Settings page you can personalise the icon style, colours, and language so everything feels like a natural part of your store.
In your Shopify admin, go to Apps → WishKeeper → Settings from the app navigation.
Icon Style: Choose between Heart, Star, Bookmark, Gift, or Bell icon shapes for the wishlist buttons throughout your store.
Active Colour: Pick the colour that shows when a customer has saved a product. Match it to your brand colour using the colour picker.
Language: Select the language for all WishKeeper text visible to customers (button labels, empty state messages, etc.).
Wishlist opens as: Choose Full Page to send customers to a dedicated wishlist page, or Popup Drawer to slide the wishlist over whatever page they are on.
Grid columns: When the wishlist opens as a Full Page, choose how many products sit side by side (2 to 10). The layout still adapts automatically on tablets and phones.
Custom icon and colour: Upload your own SVG icon and pick its colour. The icon takes that colour only while a product is saved, and returns to normal when it is removed.
Click "Save Settings" when done. Changes go live on your store immediately.
7
Set up email alerts
Bring shoppers back when a price or stock level changes
⌄
WishKeeper can email a customer when something they saved changes. Every email shows the product with its image and price, plus a few other items from that customer's wishlist. Alerts go only to customers who are logged in, because guests have no email address.
Go to Apps → WishKeeper → Settings, find the Email Alerts card, and switch on Enable email alerts.
Price changes: customers get an email when a saved product gets cheaper, and another when its price goes up.
Stock changes: set the Low stock threshold, and customers are told when a saved product falls to that number of units or fewer. If a product was out of stock when it was saved, they are told when it is back in stock.
Sender email: leave it on WishKeeper Default for no setup, or send from your own Gmail or custom domain address if you prefer.
Good to know: a customer gets at most one email of each type per product every 24 hours, so nobody is flooded. To test, log in as a customer, save a product, then change its price or stock in your Shopify admin.
8
Place the icon or button exactly where you want Optional
Use your own theme code, or your own button
⌄
Every theme is built differently. If the wishlist icon or button does not land where you want it, you can place it yourself with a small piece of code copied from the WishKeeper Settings page.
Header icon: in Settings → Icon & Appearance, open Manual icon placement and click Copy. In the theme editor, add a Custom Liquid block where you want the icon and paste the code in. The icon, with its counter, appears exactly there.
Add to Wishlist button: in Settings, open Add to Wishlist Button (Manual Placement) and click Copy. On a product page in the theme editor, add a Custom Liquid block where you want the button and paste the code. Make sure the Wishlist Btn Connector app embed is switched on under App embeds.
Your own button: if your theme already has a wishlist button, paste its HTML into Custom Wishlist Button in Settings (right-click your button on the store, choose Inspect, then copy the element's HTML). WishKeeper connects to it automatically, with the Wishlist Btn Connector embed switched on. An optional icon CSS snippet is included there to give your button a heart that takes your chosen colour while a product is saved.
9
Test everything is working
A quick check before your customers start using it
⌄
Before going live, do a quick test to make sure everything is working correctly from a customer's point of view.
Visit your store by clicking "View your store" from your Shopify admin home page. This opens your store as a customer would see it.
Go to any product page and click the heart icon. It should change colour to show the product has been saved. A small counter should also appear on the header icon.
Click the heart icon in the header to go to the wishlist page. You should see the product you just saved with an "Add to Cart" button.
Click "Add to Cart" from the wishlist page to confirm the full flow works end to end. Your cart drawer should open and show the item straight away.
If you enabled collection hearts, open a collection page and click the heart on a product that has sizes or colours. A popup should ask which one to save.
Everything working? You're all set! Your customers can now save products and build wishlists on your store. Check your WishKeeper Dashboard to see activity as customers start using it.
You're all set, good luck!
WishKeeper is now live on your store. Customers can start saving their favourite products and returning to buy. Check your dashboard to track wishlist activity and see which products are most popular.
No. Customers can save products to their wishlist without creating an account or logging in. For guest customers, the wishlist is stored in their browser so it persists across visits on the same device. If they log in to their account, their wishlist is saved to their profile.
Will WishKeeper work with my theme?
Yes. WishKeeper is designed to work with all Shopify themes, including popular ones like Dawn, Debut, Horizon, Impulse, and more. The buttons and icons automatically adapt to match your store's style.
What happens to wishlists if a customer uninstalls and reinstalls the app?
Wishlists for logged-in customers are stored in WishKeeper's database and are safe. Guest wishlists are stored in the customer's browser and are not affected by app reinstalls.
Can I change the language of the wishlist buttons?
Yes. Go to Apps → WishKeeper → Settings and choose your preferred language from the Language dropdown. All customer-facing text will update immediately.
How do I see which products customers are wishlisting?
Go to Apps → WishKeeper → Dashboard. You'll see total wishlist items, active wishlists, unique customers, and your top wishlisted products. The Wishlists tab shows individual customer wishlists.
Can customers save a specific size or colour?
Yes. Each variant is saved as its own wishlist entry. On a product page the heart follows the variant the customer has selected. On a collection page, the heart opens a small popup to choose the exact variant first. The wishlist page then shows each saved variant with its own price and image.
When do customers receive emails?
When email alerts are switched on in Settings, logged-in customers are emailed if a saved product's price goes down or up, if its stock falls to your low stock threshold, or if it comes back in stock. Each customer gets at most one email of each type per product every 24 hours.
Do email alerts work for guests?
No. Guests are not logged in, so we have no email address for them. Alerts go to customers who are logged in to their store account.
Can I use my own wishlist button or place the icon somewhere specific?
Yes. In Settings you can paste the HTML of your existing button under Custom Wishlist Button, or copy a ready-made snippet for the header icon or the Add to Wishlist button and paste it into a Custom Liquid block wherever you like. See step 8 above.
Can I cancel my plan at any time?
Yes, you can cancel anytime from Apps → WishKeeper → Billing or directly from your Shopify admin billing settings. There are no cancellation fees or commitments.
I need help. How do I contact support?
Email us at apps.kaswebtech@gmail.com and we'll get back to you as quickly as possible. We're here to help!