Give A Gift
This plug-in enables customers to find and purchase items from public wish lists or gift registries.
- Customers have the ability to search for a public wish list via a wish list name, date range and/or customer first/last name or customer state.
- When a customer purchases an item from the wish list, a quantity purchased field for that product (that can be viewed on website or Back Office) is incremented.
- When the owner of the wish list is logged in, then the wish list content is editable: Quantity Requested amount can be updated and/or items removed.
- When another customer (other than owner) searches for and views someone else's wish list/gift registry, the content of the wish list cannot be edited.
Implementation Steps
Follow the steps below to add the plug-in to a website.
Create "Give A Gift" plugin
- use for Gift Registry Search Template attached: give_a_gift_search_template.txt
- find a spot to place the {give_a_gift} tag on the home page (for nearly natural I replaced the newsletter for give_a_gift within the site_container template, for klutz I replaced fridge_of_fame with give_a_gift in home_center template)
To see & test this functionality:
- See the GIVE A GIFT box on the main page
- Search for a wishlist
- View wishlist & add items to your cart (this is owned by another customer & does not have any edit functionality)
Impacted Managers: Customer Manager / Wishlist / (edit given wishlist)
In the Back Office - go to a customer that has a wishlist & see that you can edit quantity fields
|
Step
|
Action
|
|
1
|
Verify wish_list functionality is turned on:
- add_to_cart plugin - 'Show Add To Wishlist' option checked 'Yes' and valid 'Add to Cart' image is available in 'Add to Wishlist Button URI' option
- make sure the {$add_to_wishlist_button} tag is found in the "add_to_cart_no_body_no_calculator template" (found in the Unsorted template group)
|
|
2
|
Turn on auto-login and auto-redirect functionality for creating a wish list
- add: {$referrer} tag to the following templates:
- login_page_includes_protected
<input type="hidden" action="{$secure_base_href}index/page/login{$referrer}" name="actions[AuthenticationModule]" value="authenticate">
- login_page_includes: New customer? <a href="index/page/static/subpage/new_account_page{$referrer}" class="top_nav_links">Click here to register</a><br>
|
|
3
|
To test this functionality:
-
Go to a Product page.
-
Click Add to Wishlistbutton.
-
Click Create a New Customerand fill out new customer form.
-
Fill in an existing username and password.
-
Submit for either form will bring customer to the Add to Wishlist/Create Wishlist page for the product you originally selected.
|
|
4
|
Wish List Display plug-in and templates to display Quantity Purchased amount and the Continue Shopping button:
- Edit "Wish List Display" plug-in and note the two new configurations - set them as desired:
-
- Remove/Disable Item when Purchased
- Display Sort Options
- Edit the following templates (just copy & paste the attached template):
-
- wl_detail_header
- wl_detail_content
- wl_detail_footer
|
|
5
|
To see and test this functionality:
-
Go to a saved wish list page that contains products - note the display format of these products on the wish list can be changed (templates are not protected).
-
Change the Sort By: drop-down to rearrange products.
-
Note the "Quantity Already Purchased" for each product.
-
Log in as the owner of this wish list and verify that you can change the Quantity Requested amount and/or delete an item.
-
If you arrived at the wish list display page by clicking Add to Wishlist and selecting the appropriate wish list, then the Continue Shopping button will bring you back to the product listing page that contains the product you were just on
OR
If you arrived at the wish list display page by clicking on My Account / My Wishlists and selecting one of the wish lists, then the Continue Shoppingbutton will bring you to the home page.
|
|
6
|
Create Give A Gift plugin:
- Use for Gift Registry Search Template attached: give_a_gift_search_template.txt
- Find a spot to place the {give_a_gift} tag on the home page (examples:replaced newsletter for give_a_gift within the site_container template, or replaced fridge_of_fame with give_a_gift in home_center template)
|
|
7
|
To view and test this functionality:
-
See the GIVE A GIFT box on the main page.
-
Search for a wish list.
-
View wish list and add items to your cart.
|
|
8
|
In the CORESense Back Office, go to a customer that has a wish list and verify that you can edit quantity fields.
|
Note: If you have any questions about this plug-in or how to implement it beyond the information provided here, contact CORESense Customer Support.