This plug-in allows you to export photos from Adobe Lightroom directly to the Costco Photo Centre online service, also known as Costco Canada (costco.pnimedia.com)
The Costco Photo Centre is currently down due to a security breach which took place in July. When the online service is back in business, the plugin would probably not work immediately. Most likely, I would need to spend some time making it compatible with with whatever changes that may take place at the back-end. Stay tuned for further announcements.
Requirements and Compatibility
The plugin supports both Windows and Mac OS and compatible with the following versions of Lightroom:
- Lightroom 2 (2.4 - 2.7)
- Lightroom 3 (3.3 - 3.6)
- Lightroom 4, 5, 6/CC
This plug-in is released as Shareware (no source code provided). The license allows you to install the plugin on two computers, for example a desktop and a laptop computer, owned and operated by a single user.
The plugin requires to purchase a new registration code for each major Lightroom version (e.g. 4, 5, 6), unless the purchase was made within 3 months before a major release.
You may use the unregistered (free) version at no charge, however some features (see below) are limited or disabled in the free version.
Free (unregistered) Version Restrictions
You may use the unregistered (free) version at no charge, however some features will be either limited or disabled:
- The export capability is limited to 10 photos at a time.
- The number of photos in a single album is limited to 10.
Support the Development
Developing and supporting this plug-in takes a lot of time and effort.
There are many ways you can support further development of this plug-in:
Your participation is always appreciated!
Jun 27, 2015
- Publish Service: added the "Associate Images" feature for pairing previously published photos with photos in a Lightroom catalog.
- Publish Service: album settings - added "Remove Person Info" option (Lightroom 6).
- Improved the image size validation mechanism. Now size validation works correctly when rendering uploads from smart previews and doing percentage-based resize (Lightroom 6).
- Lightroom 6: fixed internal error "attempt to compare nil with number" on export when using "Percentage" as the resize type.
- Publish Service: fixed the issue with using global watermarks in folder-specific settings.
- Other minor bug fixes and improvements.
Mar 21, 2015
- Export Settings: added low/high pixel threshold options for validading image size.
- Added a configuration option allowing to suppress upload errors until the very end of export operations.
- Fixed the issue with uploading to a new album.
- Improved handling of deleted albums.
- Other minor improvements.
Feb 22, 2015
- Now the plugin is compatible with the new address of Costco's server.
- Implemented throttling of the rendering queue to protect against high disk space consumption during large exports (supported in Lightroom 5.0 and above).
- Implemented "POODLE" (SSL Vulnerability) detection and remediation.
- Export Dialog: implemented persistent caching. Once loaded from the server, album information is stored locally for quick access.
- Export Dialog: new Quick Filter feature which enables you to search albums using a text string.
- Export Dialog: improved the layout.
- New Album Dialog: Now you can paste the name of the currently selected folder or collection with a single click.
- Other minor fixes and improvements.
Aug 22, 2014
- Fixed the issue with authentication (after another change at Costco's backend).
Jul 27, 2014
- Fixed the "The requested resource no longer exists on the server" error.
- Fixed the issue with uploading photos (Mac OS).
Jul 26, 2014
- The module responsible for back-end communication has been completely rewritten to the new Costco API.
- Now the plugin support Publish Services with the ability to import existing online albums.
- Minor fixes and improvements.
Mar 15, 2014
- Upload size limit increased to 25 MB per photo to match the new requirement of Costco Canada.
- Fixed the link to the registration page.
Feb 20, 2014
- Added the ability to initiate multiple uploads in parallel.
- Improved handling of large uploads.
- Added the ability to upload photos in their original format (without applying any conversion or resizing), provided the photos are already in JPEG format.
Oct 15, 2013
- Added support for the new authentication scheme recently implemented at Costco Canada.
Jul 11, 2013
- Fixed the issue with uploading photos to an empty album.
- Fixed the "Export with previous" functionality.
Jun 12, 2013
- This update restores the operations after recent changes at the Costco back-end.
May 21, 2013
- Fixed the issue uploading to existing albums, caused by a recent change at Costco Canada web site.
- Fixed: Exporting multiple images by choosing "New Album" prompts you to enter the name of the album for each image. Also caused by the change at Costco Canada.
- The plugin no longer allows creating multiple albums with the same name.
Feb 18, 2013
- Fixed the issue with creating new albums
Feb 11, 2013
- Code refactoring amd improved server error handling.
- Minor fixes and improvements.
Nov 18, 2012
- Fixed: Costco Canada implemented another change on their back-end and broke my plugin.
- Implemented validation of album names.
- Improved the display of photo rendering and uploading phases on Lightroom's progress indicator.
- Improved server error handling.
NOTE: Please note, the extension name of the plugin's folder has been changed from .lrdevplugin to .lrplugin. If you are updating an older version of the plug-in you have two options:
- Remove the CostcoCaExport.lrdevplugin folder, then install the update using the new installation packages.
- Apply the auto-update. When you restart Lightroom you will be reminded to remove the .lrdevplugin folder and add the new .lrplugin folder (created by the auto-updater next to the old folder) using Lightroom Plugin Manager.
Jul 29, 2012
|Restored the plugin's operation after a recent change at Costco's back-end.|
Apr 18, 2012
- Fixed the "assertion failure" error when uploading to a new album.
- Added metadata fields for keeping track of photos uploaded via the plug-in. These fields store the upload status, date and time of the latest upload, and the album URL. You can access these fields in library filters, view them in the metadata browser (as “Costco Canada Metadata” tagset) and in smart collection filters.
Apr 13, 2012
- Fixed the "Export with Previous" behavior.
- Fixed the error when you cancel out of the "Create New Album" dialog.
- Fixed issue with page caching on Costco's side - some images would take a few minutes to appear in the online album after the upload.
Apr 3, 2012
- Added compatibility with Lightroom 4.
Jan 22, 2012
- Fixed an itermittent issue with authenticating the user.
Jan 8, 2012
- The plug-in now requires a small registration fee to cover the costs of continued development and support.
- Now authentication errors are displayed correctly.
- Improved error reporting for Internet connectivity related issues.
- Added the ability to retry uploading photos in case of a server communication failure.
- Fixed a couple of cosmetic issues with the Export dialog.
May 18, 2011
- Fixes several issues caused by a recent internal change in Costco CA service.
- Photos that failed to upload are now displayed in a list box with the ability to save the list to a text file.
- The plug-in now can automatically update itself.
- The debug log is now submitted in a compressed form to improve performance.
- Now you can use the Enter key to start a new line in the Submit Debug Log window.
Mar 27, 2011
- The plug-in is now compatible with Lightroom 3.4RC for Windows and Mac OS.
- Added validation of Image Sizing settings. The plug-in will issue a warning if the dimensions of rendered photos are outside of the 500 - 10000 pixels range.
- Re-designed layout of the Export dialog to provide a better placement of album actions.
- Fixed the "Unexpected Server Response" error in some additional situations.
Mar 14, 2011
- Fixed the "Unexpected server response" error
Sep 25, 2010
|This is a quick fix for the "Unexpected Server Response" error caused by a recent change in Costco CA web service.|
Aug 30, 2010
- Fixed an issue with uploading to a new album after performing an export to an existing album.
Jul 25, 2010
- Added the ability to submit the debug log to alloyphoto directly from the plug-in.
- The plug-in is now compatible with Lightroom 3.
- Several minor fixes and improvements.
May 9, 2010
- Fixed the issue with uploading photos caused by a recent change to the Costco Photo Centre service.
- Improved the export dialog’s layout to make status messages more visible and consistent.
Feb 9, 2010
- Fixed a Mac specific issue with album drop-downs extending beyond the right side of the export dialog.
- In Lightroom 3 Beta, the photo lab logo is back on top of the Export dialog.
Jan 24, 2010
- Implemented compatibility with Lightroom 3 Beta.
- Fixed the issue with some photos taking up to 5-10 minutes to appear in the target album after the export.
Nov 4, 2009
- Fixed the issue with Costco server rejecting certain requests from the Mac version of Lightroom.
- Fixed the issue with creating new albums.
Oct 28, 2009
|The initial release of the plug-in.|