WELCOME TO THE BLOG

Proofing Auto-update, build #190

Proofing Plugin users, today we’re pushing out another free auto-update to anyone on an auto-update capable site. This updates contains numerous small-to-medium sized enhancements which were queued up behind the large Packages feature we released about 2 weeks ago.

Package psuedo-products

First, an enhancement to the packages feature. You can now create packages out of what we call “pseudo-products” — named faux-products that don’t have to be separately configured as actual proofing products.

you can now add "psuedo-products" as well as normally configured products to packages

you can now add “psuedo-products” as well as normally configured products to packages

The reason for pseudo products is that often you will be creating a package and the sub-items for the package don’t ever need to be sold separately as a product. Take the example of wanting to sell a package called “Album” for $500 where your customers get to choose 25 images. Before psuedo-products, you would have had to create a separate, full proofing product called “Album selection”, and then you would have had to use product groups to make sure that no one could ever buy that product on it’s own for any gallery.

With psuedo-products, you can skip all that hassle, and just name the sub-package items anything you want and set their quantity, as shown below:

no need to create a new product just for your package, use a psuedo-product instead

no need to create a new product just for your package, use a psuedo-product instead

Package with all images

Another enhancement to the packages feature allows you to set a special quantity for a package sub-product which means “one of every image in the gallery”. Suppose you wanted to create a package that consisted of a fullsized, unwatermarked digital download for every image in your gallery for $200. Before this auto-update, there was no way to do this, as you had to set a specific quantity for each product included in a package. Now, you can set a product quantity to -1 which is a special code meaning: set the quantity to the total number of images in a gallery, and select one of every image in the gallery for that product.

set product quantity to -1 to mean "one of every image in gallery"

set product quantity to -1 to mean “one of every image in gallery”

package containing a product with quantity set to "-1"

package containing a product with quantity set to “-1”

Proofing gallery expiration

Proofing galleries now allow you to set an expiration date. When the date is reached, the gallery will be placed in the trash, and will no longer be accessible to your customers.

you can now set an automatic gallery expiration date

you can now set an automatic gallery expiration date

Product example image

Also new in this update, you can now upload optional images for products and packages. These images can help your users get a visual sense of what the physical product is that they are ordering.

you can now upload example product images for products and packages

you can now upload example product images for products and packages

example product image shown in context on "add-to-cart" screen

example product image shown in context on “add-to-cart” screen

Checkout confirmation step

Due to some helpful feedback we’ve gotten from users, we’ve added an additional step in the checkout process whenever shipping and taxes fees are assessed. After the user fills out their shipping address information, if any shipping and taxes will be added to the order based on that entered information, the user is then showed a confirmation screen before their order is submitted, or they are passed off to PayPal.

checkout confirmation screen shown after taxes and shipping charges calculated

checkout confirmation screen shown after taxes and shipping charges calculated

Image comments on submitted orders

Until this auto-update, user comments on gallery images were only visible for submitted collections, not orders. That is corrected in this update, and you can now see any user image comments on submitted orders, in the admin orders screen, and in the HTML and spreadsheet reports.

user image comments are now clearly displayed for submitted orders as well as collections

user image comments are now clearly displayed for submitted orders as well as collections

Proofing gallery categories

Proofing galleries can now have categories, allowing you to categorize your galleries and link to category-specific archive pages.

proofing galleries can now be placed in categories, like blog posts

proofing galleries can now be placed in categories, like blog posts

New gallery image reordering options

In this update, we’ve also added two new methods of re-ordering your images from the gallery create/edit admin screen: by upload order, and by file created time.

two new ways of re-ordering images: by upload order, and by file creation time

two new ways of re-ordering images: by upload order, and by file creation time

-GOTCHA- Please note: reordering by file created time can sometimes produce unexpected results, depending on your editing workflow and which programs you use. Sometimes when files are saved or exported from programs like Lightroom and Photoshop, the original file created time (when the image was shot) is preserved, and other times it is re-set to the file export/save time. -/-

Child gallery breadcrumb links

We’ve added a simple breadcrumb-style group of text links at the top of child galleries that allow quick access back to the parent gallery as well as easy navigation to all sibling galleries.

new text breadcrumb links for child galleries

new text breadcrumb links for child galleries

Bypassing shipping form

Some photographers do all in-person product pickup or delivery and don’t want to ever show a shipping address form to their customers. Now, you can choose to force the disabling of the shipping form. Just be aware that if you force the disabling of the shipping form, any taxes or shipping fees that are calculated based on country, state/province, or zip/postal code will not be assessed.

optionally choose to completely bypass shipping form

optionally choose to completely bypass shipping form

Also, we modified the plugin to automatically skip the shipping form when the cart only includes digital download products that are not subject to tax or shipping fees.

And more

There are a bunch more smaller improvements and bug fixes in this update as well, including:

  • front-end speed improvements
  • ensure that taxes are assessed correctly on products that have their price reduced by discounts
  • prevent cart submission if cart has zero items
  • add safegaurds against deleting images from proofing galleries that were uploaded to other posts/pages
  • make product category list obey custom product order, if set
  • added a admin link for users on non-auto-update-capable hosts to generate a secure download link to get the latest build of the plugin
  • allow uploading of custom background image for proofing gallery modal backgrounds, instead of just blurred image or solid color
  • don’t send orders to PayPal when discounts have reduced total price to zero (duh)
  • add translation/customization of required form submit invalid error messages
  • don’t show shipping method options if cart consists entirely of digital downloads (also, duh)
  • disable plugin with warning message when image downsizing disabled
  • don’t permit the same digital download product to be added to the cart more than once for same image
  • fix bug that could cause proofing gallery to lose it’s association with it’s images when previewing
  • if user has entered discount code but not submitted it, force submission before checkout proceeds
  • show “download all” button if when appropriate, even if user not logged in
  • always capture document scroll position when transitioning from non-modal to modal, and always restore
  • prevent wp-super-cache plugin from caching PFP pages and causing problems
  • set timezone explicitly to correct submitted time discrepancies on collections and orders
  • don’t submit order for PayPal payment until user clicks “continue” on pre-paypal handoff screen, if they cancel out of that screen, they would expect to maintain their cart

Problems?

Even though we’ve tested these new features extensively, there’s a lot in this latest update, so it’s possible you might uncover a bug we didn’t catch. If you do, shoot us a support request right away with a detailed description of the problem and your WordPress and FTP login and we’ll get to the bottom of it ASAP.

Get a $30 rebate when you choose our recommended host, Bluehost