Wishlist Member Integration - Version 1
Wishlist Member Integration
Integrating Wishlist Member with UltraCart
Wishlist Member is one of the most powerful and easy to use WordPress membership plugins available. By following this document, you can configure your UltraCart account to seamlessly integrate with your Wishlist Member installation.
Configuring Wishlist Member in UltraCart
The first thing you will need to do is to log into your WordPress administration console. From your WL Plugins menu, select WL Member to bring up the Wishlist Member console:
Next, you need to click the Integration menu link, and select “UltraCart” from the “Select System” drop-down.
Next, log into your UltraCart account, and navigate to:
You will see the Wishlist Member configuration screen:
UltraCart supports multiple Wishlist Member instances. For example, if you are selling subscriptions to two different websites, you can configure each site's wishlist member instance. To begin, press the New Instance button. This will then take you to the instance editor.
Enter the information for your Wishlist configuration. Additionally, you'll need to specify a description so that you can identify the instance on the item editor. Once saved, you will have the ability to edit and delete them from the main configuration screen.
The next step is to configure your items to use your Wishlist Member integration.
Configuring Items in UltraCart
Wishlist Member subscriptions are attached to normal UltraCart items using the Digital Delivery tab. To set up an item to create a Wishlist Member subscription, navigate to the Item, and click on the Digital Delivery tab.
If you have configured Wishlist Member, you will see a section at the bottom of the screen titled “Wishlist Member Item”. Select the desired Wishlist Member instance from the dropdown, then copy the SKU for the desired membership level from Wordpress, and paste it into the Subscription SKU field, and press Save.
Notification to the Customer of their login credentials
When the order is placed and processed for payment, UltraCart communicates the purchase to Wishlist and Wishlist then generates the login credentials and emails them to the customer.
Storefronts
In the storefronts Receipt template and Email Notification receipt template you can use the $order.isPurchased velocity statement to customize the receipt page and email notification to notify the customer of the emailing coming form Wishlist member that contains their login credentials.
Example:
<br> ## Start Conditional if item "monthly_subscription" is purchased #if ($order.isPurchased("monthly_subscription")) <p>Attention: Your login credentials are being sent to you in a separate message from wishlistmember.</p> #end ## End Conditional if item "monthly_subscription" is purchased
Here's how this appears in editor within the receipt_html.vm :