Enstore Development

Development updates for the Enstore e-commerce platform.
January 21 2011 home

Fixed and improved: changelog

While working on some larger new features we have fixed lots of small issues and improved a few parts of Enstore.

Store

  • Slugs and search are now smart about diacritics so for example Jürgen is searchable with “jürgen”, “jurgen” and “juergen”.
  • Improved the way Enstore deals with duplicate slugs (used in product urls). It will try to build one from the name, optionally add the sku and if still not unique add 4 random characters.
  • Fixed an issue where stores with more then 1000 products would have wrong pagination.

Payments

  • Better error handling with Paypal. You will now be presented with a descriptive error response rather than the error “could not extract token from response”.
  • Fixed an issue where some transactions got processed more than once due to slow Paypal server response.
  • Fixed an issue on the checkout page where taxes would not be calculated when shipping to the same state.

Templates

  • Small tweaks to the cart in the Bishop template.
  • Fixed Windows (Python only) version of the template tools.
  • Various small visual updates for all templates.
  • Testing caching store images for specific templates through Amazon CloudFront for better performance (Marley / Raconteurs)

SEO

  • Added an article on SEO
  • Improved sitemap.xml and robots.txt files on stores for better SEO indexing.

Admin

  • Updated the language for item pages for selecting a product variation.
  • Fixed an issue where setting the homepage for stores wouldn’t update.
  • Passwords are now stripped (on the left and right side) from spaces everywhere to prevent authorization errors from copy-pasting passwords.
  • You can now upload PDF images next to PNG, JPG and GIF.
  • Added Enstore FAQ.