Your Thoughts on WP Printable Gift Cert – Version 1.0

by Kyle on December 16, 2010

I haven’t heard from anyone in a while on additional issues or bugs with the current version of wp-gift-cert(0.9.4). If you are having problems or have identified issues or bugs in the current release please contact me direct via the contact form on this site or through the WordPress.org Forums. As it looks like things are pretty much stable my mind is turning towards the first stable release (v1.0). I am continuing to squash little bugs as I see them in the code but am also focusing on adding some requested features.

Here is the list so far, get your suggestions in soon as I am hoping to have this first stable release out in January.

WP Printable Gift Cert – Version 1.0

  1. Make address optional for the order page (Complete)
  2. Add International currency support (Testing)
    • Australian Dollar
    • Canadian Dollar
    • Euro
    • Great Britain Pound
    • New Zealand Dollar
  3. Add ability to export sold certificate data to CSV (Complete)
  4. Add additional CSS / Restructure Cert Button Displays (Complete)
  5. Add option to disable included CSS (Complete)
  6. Add option for Custom Return Page (Complete)
  7. Add shortcode option to display cert button only, allows for custom display of cert information. button_only=”TRUE” (Complete)

Bugfixes —

  1. Upgrades erase all stored options and buttons — FIXED —
  2. Buttons displayed using shortcodes appear above post text, regardless of position. –FIXED —
  3. CSS Failing to load when Shortcode is first item on a page –Fixed–
  4. Certificate Amounts with Commas showing as INVALID –Fixed–
  5. Recipient name Field was editable during Review –Fixed–
  6. Order Processing Form was displayed multiple times when short codes were placed in a post on an index page. –Fixed–

For Future Development —

  1. Create PDF attachment for Certificate instead of html table / email
  2. Create Admin Integration so logged in users can immediately mark the certificate as redeemed when the code is scanned
  3. Add Option to set user level that can manage certificates (currently it is editor or above).
  4. Add options to customize the look of the certificate (pretty it up)
  5. Add support for other payment solutions, i.e. Google Checkout, Authorize.net
  6. Redirect IPN Default response back to main blog page instead of showing an error.
  7. Add notification to admin panel showing e-mail was successfully, or not so successfully re-sent.
  8. Add panel to allow admins to edit details of the sold gift certificates (e-mail only??)

It isn’t a very long list but I am certainly open to suggestions. Let me know what you think?

{ 3 comments… read them below or add one }

Ramsey December 17, 2010 at 2:13 pm

Hi Nick, I love this little plugin and would love to help you develop/test it further. I’d like to see some kind of template options, or if not, then maybe at least pull the tables out and use definition lists with a customizable class that way heavy design modifications can be done using css without touching the code. I’d be more than happy to donate some more beer money for a more robust design option. :) Thanks again!

Reply

Kyle December 18, 2010 at 12:53 am

I haven’t met this Nick you speak of, but your suggestions are duly noted.

I don’t know why I chose to use tables for the cert display in the first place. I used a definition list for the order page. I guess consistency isn’t my strong point.

I am working on changing the tables to lists and tagging each list with a unique id and assigning specific class to those tables. This Will be included in the 1.0 release. The order page is already setup with specific classes and you should be able to fully control the feel of that page via CSS.

If you have a specific suggestion on other pieces to add to assist in customizing the look shoot me an e-mail.

Reply

Chris Bates January 5, 2011 at 10:43 pm

Hey Kyle,

Great plugin, 1st of it’s kind. It fell a bit short of my clients requirements, so I’ve had to develop it more.

One thing for your list, the PayPal payee’s email will hijack the email inputted to the purchasing form. I got around this by including the email in that custom field sent to paypal, then using that to deliver the gift certificate.

I’ve also implemented:
– Different currencies
– Custom PayPal return URL
– Customisable layout code for the buttons

Next step is pretty up the certificate that gets sent.

I would love to grab a v1.0 of your plugin so I can finish dev’ing from that – then you may be able to use some of the code for the real v1.0 release or future releases? If you’re interested, shoot me an email

Cheers!

Reply

Leave a Comment

Previous post:

Next post: