2010 v4 – Ongoing Progress and Fixes Report
-
Production Release Version [More Info]
- 9/14
- HOTFIX(10.4): Fixed issue with Canadian Provinces not matching between AmeriCommerce and Paypal Express Checkout.
- HOTFIX(10.4): Fixed an issue with trying to load credit card information on a new order.
- 9/09
- HOTFIX(10.4): Fixed an issue that was causing specific rows to incorrectly fail validation during product associated imports.
- 9/02
- HOTFIX(10.4): Fixed an issue that allowed duplicate email addresses to be assigned to the same store if you were changing a customer’s store assignment.
- 8/31
- 8/30
- 8/26
- HOTFIX(10.4): Non-US state fixed for order integrations.
- 8/23
- HOTFIX(10.4): Add to cart button will not display on product details page for hidden products.
- 8/21
- HOTFIX(10.4): Verification code appended to trial redirect URLs are encoded properly.
- 8/20
- HOTFIX(10.4): Fixed issue with custom field editor when saving new custom fields. Added null check for the Custom Field’s ID.
- 8/19
- HOTFIX(10.4): Custom layout will still display for a category when the “display category contents” box is unchecked.
- HOTFIX(10.4): Fixed an exception by adding strict array validation after the shipping method name is parsed for the default shipping method on orderShipping.aspx.
- 8/17
- HOTFIX(10.4): Fixed an issue when sorting by special columns on CustomerList.aspx.
- 8/16
- HOTFIX(10.4): MayWeSuggest now displays the correct related items if an item was added to the cart from MayWeSuggest
- HOTFIX(10.4): Trial users are no longer forced to go to their email to do a password reset on first login. Once they login successfully, a verification code will be generated and they will be redirected straight to the change password page.
- 8/13
- FEATURE(10.4): Added RequestUrl Action For Rules Engine to request a provided URL after an order is placed/changed or when a customer is entered/saved. Standard order and customer merges can be processed in this URL.
Example: UrlToRequest = http://www.yoursite.com?orderid=##ORDERID##&customerid=##CUSTOMERID## when fired will replace the merges with the order and customer id’s that were entered or saved.
- FEATURE(10.4): Added RequestUrl Action For Rules Engine to request a provided URL after an order is placed/changed or when a customer is entered/saved. Standard order and customer merges can be processed in this URL.
- 8/10
- FEATURE(10.4): Customer Custom Fields on Order Edit page. New ShowOnOrderPage option to hide/show customer custom fields from Order Edit.
- FEATURE(10.4): New Discount feature. “Item in the cart” value can be set to greater than or less than with the format: ItemNr{>#} or ItemNr{<#}
- 8/05
- HOTFIX(10.4): Added merge control $$ CATEGORYHEADERS$$ to Catalog.aspx to display only once per category. Allows you to break up list between categories with html.
- 8/04
- HOTFIX(10.4): Orders are now saved before any action is done on the order in order edit.
- HOTFIX(10.4): Fixed issue with data retention.
- HOTFIX(10.4): Fixed issue with using non-US states with integrations.
- HOTFIX(10.4): Added the ability to make changes to saved credit cards when saving or adding payments on order edit.
- HOTFIX(10.4): Merge code ## GOOGLECONVERSIONTRACKINGASYNC## will be stripped from non-order pages.
- HOTFIX(10.4): Fixed issue with theme editor and theme menu showing the wrong theme for current store.
- 8/02
- HOTFIX(10.4): When Company is requested on the Address Editor on One Page Checkout, Company and ShipName are also added to the dropdown address book selection.
- HOTFIX(10.4): Added HighslidePagetype ApplicationValue. This enables Highslide image thumbnail viewer to load on all pages or specific page types in addition to the Product Details page.
- HOTFIX(10.4): Added “Manufacturer invoice paid” field to Order Edit.
- HOTFIX(10.4): Fixed layout of custom fields on edit and view order pages in Admin console. Also changed label to show only the field names.
- HOTFIX(10.4): Coupon codes will be properly excluded from the calculated totals on the product listing pages (category, manufacturer, etc) when discounts are calculated into the price
- HOTFIX(10.4): Fixed duplicate customer record validation across system.
- 7/30
- HOTFIX(10.4): Added ability to sort by Item Number, Mfg Item Number, and Product Status in Product Mass Editor
- 7/29
- HOTFIX(10.4): Fixed Browse by Attribute snap-in to properly hide hidden attribute groups.
- 7/28
- HOTFIX(10.4): Now accept Mercury Gift Cards using the PlugNPay Payment Gateway.
- HOTFIX(10.4): Edit Customer page doesn’t check for mailing list subscription when adding a new customer.
- 7/26
- HOTFIX(10.4): Fixed AmeriSync for MicroStores
- 7/21
- HOTFIX(10.4): Fixed View Order and My Account pages to display all shipments for given order.
- HOTFIX(10.4): ##PARTIALSHIPPING## merges display all shipments for an order, unless sent from ordershipping popup on Order Edit.
- 7/20
- HOTFIX(10.4): Standard shipping information merges ## SHIPDATE## and ## TRACKINGURL## now use the order shipping collection.
- 7/16
- HOTFIX(10.4): Fixed an issue with ## ROOTCAT## merge on hidden category pages.
- HOTFIX(10.4): Fixed catalog pages with fixed page numbering and number styling.
- 7/2
- HOTFIX(10.4): Added a new merge code to support Google Analytics Conversion Asynchronous Syntax:
##GOOGLECONVERSIONTRACKINGASYNC##
(function() {
var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true; ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ’.google-analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })();
- HOTFIX(10.4): Added a new merge code to support Google Analytics Conversion Asynchronous Syntax:
- 7/1
- HOTFIX(10.4): Fixed an issue that was causing the post method to be skipped when an order status had no flags assigned.
- 6/30
- HOTFIX(10.4): Fixed an issue where coupon codes was not properly set before discounts were ran on LargeCart.ascx.
- 6/29
- HOTFIX(10.4): The order payment collection will now be used for payment information when exporting orders.
- 6/25
- HOTFIX(10.4): Will reparse the persisted referrer string when the same visitor hits the site more than once. Was causing Revival’s custom analytics to not set the source group correctly for a session.
- 6/22
- HOTFIX(10.4): Primary category was not being exported first in the CategoryList column on product export.
- HOTFIX(10.4): Validation fields will no longer fire client side on WarehouseEdit.aspx.
- HOTFIX(10.4): Fixed an issue where the paymentMethod control was always using session data.
- HOTFIX(10.4): Fixed the sort order on variant dropdowns in Order Edit, will now look at the designated sort order for the options as assigned from the Product Editor.
- 6/18
- HOTFIX(10.4): Fixed an issue where the orderStatus condition was being ignored on TrackingNumbers.aspx.
- HOTFIX(10.4): Can now change the order in which orders are listed.
- 6/17
- HOTFIX(10.4): The variant matrix was not adding variant group information to the cart along with its variant selections, which caused problems with the new line item variant editor on order edit.
- HOTFIX(10.4): Fixed a JavaScript reference error with the file browser on addProduct.aspx.
- 6/15
- HOTFIX(10.4): Fixed a null issue with sending Recipient Emails for admin-generated Gift Certificates from admin console.
- 6/14
- HOTFIX(10.4): Variant ordering was being messed up on add to cart calls after the first.
- HOTFIX(10.4): Fixed the dropdown values not being set correctly on the Custom Shipping Methods page.
- HOTFIX(10.4): Fixed an issue that caused ”*” or “[blank]” used in conditions that were set to the “Contains” or “Does not contain” operations to not be processed correctly.
- HOTFIX(10.4): Fixed an issue where transactions were not appearing on the invoice page.
- HOTFIX(10.4): Transactions will now be listed with their transaction type above in brackets.
- HOTFIX(10.4): [Auth] transactions will not appear if there is an approved [charge] transaction in the order payment collection.
- 6/11
- HOTFIX(10.4): Added validation to make sure that a content page’s custom URL and external URL cannot be the same value.
- HOTFIX(10.4): Edit customer will now show full card information if the user is allowed to view cards.
- HOTFIX(10.4): Fixed an issue with new category validation catching blank subcat count values on the record, since the validation does not take into account what happens in BeforePost.
- 6/10
- HOTFIX(10.4): Discounting calculation bug if non-Pre Tax Discount Gift Certs are enabled.
- HOTFIX(10.4): Variation strings field was not being set on the cart when editing items on order edit.
- 6/9
- HOTFIX(10.4): Order edit was not taking the “show base item number only” setting into account when updating variants on an item.
- 6/7
- 6/4
- HOTFIX(10.4): Fixed an issue with the popup email editor that caused the ”+” next to the autocomplete field to no longer send the selected customer to the recipient field.
- 6/3
- HOTFIX(10.4): Fixed an invalid operation error that was occurring because of a prematurely disposed database.
- 6/2
- HOTFIX(10.4): Rule Engine: Added “Time Since Order Status Changed” condition.
- HOTFIX(10.4): Popup help list and edit now use the generic master page, giving them access to the usual script manager (the new radeditor broke the edit page).
- HOTFIX(10.4): Added support for partial refunds with new payment system on order edit. To add a partial refund, change the amount in the amount box of the capture, then click “Ref”.
-
- 6/1
- HOTFIX(10.4): Only validate password strength on user settings page if the box does not contain the default value ”********”.
- HOTFIX(10.4): TrackingNumbers.aspx will now create Shipments when adding tracking numbers. Will auto add order items if no shipment on the order has ordershipping items.
- HOTFIX(10.4): TrackingNumbers importing will now create a shipment for each row. Will auto add order items if no shipment on the order has ordershipping items.
- HOTFIX(10.4): Order importing will now create a shipment for the trackingCode or trackingURL fields.
- 5/28
- HOTFIX(10.4): All conditions that accept string arguments now support EqualTo/NotEqual for “[blank]” or ”*”.
- 5/27
- HOTFIX(10.4): Category page sort by dropdown will now work properly again.
- HOTFIX(10.4): Prevent divide by zero error when calculating number of pages.
- 5/26
- HOTFIX(10.4): Custom field conditions will now limit operations according to the data type of the custom field, and will now evaluate special cases such as ”*” and “[blank]” according to the operation type and custom field data type.
- 5/25
- HOTFIX(10.4): Postbacks on the category page will no longer cause the product list items to lose their custom layouts.
- HOTFIX(10.4): Primary category was being duplicated in product export CategoryList column.
- 5/24
- HOTFIX(10.4): ColorPicker will now default to the selected value when opening the popup.
- Fixed an issue that was clearing the theme color when no color was selected from the popup.
- ColorPicker is now using PopUp.Master and PageTemplateAdmin.
- HOTFIX(10.4): Fixed an issue that caused some malformed HTML on the rule editor. Firefox and Chrome autocorrected, adding a missing ‘>’, but IE did not and caused some crazy stuff.
- HOTFIX(10.4): Removed hard coded Personalization Textbox width of 150px.
- HOTFIX(10.4): Added “Email Not Sent To Customer Yet” condition, will return true if an email template has not been sent to the customer yet (and looks at order context if there is one).
- HOTFIX(10.4): ColorPicker will now default to the selected value when opening the popup.
- 5/21
- HOTFIX(10.4): Added merge code and custom merge code (shared content) links to emailNotifications (template editor).
- HOTFIX(10.4): Tax rates on Order Edit will work just like shipping/handling totals: recalculate when the order is changed, but use the previous value when loading an existing order (even if tax rates have changed since).
- HOTFIX(10.4): Tax rates on Order Edit will work just like shipping/handling totals: recalculate when the order is changed, but use the previous value when loading an existing order (even if tax rates have changed since).
- HOTFIX(10.4): Custom field collections on objects associated with custom fields will be reloaded after a Set[X]CustomField action takes place, so that the data is up-to-date for conditions that follow it.
- HOTFIX(10.4): Google Adwords Credit verbiage removed.
- HOTFIX(10.4): Fixed an issue where we were attempting to get shipping information when a free item was added to the cart before a shipping address was entered.
- 5/20
- HOTFIX(10.4): Fixed an issue in ProcessDripCustomers that caused the same customer to get processed over and over again instead of properly iterating over the collection.
- HOTFIX(10.4): Rule Engine - Send Email to Customer actions will now properly log the email sent in the customer’s email log
- HOTFIX(10.4): Added filter for collection events to Rule Editor.
- 5/19
- HOTFIX(10.4): Now showing chosen shipping methods, along with shipments, on viewOrder.
- HOTFIX(10.4): When debug mode is turned off, only successful rules will show in the logs, instead of showing every failed rule along with them. Debug will still show these failed rules.
- HOTFIX(10.4): Fixed the main menu on the Custom Shipping Methods page and redesigned the entire page:
- 5/18
- HOTFIX(10.4): Created separate TransactionID column on order payments table for use with new order edit payment processing system.
- HOTFIX(10.4): Fixed an affiliate password issue this was causing ##AFFILIATEPASSWORD## not to be replaced.
- The affiliates/thankyou page will now use the AffiliateApplication StorePageType.
- 5/17
- HOTFIX(10.4): Fixed an issue where we were using the incorrect order address id when exporting orders. SR# ACS14481.
- HOTFIX(10.4): Added filters to the rule engine logs.
- HOTFIX(10.4): Added additional lines of tracing to the timed followup events, prints out the date range of the customers/orders that are being loaded.
- HOTFIX(10.4): Fixed an issue on the collection event log pages where the times were showing in UTC rather than local time.
- HOTFIX(10.4): Timed followup event cache keys will be properly cleared when saving rules.
- HOTFIX(10.4): Added validation for duplicate items when adding new items to product lists.
- HOTFIX(10.4): Added ##CURRENTDATE## support to rule engine Actions
Can now specify “[blank]” as the match string for custom field conditions to force a “true” match when the custom field is blank.
- 5/14
- HOTFIX(10.4): Last run time for timed events will now be updated via a SQL update rather than a post if IsDirty is set.
- HOTFIX(10.4): Certain rule actions will now set a flag that triggers posting the data being evaluated, rather than relying on IsDirty.
- HOTFIX(10.4): Saving googleSiteMap.aspx now activates the TimedEvents agent for each store.
- 5/13
- 5/12
- HOTFIX(10.4): Went ahead and added the extra details for logged condition and action data.
- FEATURE(10.4): Rule engine logging is now exposed via the rule editor. Also added is a debug mode which does two things.
- Turns on logging of individual conditions that passed/failed (this is not logged in normal mode – just the rules that passed/failed are).
- Turns on logging of each item in collection events (the timed followup events) – these are not normally logged because it would increase the amount of talking to the db by a lot potentially
-
-
-
-
-
-
- HOTFIX(10.4): Fixed an issue where products were not being put into the sitemap.xml file.
- HOTFIX(10.4): Corrected an issue where the page-level popup help button would vanish after a postback on ALL admin pages using Generic.Master.
- HOTFIX(10.4): The carousel controls will now handle multiple carousel instances (which can have individual settings) on a page correctly. Had to rework how the plugin handled instance settings.
- 5/11
- HOTFIX(10.4): Now defaulting the address country to the country saved in the store address on orderEdit.
- 5/10
- 5/6
- HOTFIX(10.4): Fixed an issue on orderList when an eProductEmailTemplate wasn’t set on the store.
- 5/5
- HOTFIX(10.4): Fixed the broken edit and delete address on Customer Edit.
- HOTFIX(10.4): Fixed an issue that was causing duplicate items in the cart after loading an abandoned cart when a customer logged.
- HOTFIX(10.4): Low stock quantity warnings will now trigger at the specified level instead of below it.
- HOTFIX(10.4): Added order timed followup event, will run every 15 minutes for open or recent orders, and will run daily for all others.
- HOTFIX(10.4): Fixed an issue on the frontend listing pages that caused the review area layout container to be hidden when the review average is 0, even when it was supposed to show up as a result of a conditional.
- FEATURE(10.4): Order Range Markup by Line Item Count
- HOTFIX(10.4): Add Time Since Last Edit and Time Since Created to Order Conditions.
- HOTFIX(10.4): Coded new spiders for analytic accuracy.
- 5/4
- FEATURE(10.4): Add ability to exclude products from “Recently Viewed” and “Viewed But Bought This” snapins. Just add the item id’s of the ones you want to exclude separated by commas.
- FEATURE(10.4): Added custom field input type “CheckBoxList”.
- UPDATE(10.4): Most condition types now support a variety of comparison operators. They fall into 3 distinct groups.
- UPDATE(10.4): RadEditor Upgrade.
- HOTFIX(10.4): Product’s primary category reference will now be stored in the ProductCategories table (as well as the current catID field) to simplify category based sql queries (activity checks, etc).
- 5/3
- HOTFIX(10.4): Subcategory counts are now stored on the category records, and are updated when a category is posted. There are two counts: SubcatCountVisible and SubcatCountTotal.
- HOTFIX(10.4): Added default button support for coupon code entry and gift certificate entry on onepagecheckout.aspx and shopcart.aspx.
- HOTFIX(10.4): Customer Edit will now reflect changes that are the result of rules after saving.
- HOTFIX(10.4): Added default button support for the ## CUSTOMERLOGIN[]## merge.
- Fixed an issue that caused missing images and html when a failed login occurred via ## CUSTOMERLOGIN[]## on login.aspx.
- Now assigning username and password values submitted via ## CUSTOMERLOGIN[]## to login.aspx text fields when a failed login occurs.
- 4/29
- HOTFIX(10.4): Phantom items will now show the default product image on order edit.
- HOTFIX(10.4): Changing the value of a custom field list item will update all associated custom field values to the new value.
- HOTFIX(10.4): Fix ordering of cart items to be based on the order in which they were added.
- HOTFIX(10.4): Added some default layout files for the Custom Repeater snap-ins to use.
- The main layout simply contains $$REPEATER$$, and the individual item layout contains a comment that directs to the KB article for custom repeaters if you don’t know what content to put there. Since the data available to each of these can vary quite a bit, a single layout would not be sufficient across repeaters.
- 4/28
- HOTFIX(10.4): Allow multiple email addresses to be specified on OrderAlertEmails, separated by ’;’.
- This enables one or several email addresses on one entry per store. This makes the list easier to manage with multiple stores and recipients, and cuts down on emails sent by the system as only one admin email is sent with multiple recipients specified on the TO field.
- This enables one or several email addresses on one entry per store. This makes the list easier to manage with multiple stores and recipients, and cuts down on emails sent by the system as only one admin email is sent with multiple recipients specified on the TO field.
- HOTFIX(10.4): Added calculated balance owed by a customer for open orders, total orders and order statuses on editCustomer.
- HOTFIX(10.4): A rule can now respond to multiple events (reduces duplication needed).
- HOTFIX(10.4): Added “Send Email to Addresses” action (allows you to specify email addresses to send an email to), and renamed the menu item for rules to “Workflow Rule Engine”.
- HOTFIX(10.4): Fixed issue where the customer login event was being fired before the customer ID was updated on the session.
- HOTFIX(10.4): Allow multiple email addresses to be specified on OrderAlertEmails, separated by ’;’.
- 4/27
- 4/26
- HOTFIX(10.4): Use customers.EnterDate instead of customers.RegisteredDate for the “Created Before” and “Created After” search criteria on customerList.
- HOTFIX(10.4): New payment area for order edit.
- HOTFIX(10.4): Invoice changes
- Clicking the invoice number on Customer Edit > Invoice History will no longer open up in a new window/browser tab
- Balance, private comments, public comments added as columns to Customer Edit > Invoice History
- Added view and edit buttons to each row of Customer Edit > Invoice History
- HOTFIX(10.4): Numerous changes to customer and customer list.
- Changed the “[view]” customer link to an “[edit]” customer link on customerList.
- Made customer’s name in the “Name” column a link to editCustomer.
- Removed the view customer button from customerList.
- Changed the “[view]” customer link to an “[edit]” customer link on orderList.
- Customer’s name will now link to editCustomer on viewOrder
- The preview link will now open editCustomer on dripSeriesEdit.
- Added the title attribute (tooltips) to the action buttons on customerList and orderList.
- FEATURE(10.4): A timed customer follow-up event has been added and rules can be assigned to it.
The event fires for customers as follows:- Last modified in the last 3 months: run daily
- Last modified in the last 3-12 months: run weekly
- Last modified over a year ago: run monthly
The rules run against all the customers and are part of the DoTimedEvents call. It processes in batches, and won’t pull in more than 1000 customers on a single run. However, in the first 5 minutes after the worker thread spawns, if a batch completes, it will immediately load another batch. This is so if there are no time consuming actions (i.e. send email actions), we crunch as much data in a single pass as possible.
- HOTFIX(10.4): Can now delete customers via the import process.
- 4/24
- FEATURE(10.4): Added more ways to show our Upsells/May We Suggest page. Now has 3 show options, “Never”, “Always” and “ProductHasRelatedItemsOnly”. “Always” is new and allows you then to use new snapins like ‘Customers also liked’ and such without having to relate items to get that screen to show up. Setting is on Theme Manager.
- HOTFIX(10.4):Refactored merges so that all category and manufacturer merges are called from Store and Product areas and snapins. So primary category and manufacturer have all available merges. This adds the ## CATURL## and ## MFGURL## merges along with many others to product pages/snapins as well as other areas.
- 4/23
- 4/22
- HOTFIX(10.4): Added Product Status to the Related tab of the productEditor and made Upsell layout changes.
- HOTFIX(10.4): Customer passwords can now be changed from the Order Edit screen. This also allows you to enter passwords for newly created customers. NOTE: Changes are not committed until the Order Editor’s main “Save” button is pressed.
- HOTFIX(10.4): Added “Sales Total” as a column option to CustomerList.
- 4/21
- HOTFIX(10.4): Added Customer Type condition (customer and order events) and Set Customer Type action (customer events).
- HOTFIX(10.4): Set Customer Type action applicable to Order events as well.
- HOTFIX(10.4): Added “Product In Order” condition (order events).
- HOTFIX(10.4): Popup email editor should now send content of the WYSIWYG editor properly.
- HOTFIX(10.4): Added order history totaling for EditCustomer. Can view a breakdown of dollar amounts for Total Sales (non-canceled), Open orders, Canceled Orders and all available Order Statuses for past orders.
- 4/20
- 4/19
- 4/16
- HOTFIX(10.4): AddressBook dropdown for OrderEdit.
- HOTFIX(10.4): Optimized some of the reflection calls used in the rules engine, added code for logging but not using it yet.
- HOTFIX(10.4): Rule editor will now reflect what rule type you are currently viewing.
- HOTFIX(10.4): All cache keys for the current rule type will be cleared when the rule editor is saved.
- HOTFIX(10.4): script button on rule editor now creates a script that fits the new rule format.
- HOTFIX(10.4): Validation updated to be consistent with the rest of the admin console.
- 4/15
- HOTFIX(10.4): Updated our payment gateway component to v 5.0.
- FEATURE(10.4): The AC rule engine has been vastly expanded. We now have various events that can run rules.  Prior to this change, only one rule type and event existed:  Session-based traffic rules that fired on page visits.  Now, we have the following rule types and events:
- Customer Type
- Customer Created
- Customer Updated
- Customer Deleted
- Customer Logs In
- Order Type
- Order Created
- Order Updated (includes status changes)
- Order Deleted
- Traffic Type
- Page Requested
-
Each rule type has a different set of conditions and actions that are applicable to it.  Some new conditions and actions have been added as well.
The following conditions have been added to the rule engine: IsAdminUser, CurrentOrderStatus, DefaultTrue
The following actions have been added to the rule engine: SendEmailTemplateToEmailAlertAddresses, SendEmailTemplateToCustomer, AddToDripSeries, RemoveFromDripSeries
The rule engine admin UI has been updated to reflect the addition of events.
All events, conditions, and actions have "friendly names" that display on the admin console UI.
- Customer Type
- 4/13
- 4/9
- 4/8
- FEATURE(10.4): Order Shipping:
- FEATURE(10.4): Custom layout of order items in order emails. Get complete control of the repeated area of the order emails allowing you to lay them out as needed.
- FEATURE(10.4): Can now add images to emails and links back to the product pages and product review pages
- FEATURE(10.4): Many new merges added to support order items in emails.
- ## ITEMNAME##
- ## ITEMID##
- ## ITEMNR##
- ## ITEMMFG##
- ## ITEMMFGPARTNR##
- ## QTY##
- ## ITEMDESC##
- ## ITEMPRICE##
- ## ITEMTOTAL##
- ## ITEMURL##
- ## ITEMIMAGEURL##
- 4/6
- FEATURE(10.4): Added ## CURRENTDATE## merge, with optional format parameter.
- FEATURE(10.4): Scheduled Exports.
- 4/5
- HOTFIX(10.4): Can specify a format string as an optional parameter to all custom field merges.
- HOTFIX(10.4): Misc Fixes:
- New Order will now work properly on the ActionMenu on ViewCustomer.
- Deleting a Payment on orderEdit was erroring on DataBind.
- Corrected an error when selecting auto-created shipments on new orders.
- LineItemNotes will now be saved when using save on OrderEdit.
- FEATURE(10.4): Custom fields can now be assigned to stores, added the merge ## STORECUSTOMFIELD[fieldname]## to pages and emails.
- HOTFIX(10.4): Customers with null companies were causing the customer autocomplete on Order Edit to break.
- HOTFIX(10.4): Fixed an issue where the top of the second column in Customer Edit would not be in the proper place if there are no custom fields to display.
- 4/1
- HOTFIX(10.4): Customer List, View Customer, Order List, and View Order email links will now open in the popup email editor instead of being mailto: links.
- 3/31
- HOTFIX(10.4): Phone number and alt phone will display on view customer.
- HOTFIX(10.4): Added two new global settings PullAdCodesFromCustomerOnNewOrder and PullAffiliateFromCustomerOnNewOrder (located on the AdCode and Affiliate code setting pages, respectively). These both default to true.
- HOTFIX(10.4): View order “print” button will open the printable page in a new window/tab, and automatically open the print dialog when the page is loaded.
- HOTFIX(10.4): “print labels” removed from action menu on order list.
- 3/30
- HOTFIX(10.4): Plain text email logs and templates will no longer open in the popup editor under WYSIWYG.
- HOTFIX(10.4): Order Edit displays and allows entry of the customer’s phone number (in the customer area, not the address area).
- HOTFIX(10.4): Clicking “add order” from a customer on the customer list will now make the affiliate field on Order Edit default to the customer’s assigned affiliate.
- HOTFIX(10.4): Misc viewCustomer, editCustomer, viewOrder and OrderEdit changes.
- ActionMenu (Send Email, Write Email, New Order, Make a Note) is now on editCustomer and CustomerList.
- Make a Note will default to WYSIWYG editor.
- Added ability to choose log date/time on Make a Note.
- Added a Delete button for customer’s saved credit cards and tweaked layout on OrderEdit.
- HOTFIX(10.4): Order Edit:
- Pressing enter on an item without variants in the product autocomplete will add the item to the cart.
- Clicking the add item button when an item with variants is selected from the autocomplete will now open the variant popup as expected (it was redirecting the entire browser window).
- HOTFIX(10.4): The popup email editor will now properly separate email addresses with semicolons in the “To” field and will automatically replace any commas with semicolons.
- HOTFIX(10.4): Fixed an issue where the Category autocomplete on the Product Editor would not fill in a value when loading a product.
- 3/29
- HOTFIX(10.4): Reworked caching in the admin header to (a) use the CacheStorage helpers and (b) work on a per-user basis like it is supposed to.
- HOTFIX(10.4): Added delete button to Edit Customer, same behavior as delete button on Edit Order.
- HOTFIX(10.4): Delete button added to Order Edit, pops up confirmation and redirects to the Order List after deletion.
- 3/26
- HOTFIX(10.4): Current logged in admin user will be shown in the header under the search box. Will be user’s first and last name if they’re not blank, otherwise will show the username.
- HOTFIX(10.4): ViewOrder page layout and functionality changes:
- HOTFIX(10.4): Customer List Tweaks:
- Newest customers now appear first, instead of oldest customers.
- Joins to address table removed – should prevent duplicate customer rows and disappearances.
- Address type setting now has no bearing on whether or not a customer will show in the list, it only controls what address information will try to be shown.
- “All” address type removed due to the above.
- Removed joins to custom fields table to eliminate the need for grouping.
- Getting the total customer count was reworked for performance reasons.
- Address and custom fields searches were tweaked to work without joins.
- HOTFIX(10.4): Validation has been revisited on customer edit to use the newer validation style.
- HOTFIX(10.4): Source was not copied to the customer record on One Page Checkout (both contact info only accounts and regular accounts).
- FEATURES(10.4):
- Source Group has been added to the customer table.
- Affiliate (dropdown), adcode, source, and source group are now available on edit customer.
- Source and source group are now available on view customer.
- Source group is now available as a customer list search field and can be displayed as a column.
- Affiliate is now a dropdown on order edit.
- Source group is now copied to the customer record on registration and One Page Checkout.
- 3/25
- HOTFIX(10.4): Customer list quick search now searches the same fields that a customer autocomplete search does (name, email, company, comments, phone, customer ID).
- HOTFIX(10.4): Company will always appear in the admin console (for customer information) regardless of the Show Company store setting. It will still hide normally on the frontend.
- HOTFIX(10.4): Product search autocomplete will now work properly when doing multiple searches, and open the popup window when appropriate (Order Edit).
- HOTFIX(10.4): Updated the appearance of the search fields on the Order Edit page.
- HOTFIX(10.4): Add AdCode_GetByCode and Affiliate_GetByCode to API for getting adcodes and affiliates.
- HOTFIX(10.4): Order edit will now have the current store and current store’s country selected by default on new orders.
- HOTFIX(10.4): Product and category pages will default focus to the quick search field.
- HOTFIX(10.4): Moved the “Edit Order” link in the toolbar area of View Order to the standard “Edit” button.
- 3/24
- 3/22
Please sign in to leave a comment.
Comments
0 comments