Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Wishlist Member Integration

Table of Contents

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, log into your UltraCart account, and navigate to:

Panel

Main Menu Configuration Wishlist Member

You will see the Wishlist Member 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:

Code Block
<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 :

Image Added

And here is  how it appears when previewing the receipt with an order that contains the "monthly_subscription":

Image Added

See the following document for an example of how to edit the template to include the message: Adding Item Specific Content to the Receipt 
(this example is for editing the receipt template to the actual checkout but the velocity coding is essentially the same for the email template.

For Legacy "Screen Branding Themes" 

In UltraCart email notification and screen branding, you can use the IfPurchased token to customize the receipt to notify the customer of the email coming from Wishlist member containing their login credentials.

...

Code Block
languagegroovy
themeDJango
firstline1
titleUsing the "IfPurchased" tokens to customize the receipt
linenumberstrue
[IfPurchased=001] <p> Your login credentials will arrive in a separate message from wishlist member. Please check your inbox and spam folders. You will log into our password protected area by navigating <a href="http://www.yourdomain.com/somedirectory/login.html"> here.</a> </p> [/IfPurchasing]

Auto Order Considerations

If you are planning to use UltraCart’s auto-order functionality to allow for recurring subscriptions, simply set the auto-order duration to be equal to the amount of time specified by the membership SKU in Wishlist Member. UltraCart will automatically update the existing subscription with each subsequent order.

...

Info
titleCancelling from WishList directly

Cancellations directly from Wishlist trigger notifications to you the merchant. Since the Wishlist member integration does not communicate back to UltraCart, you will be required to log into UltraCart and cancel the Auto Order.

 

Common Questions

Can I use Wishlist Member on an upsell item?

Yes, the configuration for Wishlist Member happens on a per item basis within your UltraCart account. It is very common for a merchant to make an item that represents a membership to their members only area and then offer that as an upsell after during the checkout process.

Can I integrate more than one Wishlist Member account into a single UltraCart Account?

Yes, you now have the ability to integrate any number of Wishlist Member instances in your UltraCart Account.  You should be aware of some of the limitations, however:

...