2010 v2 - Ongoing Progress and Fixes Report
- 3/18
- HOTFIX(10.2): Fixed typo “Guesbook”.
- 3/17
- HOTFIX(10.2): Theme export will now properly export with custom buttons in the shared folder.
- 3/15
- HOTFIX(10.2): Added a workaround for editable grids being broken in Firefox 3.6
- 3/11
- HOTFIX(10.2): Sitemap will only be built once per day regardless of how many times the helper is called.
- 3/10
- HOTFIX(10.2): Fixed an issue that caused Product-related conditional merges to not process on the Product Details page.
- 3/9
- HOTFIX(10.2): Turning product reviews on or off will now clear the proper cached items (theme and store).
- 3/5
- HOTFIX(10.2): Process conditional merges in custom site templates when the template is loaded so we can avoid nested conditionals from external files, etc.
- 3/4
- HOTFIX(10.2): Added support for AssociatedLinks in LinkList (Horizontal and Vertical Nav).
- corrected a postback issue that was not allowing a save of the AssociatedLink in SiteExplorer.
- HOTFIX(10.2): Added support for AssociatedLinks in LinkList (Horizontal and Vertical Nav).
- 3/2
- FEATURE(10.2): Added “Select/Deselect All” to largeCart for Wishlist.
- The Clear Cart Contents link will now appear for Wishlist and SavedWishlistDetail.
- FEATURE(10.2): Added “Select/Deselect All” to largeCart for Wishlist.
- 3/1
- HOTFIX(10.2): Add Ability To Delete Customer While Still On Drip Series.
- HOTFIX(10.2): Add Validation For Emails on Drip Series.
- HOTFIX(10.2): Code that registered the timed events agent was setting an incorrect RunFrequencyType (minutes instead of minute), causing it to run constantly due to NextRun never being updated.
- 2/26
- HOTFIX(10.2): Now hiding shipping controls when only non-shippable items are in the cart on ShopCart.aspx.
- 2/23
- HOTFIX(10.2): PlanetPayment iPay update to handle non-US states.
- HOTFIX(10.2): PlanetPayment iPay update to handle Currency Indicator.
- HOTFIX(10.2): Fixed an issue where the ApprovePayment method in OrderPayment was creating an internal instance of AC.ACS.Data.Database instead of checking and using the one on the object, if it was available.  This caused the database instance passed to the Warehouse emailer methods to be out of sync with the database instance being used by the entities.
- FEATURE(10.2): Generic Variables and Conditional Generic Variable Merges.  Create your own conditional merge types.
Syntax:
Create a variable.  This is stored in a NameValueCollection off of PageTemplate:
## SET[YourVariableName=Value]##
For testing purposes, you can output all of your generic variables:
## GENERICVARIABLES##
Conditional merge.  Currently the variable name and value is case sensitive.
## IF[YourVariableName=Value]## True, show this content ##ELSE## False, show this instead ##ENDIF##
- 2/22
- HOTFIX(10.2): Fixed an issue that caused the "Leave on Server" option for Exports to not function properly.  It will now go one step further and create a background worker to complete the export.  The user is given the message that the export is in progress and where the file will be waiting for them.  If they attempt to start a new export while one is in progress, they will be told to wait for the current one to finish.
- 2/20
- HOTFIX(10.2): Aisle7 Integration of Their Health Notes API, pulls the Aisle 7 content right into your AmeriCommerce website as your own.  This wellness marketing solution creates landing pages for food, pharmacy and nutrition-based wellness programs and is now directly integrated into the AmeriCommerce shopping cart and ecommerce platform.
- 2/19
- HOTFIX(10.2): VetMeds snap-in: do not try to fetch prescription items for empty cart.
- 2/18
- HOTFIX(10.2): Correctly handles international billing addresses on the new Payment Processing methods.
- 2/17
- HOTFIX(10.2): Added Company, Alt Phone and Fax to Address Editor. Resized acPU.
- 2/16
- HOTFIX(10.2): Added store text to lost password page.
- HOTFIX(10.2): eProduct Password generation was based off of a datestamp so ordering several items caused the eproduct password to duplicate due to the speed of generation.
- 2/15
- HOTFIX(10.2): EProduct fix for different SSL domain name.
- HOTFIX(10.2): ## ADMINORDERLINK## merge send in the admin’s order confirmation email now uses the SSLDomain name when linking to the ViewOrder.
- 2/13
- HOTFIX(10.2): Fixed an empty catch in Merge Processing that kept drip series emails from processing in mass.
- 2/12
- HOTFIX(10.2): Items added to cart by coupon codes will now be persisted on OrderEdit.
- HOTFIX(10.2): Drip Series were not processing when using new user based merges.
- HOTFIX(10.2): Check if background thread is running before attempting another run.
- 2/11
- HOTFIX(10.2): Editing a eProduct order reset the eProduct Password.
- 2/10
- HOTFIX(10.2): Added Address and other lookups to the Prefilled calls for Orders on the API.
- HOTFIX(10.2): Fixed several issues related to moving items to and from wishlists.
- HOTFIX(10.2): Added Cart_GetPaymentMethods() which returns the active and available payment methods for a store.
- 2/9
- HOTFIX(10.2): Tax optimizations/fixes for Google Checkout.  Will now preload and cache tax rates used by GCO before they are needed by the Merchant Calculation callback that calculates the amount.  Gives the benefit of fast tax rate processing to sites that have large numbers of zip code tax rules setup (Alltec), so that there is a reduced chance of the 3 second window elapsing without returning any rates.
- HOTFIX(10.2): GiftCertificate Discount was higher than GiftCertificate limit if Subtotal was less than GiftCertificate Amount and Shipping was applied.
- HOTFIX(10.2): Affiliate Corrections
- ## AFFILIATEPASSWORD## will now work correctly on new affiliates. Password was being encrypted incorrectly.
- Corrected a usability issue with affiliate passwords on editAffiliate. Added field validation.
- Fixed an error regarding null commission amounts.
- Affiliates will no longer be able to login unless they are enabled.
- Added default button support for Affiliates/Login2.aspx.
- HOTFIX(10.2): Fixed an issue with verifying variants added via the variant matrix and updated the enter key handling for the fields inside the matrix (was causing a javascript error).
- FEATURE(10.2): Added ##SETITEMBYCARTINDEX[]## merge, combined it with the other ##SETITEMBY...[]## merges into one regex.
- Allows you to process product merges based on an item in the cart (0 based)
- 2/8
- HOTFIX(10.2): Fix null reference error when adding to cart from the variant matrix.
- HOTFIX(10.2):API:All GetOrder methods on the API/SDK can now be PreFilled with relevant lookup information in 1 request.
- 2/6
- HOTFIX(10.2): Refined ability to reference external content while using merges inside the path to the external content.  Example: ## EXTERNALCONTENT[yoursite.com/dynamicpage.php?id=## ITEMID##] ## will now render, even if it has control merges $$
- 2/5
- HOTFIX(10.2): ): ## QUERYSTRING## merge added.  This is replaced by the entire querystring, including the “?” .
- HOTFIX(10.2): Added default button support for ShippingEstimation.aspx.
- 2/4
- HOTFIX(10.2): FedEx rate requests now assume delivery to a residential address.
- 2/3
- HOTFIX(10.2): Corrected the “Available Site Merges” and “Knowledge Base” URLs for the LiveDesign toolbar.
- HOTFIX(10.2): List pricing will no longer reflect prices for hidden or unavailable product group child items.
- 2/2
- HOTFIX(10.2): Display fixes for negative amounts in markups. Rewrote how the markup string is formatted and is used in most of the locations we do markups checks.
- HOTFIX(10.2): Added negative value support for payment method markups.
- HOTFIX(10.2): Default "variant package".
- Basically, this allows a store owner to set up pre-defined variant options that are used by default when an item is added to the cart.  Therefore, it is no longer mandatory for a customer to choose those variants.  This allows a product to have a default advertised "package" that the customer gets by adding to the cart directly, or, alternatively, they can click the "Detailed Configuration" link to show all of the variant options for further customization (what many customers refer to as a "product configurator," just lacks the relationships between fields).
-
- HOTFIX(10.2): Corrected a null reference error on AddToCartLinkGenerator.aspx.cs.
- Corrects WholesaleFlowersAndSupplies. STA: ticket #ACS12837.
- HOTFIX(10.2): Corrected a null reference error with zero payment orders.
- This corrects readyToManage’s issue. STA ticket # reference: #ACS12849.
- 2/1
- 1/29
- HOTFIX(10.2): Updating item quantities on order edit is now working properly again.
- 1/28
- HOTFIX(10.2): Fixed an issue where email wasn't being bound correctly on AffiliateList.aspx.
- HOTFIX(10.2): Corrected an issue with sending proper package dimensions to shipping calculation services.
- HOTFIX(10.2): Trim address to 30 characters for Orbital Tampa gateway.
- 1/27
- HOTFIX(10.2): Fixed an issue where pressing the enter key did not submit the query on the search box merge.
- HOTFIX(10.2): Force cart control to use the session's active cart if the control is set to display that cart ID.
- 1/26
- HOTFIX(10.2): Changed the "Load Template" button on the "Send Email" admin page to a standard gray "Load" button rather than the "Upload" graphic it was using (which didn't make sense).
- HOTFIX(10.2): Fixed an issue where we were using the wrong ID to select froogle information from the database.
- FEATURE(10.2): Default "variant package".
- 1/25
- HOTFIX(10.2): Will not fire the Warehouse Payment Received notification if the payment being processed is a refund. Added a fix for *.americommerce.com sites with login problems due to secure cookie issues. This fix just sets a new .americommerce.com cookie with an expiration date of last year so that the browser will remove it. The quick fix instead of waiting for an update would be to clear cookies.
- HOTFIX(10.2): Misc changes.
- Added enter key support for Search.aspx.
- Converted the Affiliate’s footer to use a dynamic year date (same as PageTemplateAdmin).
- Created script to alter the manufacturers .hideFlag column. Now column does not allow nulls, and has a default value of zero.
- HOTFIX(10.2): Process credit cards if we have a remaining balance after gift certificates.
- HOTFIX(10.2): Fix error on null retail price for "you save" merges.
- HOTFIX(10.2): Fixed an error when saving an order that is not shippable but has a ship date due to its order status being changed to shipped.
- HOTFIX(10.2): ## YOUSAVEPERCENT## was calculating based on price rather than retail.
- HOTFIX(10.2): No longer clearing coupon code, activeCart or gift certificates when an order is declined.
- 1/22
- HOTFIX(10.2): Added ## YOUSAVEAMOUNT##, ## YOUSAVEPERCENT##, ## YOUSAVELABEL## merges
- For displaying the savings on a product vs the retail price Added $$ YOUSAVE$$ control merge to product details as a default implementation.
- HOTFIX(10.2): Leaving OnePageCheckout after creating a CustomerContactOnly customer account will correctly re-display the password registration area on returning.
- HOTFIX(10.2): Fixed an issue where logging in would load the incorrect cart.
- Empty carts can now be loaded, if it was the customer’s last cart, when logging in.
- HOTFIX(10.2): Added ## YOUSAVEAMOUNT##, ## YOUSAVEPERCENT##, ## YOUSAVELABEL## merges
- 1/21
- HOTFIX(10.2): Made some performance tweaks in cart as a potential fix for poor performance with large wishlists.
- HOTFIX(10.2): Corrected an issue with zero dollar purchases being set to "Awaiting Payment".
- HOTFIX(10.2): Sites using a .americommerce.com URL will now have their cookies set for their full domain rather than *.americommerce.com
- 1/20
- HOTFIX(10.2): Corrected an issue when changing order status to cancelled or declined when using external tax calculation.
- HOTFIX(10.2): Corrected an issue with building the generic product feed when call for pricing items were present.
- HOTFIX(10.2): More MicroStore override fields added.
- HOTFIX(10.2): Corrected more default button usages with AddDefaultButtonWithTrigger() methods.
- Fixed an issue with the disableEnter.js file in IE.
- HOTFIX(10.2): MicroStores will no longer appear in storeList.aspx.
- 1/19
- HOTFIX(10.2): The customer quick search will now properly trigger an address area update when a customer is selected.
- HOTFIX(10.2): Corrected an issue with one of the methods in the Product Export where it would error on bad data being in the InactiveInStore collection, and corrected an issue where the recent changes to the warehouse emails may have had the warehouse email method looking at the wrong order variable.
- HOTFIX(10.2): Addressed a timeout issue when exporting the customer data from the Customer List page.
- HOTFIX(10.2): Corrected an error with processing micro store merges – it was attempting to process even with no micro store present, as well as failing when no state or country was set on the store record.
- HOTFIX(10.2): Made some more MicroStore corrections regarding MicroStoreFeaturedProducts and ActiveCatalog.
- Invalidating store cache for ActiveCatalog changes.
- HOTFIX(10.2): Added default button support for the inline Zip Code entry and normal Zip Code entry for the shopCart.aspx page.
- 1/18
- HOTFIX(10.2): "No Payment Due" orders now work properly again.
- HOTFIX(10.2): Added a check for a null order before attempting to send warehouse "Payment Received" notifications... only affected Steelcase?
- HOTFIX(10.2): Corrected an overflow issue in the referrer analysis report due to a bad data type choice.
- 1/15
- HOTFIX(10.2): Fixed an issue with the way Custom Shipping Methods were obtaining a state ID from a zip code when the cart is using zip code only calculation.  Fixes the custom shipping issue that Om Village and Butler Lighting were having.
- HOTFIX(10.2): "Payment Received" warehouse emails are now directly triggered by approving a payment on an order, instead of being tied to order status and having to check the payment status as an extra step.
- HOTFIX(10.2): Order export data would appear shifted one column to the left if exporting with the default mappings on a store that had Customer Usernames turned off.
- 1/14
- HOTFIX(10.2): Fixed an issue with saving a Custom Field value if the Custom Field’s FieldWidth property was null.  Was causing the transaction in AddOrder() to rollback prematurely.  Should not be an issue for any custom fields that were created via the admin console, only ones dynamically generated in some way (very rare cases).
- HOTFIX(10.2): Added VetMedsRx custom snapin to source control under CustomerCode and reworked it.  It will now function with the latest version of AmeriCommerce and we will know if something in it breaks.
- 1/13
- HOTFIX(10.2): Flipped the logical meaning of an if statement regarding MicroStores on pageTemplate.cs.
- HOTFIX(10.2): Made a performance tweak in the method that processes conditional merges
- 1/12
- HOTFIX(10.2): The error field highlighting script will not run on LiveDesignLoading.htm (a static page that is used as a default page for popup windows).  Also corrected a minor URL formatting issue that did not affect the script's execution, where the URL to the Page Method would sometimes have two slashes after the page URL before the Page Method name instead of just one (on directory default pages, i.e. /store/admin/report//GetFieldsToHighlight)
- HOTFIX(10.2): Display CVVs on ViewOrder if user has permission to view it.
- HOTFIX(10.2): Implemented delete method for MicroStores where they will be hidden and marked as “Deleted”.
- “Deleted” MicroStore’s names will now have “[ Deleted ]” appended to them.
- Various controls and dropdowns have been changed to use the StoreDropDown which will not display “deleted” MicroStores.
- Added a property that will allow the exclusion of MicroStores from the StoreDropDown control.
- Added the SelectedIndexChange event as a pass through for the StoreDropDown control.
- HOTFIX(10.2): Added for Clickshops: in addition to the normal ## ITEMWEIGHT## merge there is also one that takes a setting, ## ITEMWEIGHT[decimalplaces=?]##, where ? represents the number of decimal places to display.
- 1/11
- FEATURE(10.2):Can now use the action menu on the Customer List page to send emails (template or custom)
- HOTFIX(10.2): Merge Fix for ExternalContentMerges with merges in the setting such as ## ITEMID in the path to the file.
- HOTFIX(10.2): Changed USPS link to https://secure.shippingapis.com/registration/ on the shippingProviders page.
- 1/8
- HOTFIX(10.2): AmeriSync not moving over the credit card types due to CC_Types changes.  Fixed by trimming the cc_type field with a SQL script
- HOTFIX(10.2): Added extra info to the personalization import/export column description
- 1/6
- FEATURE(10.2): Can now search custom fields from the Customer List page.  The field must have the “IsSearchable” flag checked (added to the Custom Field editor).
- HOTFIX(10.2): Addressed an issue where the Payment Received dropshipper email would be triggered multiple times if the store had multiple order statuses that shared the "open" state that the order would move through and the order was paid for.  Addressed this by only triggering the email the first time that the order is detected as having a payment status of "paid."
- HOTFIX(10.2): Fixed an issue where banner ads could not be hidden.
- HOTFIX(10.2): Google Checkout now functions properly again in this version (was silently erroring, Session object needed to be regenned).
- Google Checkout will now properly process child items in the cart, and will pass the Parent Product ID for each item in each item’s private data to GCO.  This will fix issues where the orders would not appear in AmeriCommerce if the cart contained product groups.
- The active cart will now be cleared properly when returning to the site from Google Checkout.
- HOTFIX(10.2): When calculating shipping, kilogram to pound conversion was not being performed correctly when an item had a quantity greater than 1.
- HOTFIX(10.2): AddOrder will again work with an order placed with no payment method attached.
- HOTFIX(10.2): Subscriptions based on orders with no payment method can now be used to create orders with no payment methods assigned.
- HOTFIX(10.2): AdvancedTax now supports Canadian provinces.
- 1/5
- HOTFIX(10.2): New Affiliates from the front end will now be given an AffiliateCode and default AffiliateStatus. This corrects an issue of newly created affiliates not appearing on the affilaiteList page and blank AffiliateCodes being created.
- HOTFIX(10.2): The StoreDropDown will now default to the CurrentStore when creating a new affiliate on editAffiliate. This will always force a store to be chosen.
- 1/4
- HOTFIX(10.2): Added code to handle HttpContext.Current.Session being null when retrieving SiteHelper.CurrentStore.ThemeID (occurred when SiteHelper.ReWriteUrl() is called from Application_BeginRequest in the Global.asax).
- In English: fixed an issue where the assigned default product image did not show up when the product image file did not exist.
- HOTFIX(10.2): Added code to handle HttpContext.Current.Session being null when retrieving SiteHelper.CurrentStore.ThemeID (occurred when SiteHelper.ReWriteUrl() is called from Application_BeginRequest in the Global.asax).
- 12/31
- 12/30
- 12/29
- HOTFIX(10.2): Recursive Merge Checking Fix.
- 12/23
- HOTFIX(10.2): Customer management refinements part 1: cleanup of the customer advanced search options on the Customer List page and the addition of a few more fields.
- HOTFIX(10.2): OnePageCheckout error fixed when checking item restrictions.
- HOTFIX(10.2): Personalization options for products can now be imported/exported.
- 12/22
- HOTFIX(10.2): Added “Run & Upload” to the action list on the scheduled export config page.
- HOTFIX(10.2): Scheduled exports can now be assigned a custom filename string.  The string can use two merges: ## EXPORTNAME## (name assigned to the scheduled export) and ## TIMESTAMP##, which can accept parameters like ## TIMESTAMP[yyyyMMdd]## to change the format of the timestamp.
- 12/21
- HOTFIX(10.2): Fixed an issue in the File Browser where uploading a file on the Upload Files tab would cause the Server Files tab to no longer return the file path of the selected file if selected in the same popup window as the upload was performed.  File uploads require a full postback to function properly, which apparently caused some of the scripts on the page to stop functioning correctly.  The content area of the Upload Files tab is now an iframe, which will keep the postback contained to a separate page from the main body of the popup.
- 12/17
- HOTFIX(10.2): Check ExcludeChildrenFromDisplay on ViewOrder, ctlInvoice, AmeriSync, WebService so SellParentTrackChildInventoryTransparently kit type will only show the child items on OrderEdit.
- 12/16
- FEATURE(10.2): Added DoNotDiscount flag to Products.
- A new flag has been added on Products called "Do Not Discount".  If this is set on a product the product's price will not be discounted by a Discount Method.
- This  field is accessible on the General tab on the Product Editor, as well as the Mass Product Editor and Import / Export.
- FEATURE(10.2): Added DoNotDiscount flag to Products.
- 12/10
- HOTFIX (10.2): Switching Themes on a site was not invalidating the Store object in the cache so the new ThemeID was not being set.
- HOTFIX (10.2): Discounts no longer get applied to Gift Certificates.
- HOTFIX (10.2): Adding to cart from OrderEdit with product variants / personalizations could end up with two sessions and two separate carts.
- HOTFIX(10.2): Switching Themes on a site was not invalidating the Store object in the cache so the new ThemeID was not being set.
- HOTFIX(10.2): System now prevents discounts from applying to gift certificates.
- HOTFIX(10.2): Adding to cart from OrderEdit with product variants / personalizations could end up with two sessions and two separate carts.
- WARNING: If you are editing an order for a different site and have to supply variants / personalizations via the ProductDetails page, that item would likely never make it into the cart for the order because ActiveCart is Session based and you cannot pass sessions between stores.
- 12/9
- HOTFIX (10.2): LiveDesign was not working due to SecureSessionKey.
- HOTFIX (10.2): Fix for SessionThemeID.
- FEATURE (10.2): ## EXTERNALCONTENT merges will now evaluate $$ control merges if used from Custom Layout Areas.  This let’s you put control merges ($$’s) inside of externally managed content files and they will still render appropriately.
- 12/4
- FEATURE (10.2): New conditional merges: ItemIdExists:   ## IF[ ITEMIDEXISTS=1234]## - Will set the stuff between if and endif to that product’s information, and thus any product merges used between them will render.  This can be used on ANY content page or email that runs through AmeriCommerce to get product information to populate.  Great for making extra static product pages, inserting product information inside articles or write-ups, adding product information to email templates and much more. ItemNumberExists also works, but will look up by itemnumber instead of ID.  Slightly slower call since it is a string lookup.
- ## IF[ITEMIDEXISTS=456]##
##ITEMNAME## is a great product, it normally retails for ##RETAIL##, however for a limited time you can get it for ##PRICE##.  Just click here: ##ITEMURL##
## ELSE##
This product does not exists, please let us know…
## ENDIF##
- ## IF[ITEMIDEXISTS=456]##
- FEATURE (10.2): New conditional merges: ItemIdExists:   ## IF[ ITEMIDEXISTS=1234]## - Will set the stuff between if and endif to that product’s information, and thus any product merges used between them will render.  This can be used on ANY content page or email that runs through AmeriCommerce to get product information to populate.  Great for making extra static product pages, inserting product information inside articles or write-ups, adding product information to email templates and much more. ItemNumberExists also works, but will look up by itemnumber instead of ID.  Slightly slower call since it is a string lookup.
- 12/3
- HOTFIX (10.2): Adjusted Product search function to adhere to new refactoring structure.
- HOTFIX (10.2): Manufacturer information added to OrderEdit, emails and viewing screens on front end.  Email confirmations too.  Obeys the Theme setting “Show Manufacturer on Invoices”.
- 11/29
- HOTFIX (10.2): Modified MainlingList.aspx to adhere to the new refactoring structure.
- HOTFIX (10.2): Increased width of EmailForm popup so horizontal scrolling not required.  Replaced old CSS classes with BlackGlass.
- FEATURE (10.2): ## IF[TRACKINGCODEEXISTS]## added that will conditionally show content if there is a tracking code.
- Example:
## IF[TRACKINGCODEEXISTS]##
The tracking number is: ## TRACKINGCODE##
And this is line 2
## ELSE##
There is no tracking info on this order!
Line 2 of no tracking number
## ENDIF##
- Example:
- HOTFIX (10.2): Fixed inventory error on variant inventory when pulling a 0 product status.
- 11/28
- HOTFIX (10.2): SecureSessionKey added to use a different cookie for SSL secured pages. 
- 11/23
- 11/19
- 11/16
- HOTFIX (10.2): fixed errors when deserializing session and the values were not there yet.
- 11/13
- HOTFIX (10.2): Modified some areas to work with the recent code refactoring.
- Null source group on checkout, will now be an empty string
- Null reference exception on My Account
- HOTFIX (10.2): Modified some areas to work with the recent code refactoring.
- 11/11
- HOTFIX (10.2): Moved the EProduct / Gift Certificate email trigger to OrderPayment.ApprovePayment so you do not have to change order status to trigger the Payment check for delivering the EProducts when set to deliver on Paid.  Email will now be triggered on a new order when using Credit Cards or Gift Certificates, from ViewOrder by changing the Payment to "Received", and from OrderEdit by applying a new approved payment or approving an existing payment.
- 11/10
- FEATURE (10.2): Added Store Setting to Default Mailing List Opt-In To "Checked”.
- FEATURE (10.2): AdminComments added to PhantomItems, fixed InventoryTracking error with PhantomItems.
- AdminComments will be a new field only visible on ViewOrder in the admin and maybe OrderEdit.  This is a Cart and OrderItem item-level value.  This will be  used for PhantomItems to store information about an item on the order that the customer shouldn’t see. 
- 11/9
- 11/6
- 11/4
- HOTFIX (10.2): Fixed an issue where having multiple Payment Gateways set to apply to “none” would error as if multiples were applied to “all”.
- FEATURE (10.2): Added the customer autocomplete and product autocomplete fields to the current Order Edit page, and hooked them up to achieve the desired behaviors.  This will give us something to use for reference when adding these fields to the new Order Edit.
- 10/28
- HOTFIX (10.2): Fixed an issue where the cart/shipping refactoring from yesterday changed the behavior of the product-specific available regions.
- HOTFIX (10.2): Fixed an issue where rates were still displayed for regions that had been explicitly excluded via the region setting on one or more products (checkouts were already disabled when this message appeared).
- 10/27
- HOTFIX (10.2): Pretty heavy refactoring of shipping in acCart as well as fixes for "call for shipping.”  All of the shipping logic in acCart has been re-consolidated under GetShipping.  Removed duplication that was occurring in GetCart and GetContents for shipping checks. Additionally, “call for shipping” will now once again allow for checkouts. 
- HOTFIX (10.2): Pressing enter on the admin console without any particular field under focus should no longer trigger the admin search, and additionally the admin search should no longer override the specified enter key handlers for some fields.
- 10/26
- 10/22
- FEATURE (10.2): Added Low Stock Quantity tracking to products and a way to flag a product for ‘stock warnings/alerts’, and added to import/export, mass inventory editor, mass product editor and product editor.
- HOTFIX (10.2): Page titles updated on ViewCustomer, CustomerEdit, ViewOrder, OrderEdit, ProductEdit and CategoryEdit so it will show what you are working on in the browsers tabs. Previously only said “Product Editor” or “Customer” or “Category” or many just said “AmeriCommerce” only.
- 10/21
- FEATURE (10.2): Added a self-contained autocomplete text box control and a customer search autocomplete control that wraps it with some logic as an example of what can be done with it. Testing page now uses this. The customer search version uses a stored proc that orders results by relevance.
- 10/16
- FEATURE (10.2): eProduct Email Template now configurable on the store level.
Please sign in to leave a comment.
Comments
0 comments