Wishlists / Gift Registries

    The wish list feature places an ‘Add to Wish List’ button alongside the ‘Add to Cart’ button on product pages, search results pages, and book lists etc.. This feature can be used in many different ways. Personal wish lists to keep track of books to read, wish lists to share with family and friends, gift registries, lists for donation book drives and book fairs are some ways this feature can be used.
     
    NOTE: If you do not see the ‘Add to Wish List’ button next to the ‘Add to Cart’ button on product pages, please send us a request to have this feature enabled. You may send the request from the Store Features page Store > Configuration > Account Information and Preferences > Store Features.

    STORE CONFIGURATION

    Enabling this feature will automatically display the ‘Add to Wish List’ button alongside the ‘Add to Cart’ button on product pages, search results pages, and book lists etc. To make it easy for customers to search and find a wish list, you can add a link in the menu to the wish list search form and/ or enable the ‘Find A Wishlist’ block on the site.
     
    ADD A MENU LINK TO THE WISH LIST SEARCH FORM
     
    Navigate to: Structure > Menus > Main Menu (or menu of choice)
     
    1. Select ‘Add Link’.
    2. Complete the ‘Menu’ form:

      • Menu Link Title - Example: Find A Wish List
      • Path - wishlist/search
    3. Make sure the ‘Enabled’ field is selected. If not, the link will not appear on the menu.
    4. Save
     
    ENABLE ‘FIND A WISH LIST’ BLOCK
     
    Navigate to: Structure > Blocks
     
    1. Locate the block called ‘Find A Wish list’ and select ‘Configure’
    2. Title (optional) - Example: Search for a Wish List
    3. Region Settings - Set the preferred region (we recommend a sidebar)
    4. Visibility Settings - Set the preferred visibility settings
    5. Save
     
    The block should now appear in the set region on the website.
     

    STORE ADMINISTRATION

    As a Store Admin, you can see ALL wish lists, by navigating to: Store > Customers > Wish lists
     
    • Username - links to the user account page of the selected customer
    • Title - links to the customer view of the wishlist
    • Delete - will DELETE the wish list, once deleted the wishlist cannot be recovered (Please do not delete customer’s wish lists)
    • Export - allows you to export the contents of the wishlist into a CSV file
     
    REPORTS (IndieCommerce members only)
     
    Stores can create custom reports to check what items from a wish list were ordered, who ordered them, etc. These reports are created using ‘Views’ and listed below are the steps for a simple report. If you are not comfortable working with views or need help with these reports,  please write to staff@bookweb.org for additional instructions.
     
    Navigate to Structure > Views > Add New View
    1. Enter a name for the view - Example: Wish List Report
    2. Enter an additional description for the view (optional but recommended) Example: View to create a report of all items purchased from wish lists
    3. Set the ‘Show’ option to ‘Wish lists’:
    4. Select ‘Create a page’
    5. Configure the new page and/or block using the settings that appear:

      1. Display format - Set to ‘Table of Fields’
      2. Items to display - We recommend setting this to 25 and enabling the pager
    6. Continue & Edit
    7. Under ‘Fields’ select ‘Add’ and select the following options:

      1. Wishlists: Order Details
      2. Wishlists: Title of Wishlist
      3. Content: Title
      4. Product:  SKU
    8. Apply (this display)

      1. Configure ‘Wishlists: Order Details’ by setting the ‘Display Format’ to ‘Comma separated list of orders for the item on the wishlist (Quantity) (Customer Email) - Apply (this display)
      2. Configure ‘Wishlists: Title of Wishlist’ by leaving the defaults in place - Apply (this display)
      3. Configure ‘Content: Title’ by leaving the defaults in place - Apply (this display)
      4. Configure ‘Product: SKU’ by leaving the defaults in place - Apply (this display)
    9. Save
     
    You now have a report that provides the Wishlist ID, Wishlist Title, SKU, Product Title and the Wishlist Order Details (order number, quantity ordered from wishlist and the customer email address making the purchase).
     
    CUSTOMIZE CHECKOUT FOR WISH LIST ITEMS USING ‘RULES’ (IndieCommerce members only)
     
    Shipping options, payment methods, coupon discounts etc. can be controlled for orders that have items from wish lists. Stores can create Rules with conditions to check if an item in the order is from a particular wish list. If you’re not familiar with ‘Rules’ we recommend reviewing Rules first. Below are a few scenarios in which a rule might be set up using a wish list.
     
    Navigate to: Configuration > Workflow > Rules
     
    COUPON (you must first create a coupon by following the instructions under Discount Coupons - Scenario 2)
    Goal - Apply $10 off coupon automatically to an order of $25 or more, provided all the items in the order are from a particular wish list.
    1. Select ‘Add New Rule’
    2. Enter the ‘Name’ - Example: Automatic $10 Off 25 or more
    3. Set the ‘React on Event’ to ‘Check for Automatic Discounts’
    4. Save
    5. Find your new rule in the list and select ‘Edit’
    6. Select ‘Add Action’
    7. Set the ‘Action to Add’ to ‘Apply a coupon to current order’ and continue
    8. Set the ‘Value’ to the coupon you created
    9. Set the ‘Mode’ to ‘Apply this coupon as an automatic discount’
    10. Change the ‘Coupon Label’ if you wish to customize it
    11. Save
    12. Select ‘Add Condition’
    13. Set the ‘Condition to Add’ to ‘Check if an order has items from a wishlist’
    14. Select the appropriate wishlist ‘Save’
    15. Select ‘Require all products from the wishlist’ (this means the coupon will only apply if the order contains ONLY items from the wishlist
     
    Customers who place an order totaling $25 or more of the items from the set wish list should now receive $10 off automatically.
     
    SHIPPING (you must first create a shipping option by following the instructions under Shipping Rate Overview)
    Goal - Provide FREE Ground Shipping for orders that have at least 1 item from a given wish list
     
    1. Navigate to: Store > Configuration > Shipping Quotes
    2. Select ‘Conditions’ for the appropriate shipping method - Example: FREE Ground Shipping
    3. Select ‘Add Condition’
    4. Set the ‘Condition’ to ‘Check if an order has items from a wishlist’  
    5. Select the appropriate wishlist
    6. Save
     
    Customers with items from the selected wish list should now be offered free shipping. We recommend you go through the checkout process to confirm.
     
    NOTE: We recommend placing the FREE shipping option first in the list of choices so that when it is offered it appears as the first option to customers.
     
    Payment Methods
    Goal - Force customers to choose a payment method other than ‘Pay at Store’, if they purchase any items from a given wish list
     
    Navigate to: Store > Configuration > Payment Methods
     
    1. Select ‘Conditions’ for ‘Pay at Store’
    2. ‘Select ‘Add condition’
    3. Set the ‘Condition’ to ‘Check if an order has items from a wishlist’  
    4. Select the appropriate wishlist
    5. Enable the ‘Negate’ button
    6. Save
     
    Customers who now purchase items from the selected wish list will not have the option to ‘Pay At Store’. We recommend you go through the checkout process to confirm.
     
    Rules can also be created based on Wishlist conditions for other scenarios, such as sending a custom email or displaying a message at the end of checkout. If you would like instructions for those or have another rule in mind, please let us know.
     

    CUSTOMER ADMINISTRATION

    Only authenticated users (logged in) can create and manage wish lists. When site visitors select the ‘Add to Wish list’ button, they will be prompted to either create a new account or log into an existing account (if they're not already logged in). 
     
    WISH LIST SETTINGS
     
    Users can access their wish list through the ‘My Account’ link and then select ‘Wish List’ 
     
    1. Title - Title for the wish list. Customers can modify the default title created by the system. This title can be used by other site visitors to search for this wish list
    2. Your Name - Your name as you would like to appear if you email your list to others. This ‘name’ can be used by site visitors to search for this wish list 
    3. Event or Expiration - The date on which this wish list will expire. For instance, if this wishlist is for a wedding registry, you may want to make the expiration date the day of the wedding. Expired wish lists will not be listed when searching for wish lists.
    4. Hide Expiration - If enabled, the expiration date will not be visible to viewers
    5. Private - Private wish lists will not be listed when someone searches for wish lists on a site but can be emailed to friends and family. 
    6. Don’t Require Shipping (IndieCommerce member sites only) - If enabled, orders that contain items from a particular wish list (only) will not require shipping information during checkout. Can be used for book donation drives, school book fairs, etc.
    7. Notes - Creators can include a description of the wish list, which will be displayed on top of the wish list.
     
    When making any setting changes, make sure to select the ‘Save Settings’ button.
     
    Wishlist Management
    1. Modify - Customers can also update their wish list by adjusting the ‘Wanted’ quantity or removing items completely. Make sure to select the ‘Update wish list’ button after making any changes.
    2. Download -  Wish lists are available for download as a spreadsheet by selecting the ‘Download wishlist as CSV’ button.
    3. Email - Customers can email their wish list to up to 10 recipients at a time:

      • Recipient's e-mail address - Enter up to 10 email addresses, separated by commas.
      • Subject of e-mail - Your email subject line (we recommend making this something your recipients will recognize)
      • Custom Message - This is the body of your email, a link to your wishlist will automatically be included at the bottom.
      • Make sure to select the ‘E-mail Wish list’ button. A confirmation message will display once the e-mail has been sent.
     
    If you  have any questions regarding the wish list feature, please contact staff@bookweb.org