Zapier Proxy for WishList Member

Integrates Zapier with WishList Member generic shopping cart so customers are automatically given access.

Installation

  1. Install this plugin
  2. Enable the Generic Shopping Cart in WishList Member
    1. Go to WishList Member > Integration and choose the “Shopping Cart” tab
    2. Click on the gear icon next to the “Set Shopping Cart” button
    3. Ensure that “Generic” is enabled and press the “Update Shopping Carts” button
    4. Choose “Generic” from the dropdown menu and press the “Set Shopping Cart” button
    5. Make a note of the last segment of the “Post To URL” (you’ll need the characters after “register/”)
    6. Make sure you have SKUs set up for the appropriate membership level(s)
  3. Log in to your Zapier account and create a zap
  4. Set your trigger as desired
  5. For the Action step, use “Webhooks” and choose “POST”
  6. Set the URL to http://yourwebsite.com/wp-admin/admin-post.php?action=wlm_zapier_create_account&key=XXXXXX (update http://yourwebsite.com to match your site’s URL and replace “XXXXXX” with the last segment of your “Post To URL”)
  7. Set the “Payload Type” to “Form”
  8. Add these fields under “Data”:
    1. transaction_id: transaction ID (if provided by your trigger) or random string of text
    2. lastname: contact’s last name
    3. firstname: contact’s firstname
    4. email: contact’s email address
    5. level: the SKU for your WishList Member Membership Level

Screenshots

1. Zapier Recommended Setup

Zapier Recommended Setup

Changelog

1.0.0

  • First stable version

WPForms: Force Async Scripts

This little plugin has one job: make the Google Recaptcha script loaded by WPForms load asynchronously.

Get the plugin on GitHub.

Installation Instructions

  1. Copy the wpforms-recaptcha-async.php file to your wp-content/plugins/ directory (or compress to a zip file and upload in the WordPress backend “Plugins > Add New”
  2. Activate
  3. That’s it. All the merged scripts will be loaded with the async and defer attributes.

Merge + Minify + Refresh: Force Async Scripts

This little plugin has one job: make all merged scripts produced by the Merge + Minify + Refresh plugin load asynchronously.

Get the plugin on GitHub.

Installation Instructions

  1. Copy the merge-minify-refresh-async.php file to your wp-content/plugins/ directory (or compress to a zip file and upload in the WordPress backend “Plugins > Add New”
  2. Activate
  3. That’s it. All the merged scripts will be loaded with the async attribute.

Woo Generate New Password Reset Link

If your site auto-generates customer credentials, then they receive their username and password in plaintext in their email.

To improve security and make the experience a bit more user-friendly, this plugin sends users a link to create their password, much like WordPress core does when you add a new user account.

Get the code at the WordPress plugin repository, or open issues at the GitHub repository. Continue reading