Ceon Back In Stock Notifications
The Back In Stock Notifications is an extremely handy module which lets customers subscribe to a notification list for a product that has gone out of stock.
The subscription process is completely automated, customers don't have to have an account to subscribe themselves, but if they do the subscription is automatically associated with their account.
Once a product is back in stock, an e-mail can be sent to all those subscribed to the notification list for that product, using the convenient admin utility.
Fully-automated, dynamic subscription display
* As soon as a product goes out of stock, a message asking customers if they want to “be notified when this product is back in stock...” is shown where the Buy Now button would have been.
* A form is also displayed directly on the Product Info page to encourage a quick and easy subscription! It is pre-filled if the customer is logged in!
* If a customer is already subscribed to the Back In Stock Notification List for this product, a message “You have requested to be notified when this product is back in stock” is displayed instead of the subscribe message. The form also isn't added to the page.
* If a customer is not logged in when they subscribe to a notification list, the subscription is automatically associated with their account.
* If a customer has an existing account with the store, they can manage their Back In Stock Notification subscriptions directly in their “My Account” section.
* Customers who have subscribed to a notification list, but don't have an account with the store, can click on a link in their subscription e-mail to unsubscribe, or browse to the unsubscription page on the website and enter the code they were sent in this e-mail.
Intuitive, comprehensive admin utility
The admin utility allows a store owner to view existing subscriptions, send subscription notification e-mails and delete old subscriptions. The options it provides are as follows:
* The current list of products with subscriptions can be viewed. This allows the store owner to quickly and easily see which products customers are interested in as well as the current stock level for each of these products.
* The current list of products with subscriptions can also be viewed with additional information about the customers subscribed and when they subscribed.
* A “Test Run” of the subscription notification mailing can be run. This will let the store owner see who would have been e-mailed, and about which product(s). The first e-mail that would have been sent is sent to the store owner so that they check if the e-mail is formatted correctly before the actual run!
* The actual, real run of the subscription notification mailing can be run. The subscriptions for the completed notifications will then be automatically removed from the database.
* Subscriptions for products which no longer exist can be expunged from the database.
* If a customer is subscribed to several notification lists and a mailing is going out which includes more than one of these products, the notifications for that customer will be combined so they will only receive one e-mail. This looks more professional and minimises any irritation or thoughts of spamming!
|Ceon Back In Stock Notifications - Version: 3.2.0|
[ADDED] Automatic database creation and configuration checking functionality added. The software will now automatically create the database table and add the configuration options. There is no longer any need to run an SQL script when installing the software!
[ADDED] Full support for Zen Cart 1.5.0 added.
[UPDATED] When building a link to a product's info page, Ceon Back In Stock Notifications now builds the appropriate link for the product's type. Previously the software built all product info page links for the general product type.
[UPDATED] All links to the product pages are now built using the current page's request type. Zen Cart uses NONSSL as standard but some templates use SSL for all links, so this change prevents any problems with mixed request types, which would otherwise show in the browser as SSL certificate/mixed content errors.
[UPDATED] Admin utility interface significantly updated with a much better look, now being similar in appearance to Ceon's other software for Zen Cart.
[UPDATED] On a product's info page, the number_of_uploads parameter is now removed from the link to the Back In Stock Notification form on that page. This should prevent the page being regenerated/reloaded because the browser thinks a different page is being loaded when the user really just wants to move down the page, saving the user time and avoiding the needless waste of server resources!
[UPDATED] On the back in stock subscription page, the number_of_uploads parameter is now removed from the links, simply to make the links nicer.
[BUGFIX] Only the sample file for the standard product type had the necessary code in it to allow overriding it using the standard Zen Cart template system. The sample files for all the supported product types now have this useful code.
|Report A Problem|
|Ceon Back In Stock Notifications - Version: 3.0.2|
[ADDED] Sample modified template files for Zen Cart 1.5.0beta added.
[UPDATED] Link to products page no longer uses SSL, as admin page links don't use SSL.
[BUGFIX] SQL queries were being run in lowercase in the Admin utility, which resulted in errors if a store uses a table prefix with capital letters in it.
|Report A Problem|
|Ceon Back In Stock Notifications - Version: 3.0.1|
|[ADDED] Sample modified template files for Zen Cart 1.3.9h added.|
|Report A Problem|
|Ceon Back In Stock Notifications - Version: 3.0.0|
From the Revision History for the software...
12th June 2010
[ADDED] The names of the products now link directly to the product's page in the Back In Stock Notification subscriptions section of the customer account area.
[ADDED] Added an option to have the product's model appended to its name in the Back In Stock Notifications section of the customer's account area. Just uncomment the HTML in the ceon template part and/or adjust the ceon template part as desired.
[ADDED] A column listing the category has been added to the products with subscriptions listing in the admin utility. Thanks for the code goes to Tony Niemann.
[ADDED] A column listing the category has been added to the subscriptions listing in the admin utility.
[ADDED] Added an option to view all the products/subscriptions in the listings in the admin utility, instead of having to browse by page. Thanks for the code goes to Tony Niemann.
[ADDED] Spanish translation added for admin and catalog files. Thanks for the translation goes to torvista, Ana Bobes!
[UPDATED] The products/subscriptions listings in the admin utility can now be sorted by column, by clicking on the column headings. Based on code by Tony Niemann.
[UPDATED] The links to the products in the notification e-mails now open the link in a new window.
[UPDATED] The unsubscription form in My Account didn't work if the submit button had no name, as this meant that the expected submission signal variable wasn't being passed in the form. A hidden variable is now always passed to avoid the possibility of this occurring.
[UPDATED] The code to build the links on product listing pages to and out of stock product's subscription form has been updated to remove the sorting parameters found on the listings pages. This should hopefully result in better compatibility with SEO software that builds the links incorrectly.
[UPDATED] The number of subscriptions per page displayed in the admin utility now uses the value of the Zen Cart admin ‘Maximum Display of Products on Reports” setting instead of the store-side “Search Results Per Page” setting. Thanks for the suggestion goes to Tony Niemann.
[UPDATED] The styling of the tables in the admin utility improved to make the listings clearer.
[BUGFIX] The check on the product listings pages, to determine if a logged-in customer was already subscribed to the Back In Stock Notification list for a product, didn't work because of a code logic error. (Thanks to ArtO on the forum for the heads up).
[BUGFIX] The code to load in the text version of any Back In Stock Notifications e-mails was only ever loading in the standard language's e-mail template. Now each language the store uses can have its own specific e-mail template. If a text e-mail template doesn't exist for a language, the standard language's e-mail template will be used instead.
[BUGFIX] Fixed a problem with the submission of the notification utility form redirecting the user to the admin login page. The admin notification utility's form wasn't passing the session ID, which could cause problems on certain server/store configurations (specifically those that didn't save the session ID in a cookie, as happens with some that run PHP as a CGI).
[BUGFIX] The greeting in the subscription e-mails is no longer hard-coded. Instead, a new language define has been added to the language file(s).
[BUGFIX] The text preceding a link in the text version of notification e-mails is no longer hard-coded. Instead, a new language define has been added to the admin language file(s).
[BUGFIX] The function to build a link to a product's admin page (by RubikIntegration team) didn't work properly, breaking whenever quotes or other special characters were in a product's name.
[ADDED] Sample modified core file and sample modified template files for Zen Cart 1.3.9h added.
[UPDATED] Documentation updated with instructions on how to create a version of the e-mail templates for every language the store uses. This is an essential part of the installation process for the module, other languages can't send HTML versions of the e-mails without it!
[UPDATED] Documentation updated so that the dynamic functionality works when the documentation is being accessed from a local disk using Google Chrome.
13th May 2010
[UPDATED] Template class updated with latest version of code from Ceon Site Engine/CardPay software. All placement tags now have a “ceon” namespace - all users must update their version of the main template file inc.html.back_in_stock_notifications.html!
[ADDED] Support for additional product types added: Music Product, Free Shipping Product, Document General, Document Product and Book Product (Multilanguage extended book product type version 4).
[ADDED] Italian translation added for admin and catalog files. Thanks for the translation goes to Claudio!
[ADDED] French translation added for catalog files. Thanks for the translation goes to Marie-Amelie Masnou _murimari AT murimari DOT com_ - http://www.murimari.com.
[UPDATED] Template updated to fix XHTML Validation issues (including missing IDs on form elements). Template will now output fully valid XHTML 1.0 Transitional code.
[ADDED] Sample modified core file and sample modified template files for Zen Cart 1.3.9b added.
[ADDED] Version information and associated version checker added to admin utility file.
29th April 2009
[ADDED] Back In Stock Notification subscription form links are now displayed for sold out products on Product Listing pages (category listings, featured product listings etc). This should encourage a lot more customers to sign up to notification lists as it doesn't require them to click through to the product's page to see the subscription information!
[UPDATED] The template file can now be overridden by creating a copy and placing this copy in the templates folder for the template the store is using.
[BUGFIX] Only ISO-8859-1 characters were being correctly encoded for display. Module updated to use the current character set (UTF-8 etc.) when generating HTML entities.
[ADDED] Documentation added to the configuration about copying the template file to the store's template directory so that it can be modified.
|Report A Problem|
|Ceon Back In Stock Notifications - Version: 2.2.4|
[BUGFIX] SQL script updated to work with MySQL 5.
[BUGFIX] Typo fixed in back_in_stock_notifications_subscribe.php.
|Report A Problem|
|Ceon Back In Stock Notifications - Version: 2.2.3|
A new version of the module with a few small updates and a bugfix. It isn't an essential release but it is still advisable to upgrade.
From the Release History:
[UPDATED] Subscription form now displays for stock levels of zero or less (not just products which have a stock level of exactly zero!).
[BUGFIX] Subscription management link is now always displayed in the the account section, when the module is enabled, regardless of whether or not “Product Notifications” are enabled/disabled for the site.
[UPDATED] Installation documentation updated with information on adding the subscription pages to the index of pages which should not be indexed by search engines (web robots).
[UPDATED] Other minor documentation updates.
|Report A Problem|
|Ceon Back In Stock Notifications - Version: 2.2.2|
Small but important update. From the revision history:
[BUGFIX] The CeonXHTMLHiTemplate class wasn't compatible with PHP4.
[BUGFIX] The e-mail confirmation field wasn't being auto-populated properly on the Product Info page when a customer was already logged in.
|Report A Problem|
|Ceon Back In Stock Notifications - Version: 2.2.0|
|Report A Problem|