KonaKart Ver 4.1.0.0

阅读更多
Introduction Version 4.1.0.0 is the first release after version 3.2.0.0 that has been made generally available. It contains many exciting new features and a number of bug fixes. Note that some of the features highlighted below are only available by buying the Enterprise Extensions. See here for full details of what is included only in the Enterprise Extensions. New Features * KonaKart now supports Gift Registries. Registered customers can create and manage gift registries such as wedding lists. A public gift registry can be searched for using various search parameters. Once found, any items bought from the registry may be automatically shipped to the address defined by the registry owner. * Shared products mode has been added to multi-store. This feature allows you to add a product to multiple stores but only have to manage one copy of the product in the admin app. The product price may differ between the stores. One of its uses is for companies opening stores in different countries which sell the same products. * USPS and USPS International payment gateways have been added. * An XML Import/Export feature for KonaKart objects such as product, customer, order etc. has been added This feature can be run with a script, providing arguments to define which objects to import or export. Some example scripts are also provided. * Store Front support for multi-currency has been added. A customer can now view and search for products in a currency different to the default currency. * Added cookie management to remember guests and their cart contents even if they haven’t registered. * Added Job Scheduling. This is achieved with an integration of the Open Source Quartz scheduler. There is a framework for adding your own batch jobs and the source code of some useful example jobs. * Added support to integrate the KonaKart Admin App into Liferay. * Added the ability to clone stores in a multi-store configuration. * Added many extra Application API calls that include an extra “options object”. The purpose of this object is to pass the catalog id to the eCommerce engine so that the product manager may be specialized to retrieve the product price and quantity from an external source based on the catalog id. * All client side exceptions shown to the customer are now also logged. * New API call to retrieve Categories to Tag Groups has been added. * The Save button is now enabled in Admin App without the need to tab off fields. Improves consistency of behavior across all panels of the Admin App. * Upgraded to Axis 1.4. * 3 custom fields have been added to zones table. * Enhanced product select dialogs in Admin App. Can now include extra attributes based on a template and can search by SKU as well as by a keyword. * Added an API call to the Admin App called setProductQuantity() and getProductQuantity() to change the quantity of a product without having to retrieve the product, edit it and save it. A panel has also been added to enable power users to perform this action efficiently. * Added custom fields to the session table. * Two new API calls, addCustomDataToSession() and getCustomDataFromSession() have been added to the Admin App and Application APIs. * Added the ability to retrieve customers using custom fields as search criteria. * Added a Date Available attribute to the Products_quantity table so that each product variation can have a different available date. * Added an API call to the Admin App called setProductAvailability() and getProductAvailability() to change the available date of a product without having to retrieve the product, edit it and save it. A panel has also been added to enable power users to perform this action efficiently. * Added the last modified date to an Admin Product. The creation and last modified dates are now visible from the Admin App. * For digital download products, added a Max Number of Downloads attribute and a Max Number of Download days attribute. If set, these values override the global values set using configuration variables. * Added a Stock Reorder Level attribute to each product object. If set, this value overrides the global value set using a configuration variable. * Custom Validation enhanced for the Admin App to include a wider selection of attributes. * Added an order tracking attribute to the order object. Added extra callouts to the OrderIntegrationMgr to edit the order before it is saved and a specific one to add the tracking order before the order is saved. * Added a “Can Order When Not In Stock” attribute to each product. If set, these values override the global values set using configuration variables. * Added an invisible attribute to categories so that they do not appear in the application when invisible. * Added SKU attribute to Basket and OrderProduct objects. * Added State attribute to OrderProduct that defines the availability state of the product when the order is created. * New BIRT report - ProductsToReorder. Bug fixes - Application * Fixed a bug where breadcrumbs were never resetting. It could be reproduced by clicking the add address button in the My Accounts section and then the back button. * The assignment of zones to payment and shipping gateways was not working properly. The defined zone was not being detected. Now for example, you may want to assign a USA zone to the USPS gateway so that it doesn’t get called for non US destinations. * Changed the message catalog to remove the text : I am a returning customer. If you have already shopped at our store but never registered, please click on the Password Forgotten link below and we’ll send you a password. A non registered customer needs to go through the registration process so the text is wrong. * getCurrencies() API call was not using search criteria correctly Bug fixes - Admin App * Fixed Calendar widget so that it expands to 6 rows where required. * A number of minor bugs fixed where search filters and back buttons were being lost under certain conditions. * Sorting by “Logons” and “Last Logon” was giving an error with Oracle * Non registered customers are no longer displayed in the customers section. These are created when KonaKart is configured to allow checkout without registration; and were being inadvertently displayed in the customer list. A parameter has been added to the AdminCustomerSearch object in order to programmatically display or not display the non registered customers. * The printing of the order invoice and packing slip wasn’t working. * Fix to the SQL generated to set correct URL values for the default chart on the status page of the Admin App. (Only a problem on Linux with DB2, Oracle and MSSQL) * Fix to the SQL generated to remove quotes around floating point values in currency inserts. (Only a problem with Oracle databases that do not convert strings such as ‘1.306′ to floats correctly). * Corrections to two BIRT reports (only a problem under Oracle, DB2 and MS SQL).TopCustomers.rptdesign and TopProductsList.rptdesign. * Fix to admin app to display prices when comma is selected as the decimal point. * Customer type search attribute not working in getCustomers() and getCustomersLite() API calls. Bug fixes – Google Base Interface * Update required due to a change in the Googe Base API. This fixes the “You must specify an id for an item” error message. Backwards Compatibility Alert * The application API call getProductQuantity(String encodedProductId) now returns a ProductQuantityIf object rather than an int. The reason is to return the Date Available as well as the quantity. Download KonaKart-4.1.0.0

你可能感兴趣的:(Oracle,DB2,quartz,SQL,Linux)