Passwords are hard.

I’ve got over 1000 of them when I look at the information from clients.

They should all be different and they should all be long and random so they can’t be guessed.

Are you making it harder

I recently wanted to purchase a course from How to Fascinate based off an email they sent me.

I clicked through the email.

Then read the text and watched the video.

Then added it to my cart.

Then filled in a bit of personal information.

Then it asked if I had an account, and I did so I went to sign in.

But unfortunately it didn’t work so I checked my password on their main site again.

Well it worked on the main site.

So I tried it again on the purchase portal, and it didn’t work.

And I couldn’t sign up for the course.

The likely problem

Unfortunately you encounter bad usability like this on a regular basis.

Typically it means that the sign up form allows 50 character passwords while the sign in form only allows 20. Thus your 50 character password is now actually 20 characters.

But of course the site never told you.

Worse is when the sign up form allows special characters (!$^) but the login form strips them out. Or maybe the sign up form allows you to enter them, but just removes them from the password.

Reporting

Being a good web developer I reported the bug and was basically told they know about the password issue but they’d like me to sort out how many characters a password can be because they know it’s a problem but they don’t have a real answer.

So their password problem should be solved by me their customer?

They weren’t even sure where the problem was exactly. Is it 20 characters or 25 or does it cut ‘funny’ characters like #?

But as the customer I’m supposed to figure that out for them so I can purchase their product.

How many conversions do you drop?

It’s likely that for every complaint you get about issues like that on your site you actually have it happen 10x more without being reported.

So you could be getting 10 extra sales for every one complaint or 100 sales for 10 complaints.

It just doesn’t make good business sense to leave the problem up to your customers to solve. Even if all 10 people that complain do stick through and purchase you’ve dropped the other 90 you never heard from.

Getting a lot of spam on your forms? Don’t add a CAPTCHA that just makes it harder for real users to submit the form and forces them to solve your problem.

If you’d like a review of your site for conversion issues get in touch with us. We can help you find and fix issues that are killing your conversions.

Happy Monday to all.

We’ve been working hard on the update to Easy Restricted Content for WooCommerce.

Today I introduce a few bug fixes and one new feature for your users.

Feature

Previously you were sort of left on your own when it came to showing off your content to your members. Now Easy Restricted Content for WooCommerce adds a new item to the WooCommerce ‘My Account’ page.

This new area shows the user all of the premium content they have access to.

You can of course still show it in the menu if you want.

You can go get more details on how Easy Restricted Content for WooCommerce will help you easily power a WooCommerce based membership site and purchase it on the product page.

Now the stuff only developers typically care about.

Bug Fixes/Updates

WooCommerce updated how they detect order status a while ago and we’re now compliant with the newest methods.

We had a bug in the display of multiple product restriction which was introduced in 1.2.1 where some users didn’t see the option to restrict by more than one product. That bug is now resolved.

Well Easy Restricted Content for WooCommerce 1.2.1 is now out in the wild and it has a fix and a new requested feature.

The Fix

It seems that 1.2 gave you the wrong link by default when you restricted your post/page/forum by a variable subscription product. I tried to link to the individual variation instead of the product that held the variations.

Now it links to the product properly.

The Feature

As of version 1.2.1 you can now restrict content by multiple products. So that means if you were selling an eBook and had a page that was for purchasers only you can assign that eBook as a product on your page.

Then you could assign a subscription that was intended for users to access all your books as they come out.

Now a user that had purchased either the subscription, or the single purchase book could see the content.

Want to learn more? Check out the documentation and purchase the plugin.

Over on WP Theme Tutorial I just wrote a post about why we document all our code for a project.

In short, you’re going to be a better developer because of it and you’re going to make it easier to work on in the future.

For our client projects it means that a future developer can pick up the project and have a big head start on what’s happening and the thought processes behind our work.

Skipping documentation is a good sign of a lazy developer. Then you have to wonder where else they cut corners.

Way back when I release my business book I needed to restrict content to users that had purchased the video package.

At the time there was nothing and I had to resort to custom code. While there is one option now, it’s not simple in any fashion.

I don’t know about you, but I like simple so I went out and built a simple way to restrict posts/pages or bbPress forums to users that have purchased a product.

Thus I announce with much fanfare Easy Restricted Content for WooCommerce.

Check out the video below to see how it works and head over to the product page to purchase.

Have you heard of Easy Digital Downloads? Well you have now.

It’s the easiest platform to use for selling downloadable products. It integrates easily with Affiliate WP for affiliate programs and Restrict Content Pro for membership sites.

SFNdesign is a trusted consultant for EDD. Which means they think we know what we’re doing and can build you an awesome solution.

But wait, who is Pippin? I mean he’s mentioned in the title right? Pippin is the lead developer/founder/guru behind EDD.

Sure it’s a bit technical but we love to use Vagrant for our client sites. Using Vagrant means that we can start up new servers and on board new team members fast.

We particularly love VVV as a way to get our projects off the ground quick.

Curtis even wrote a few tutorials about using VVV.

  1. Working with WordPress and Vagrant – Basics
  2. Vagrant and Custom Domains with WordPress
  3. Adding a new domain to an existing VVV box
  4. Connecting to MySQL in Vagrant with Sequel Pro

Yeah you read that right, sometimes we use WooCommerce and don’t actually sell products with it.

So why on earth do we use it?

Well if you need a product catalogue you usually need all the ‘product’ features of WooCommerce without the checkout process. So why roll all the product features custom?

We wouldn’t that would be stupid and waste everyone’s time.

Instead we remove the purchase buttons and add a pre-filled inquiry form.