Best Sellers Report: The Best Sellers report should now load the current day by default when the page is first loaded. (Previously, the default page load was blank.) Best Sellers Report / Promotions Module: The sales figures in the Best Sellers report will no longer include products that were included in orders as free promotional items. Only purchased products will be listed. Best Sellers List on Admin Home Page: The "Today's Best Sellers" report on the Home page of the administration area was calculating the beginning of the day incorrectly. Customer Details: Customer Notes will now retain line breaks. Customer Details / Scheduled Products Module: On the Customer Details page, the date of a customer's next scheduled order, if any, was off by several hours. This would cause it to sometimes display as being due the previous/next day. This has been corrected. Storefront: Input passed to the "cat" parameter in "category.php" will be properly sanitized before being returned to the user. Checkout Receipt: Improved line endings for better formatting of receipt emails in certain server configurations. Promotions Module: Fixed a bug in Promotions module in which the "line prices" for products with a discounted price caused by a Promotion in the customer's shopping basket could be switched around. The discounted price for each item in the basket will now be listed with the correct product. Place an Order/Promotions: Fixed an issue in which when an Admin placed an order containing products discounted due to a Promotion, the discounted product prices would either not be retained when moving to the next step of the order process, or would cumulatively re-discount. The prices should be correct from one step of the Place an Order process to the next. Search Customers: Both the phone number AND the area code field will be scanned when searching for a customer using the "Search by Phone Number" field. System Settings: The option selected in System Setting # 54, which determines the first page of the checkout process, was being ignored and reverting to the "Login Challenge" page. This setting should now be saved correctly. PayFlow Pro: The process by which "free" orders are submitted to Verisign's PayFlow Pro payment gateway has been updated. Hopefully, this will prevent PayFlow from declining "free" orders that are processed via the Scheduled Products queue. Search Categories: The correct System ID (SID) number will be displayed when viewing the categories associated with a selected category on the ad_categories.php page. The edit buttons will also link to the correct Product Editor page. Search Categories: The "Update Display Order" button for products assigned to a specific category will work again on the ad_categories.php page. Support: Fixed typo on "Start a New Support Ticket" section of Support section of the Administration area. Storefront / Search Engine: The Product Modifier dropdown menus on the product.php pages in the storefront will again work when the search form is also present on the page. Customer Account Area: A fix has been implemented to prevent non-logged-in customers from accidentally accessing a "Phantom Order History" area, listing several blank orders. Also, the "return to login page" link no longer allows the customer to access the phantom zone in certain circumstances. Digital Products Module: Fixed a bug that would display an error message in the store's digital products download area if all of the products in an order had the exact same digital objects assigned to them. Collect Authorized Funds: Fixed a bug that could potentially cause the Collect Authorized Funds page to include previously collected orders in the list of orders it submitted to the merchant account for collection. This would cause the collection process to fail. |