Release Notes: The core contains a complete coupon infrastructure. It also contains new panels in the admin interface for managing coupons and codes, and the front-end parts to enable customers to redeem coupons during the order process. Furthermore, the most often used coupon methods are included: fixed rebates, percentage rebates, free shipping, and presents. Each coupon method can be enhanced by decorators that implement further restrictions like a minimum order amount or a product that must be in the basket. The configuration options for the front-end and the controllers are now completely documented.
Release Notes: The minor update now fully supports Facebook's Hiphop PHP VM. It makes installation much simpler by providing an install shell script and packages the required dependencies for development. It fixes some bugs, like the product counts in the catalog filter. If the combination of attributes was too high, not all available products were counted. The basket now only displays product images, and the price details were unified in all lists.
Release Notes: The first stable release will be actively maintained for one year and supported for at least three years. The usability was significantly increased based on extensive crowd testing. Zoom for product images, limiting variants to existing ones, and adding products to the cart without page reload are only a few ones. Others are block pricing, the ability to add downloads, and showing images in the faceted search. Performance when searching large amounts of data was increased. The index rebuild was significantly boosted. Arcavias can be installed in most shared hosting environments now.
Release Notes: This is a minor release of the Arcavias Core and the Arcavias Demo Shop. Products added to categories in the Administration Interface are now automatically included in the index. Furthermore, this release cleans up the translation files (removing fuzzy tags) so that all translations are now shown in the front end. The text export in the Administration Interface is much faster by optimized sorts. This release improves the filtering of invalid UTF-8 characters entered in the front end or Administration Interface.
Release Notes: The library implements PayPal IPN handling and optimizes the catalog index rebuilds for 100000+ products. Developers can use the phing "createext" target to create a new extension skeleton. In the frontend, promotion products are displayed in the list view and product suggestions in the detail view. Also, a session-related section for dynamic user content for the last seen products was added. The basket plugins now check for prices of product attributes. For editors, the category IDs are shown in the "Catalog" tab. Furthermore, invalid UTF-8 characters from Microsoft Word are removed.
Release Notes: There was a setup task missing for mapping email status values in the mshop_order_status table to the new email-delivery status type. The result was that sent email messages were not recognized and sent out again. Furthermore, the phpexcel extension was not included, so it wasn't possible to export the product texts in the admin interface. These problems and the CSS for the catalog stage HTML client have been fixed.
Release Notes: Job controllers and corresponding jobs make life easier and replace custom code needed for the cronjobs. Jobs are maintained in the source code, so they can be extended or dynamically added easily. Several parts of the Arcavias Core have been moved to separate extensions, which are also available on GitHub now. The demo application is now stand-alone; all Zend related mwlib classes and the PHPExcel library are extensions. There's a service provider decorator to check the order history of a customer. The administration interface has a new tab "Types" to manage media and text types.
Release Notes: The HTML client supports product variants and stock levels in the front-end. New delivery addresses are automatically stored for logged in users. In case of errors, the corresponding items in the basket are highlighted. For shop owners, each payment and delivery status update is stored as single update. The administration interface supports managing media and text types. There are new decorators and plug-ins for checking the basket or previous orders of the customer. Developers will notice the new cron job controller infrastructure. Also important is that the class "MShop" was renamed to "Arcavias".
Release Notes: This minor release fixes the problem that products couldn't be removed from the basket after basket and checkout templates had been refactored. It also adds a small change to allow custom address managers to extend the common address manager directly instead of just using it.
Release Notes: Arcavias now provides methods for Cross Site Scripting (XSS) protection, which are used by the HTML client and the Zend demo application in combination with a Content Security Policy (CSP). Composer, a dependency management tool, is now used in Arcavias. This way, integration of dependencies is much easier, and with the autoloading capabilities of Composer, the code is executed significantly faster. This release improves integration of PayPal Express and enhances the checkout process to work with all kinds of responses from payment partners.