Just a general question, has anyone heard any news about wish list applications coming to Shopify? We have tried Venpop & WANT which are both currently on the Appstore, but neither felt quite right.
Covet was underdevelopment for a while, but it seems the developer has stopped working on it.
Are custom coded solutions the only option at the moment for a wish list / registry service?
Any advice or suggestions would be really welcome, thanks everyone, Nicole
I just built a solution for wish lists using the customer.tags variable. I go into more detail on my blog here: http://blog.zakhardage.com/2013/01/shopify-wish-list-coding-post.html and it's available on GitHub here: https://github.com/zakhardage/Shopify-Wish-List
It's a non-app, liquid solution that allows customers to add and remove items and email their wish list. It's easily styled and added to the the product template. Let me know if you have any questions.
@Zak, great hack! I love it.
@Ira, there are a few apps to choose from if you don't want to mess with code:
Ira, the wish_list_product_snippit.liquid code goes into your product.liquid file -- I would use the include tag to add it somewhere around the add-to-cart button. And the wish_list_page_snippet.liquid code goes into a page (that you need to give the handle "wish-list"). You can create a page.wishlist template and just paste it in there.
It's likely that the add-to-wishlist submit button is inside your product page form instead of in its own form. There should be two separate (not nested) forms on that page. The first adds the product to your cart and it should have the action "/cart/add". The second form, the wishlist form, should have the action "/contact". It's just sending tags to your customer's account.
Is your shop launched? Can you post a link here?
Thanks for the quick response. Yes - you're right I had the "wishlist" button inside the cart form. I have moved it right to the bottom of the page and its now working!
However I still cannot get the products that have been added to the "wishlist" to display on the wishlist page.
Here is the link to my development site:
Ahh, I see. You'll need to create a smart collection called "All" (make sure it has the handle "all") that includes all products with price greater than 0. The code is referencing products in this collection. That should display the products on your wish list page. I forgot to include that in my instructions -- thanks for the heads up.
Great - I have added this collection and the wishlist is working brilliantly. Thanks for your help with this.
One more thing - is there a way to add a product variant to the wishlist. For example for a product that comes in different colours - the ability to add just the "red" variant to the wishlist would be very useful.