Release Notes - April 2015


Release Notes - April 2015

File Overrides

The following file overrides may prevent a site from getting the feature and fix updates associated with the April 2015 release. If your site uses one or more of these file overrides, please contact your account representative to talk through next steps to get these features and fixes up and running on your site:
April 2015 Features
Feature NameDescriptionRelease Date
AddressesWhen only one billing or shipping address is available to a user, it will be the default address.
  • js/directives/orderbilling.js
  • js/directives/ordershipping.js
Addresses assigned to a user by an admin can be viewed but not edited.
  • js/controllers/addressListCtrl.js
  • partials/addressListView.html
  • partials/controls/addressInput.html
April 2015
Anonymous UsersAnonymous users and Guest checkout are supported. Anonymous users are prompted to self-profile during checkout. Guest checkout allows a temporary user to checkout.
  • index.html
  • js/app.js
  • js/controllers/Four51Ctrl.js
  • js/controllers/cartCtrl.js
  • js/controllers/userEditCtrl.js
  • lib/oc/anonRouter.js (New)
  • js/controllers/checkOutViewCtrl.js
April 2015
Approval RulesApproving users have the ability to view the PDF/Preview for any variable line items on an order.
  • js/controllers/cartCtrl.js
  • js/controllers/orderHistoryViewCtrl.js
  • partials/cartView.html
April 2015
Continue Shopping ButtonThe "Continue Shopping" button is configurable and customizable via the admin interface for 2.0 Buyer Sites.
  • index.html
  • js/directives/orderbuttons.js (New)
  • partials/cartView.html
  • partials/checkOutView.html
  • partials/controls/cartButtons.html (New)
  • partials/controls/checkoutButtons.html (New)
April 2015
Cost CentersThe ship to address for an order will default to the address assigned to the selected cost center.
  • js/directives/orderdetails.js
  • js/directives/ordershipping.js
  • partials/controls/orderDetails.html
April 2015
Edit VariantsThe ability exists for a user or approving user to edit a variable text product from the cart.
  • js/controllers/lineItemEditCtrl.js
  • js/controllers/specFormCtrl.js
  • js/routing.js
  • partials/cartView.html
April 2015
File Override TypeaheadTypeahead allows a user to quickly find and enter file paths when creating a new file override.April 2015
Google AnalyticsAbility to utilize eCommerce Google Analytics in 2.0.
  • index.html
  • js/config.js
  • js/controllers/Four51Ctrl.js
  • js/controllers/checkOutViewCtrl.js
  • js/services/analyticsService.js (Removed)
  • js/services/googleAnalytics.js (New)
April 2015
Shipping RatesShipping costs are displayed by the shipper name in the selection drop down during checkout when the site is configured to use live rates.
  • partials/controls/orderShipping.html
April 2015
Zero Price OrdersUsers are not required to select a payment method when their order total is zero and the "Bill for Zero Price" permission is not applied.
  • js/directives/paymentselection.js
  • js/services/orderConfigService.js
  • js/services/orderService.js
  • partials/checkOutView.html
  • partials/controls/orderBilling.html
  • partials/orderPrintView.html
  • partials/reporting/orderHistoryDetailsView.html
April 2015
April 2015 Bug Fixes
Fix NameDescriptionRelease Date
Approval UIUsers are able to view updated order status for orders requiring multiple approvals.
  • js/services/orderService.js
April 2015
Browser CompatibilityPrivate browsing mode for the Safari browser is supported.
  • lib/store.js
April 2015
Cost CentersThe cost center field is displayed when permissions for "Free Form Cost Centers" and "Cost Center Per Order" have been applied and there are no cost centers assigned.
  • partials/controls/orderDetails.html
April 2015
Logout FailureUsers logged into buyer sites with link builder links are able to complete log with one click.
  • js/services/securityService.js
April 2015
Powered by Four51The link behind the "Powered by Four51" message instructs the user on how to get help.
  • partials/copyrightView.html
April 2015
Product SetupWhen all Buyer Sites are 2.0 enabled a new product can be created.April 2015
Project File UploadProject files that contain scripts can be uploaded via FTP. Scripts within a project file will be ignored rather than rejecting the upload entirely.April 2015
PunchoutProcurement systems like Ariba are able to receive a base64 encoded Four51 order message.April 2015
Spec FormEditing a product detail spec form and switching to another product loads the new product detail spec form.
  • js/directives/addToOrderSpecs.js
April 2015
Unsupported BrowserWhen landing on a 2.0 buyer site with a browser IE9 or older, the user is notified that their browser is unsupported.
  • index.html
April 2015

Previous Release Notes
Release Notes - February 2015
Release Notes - December 2014
Release Notes - November 2014
Release Notes - October 2014
Release Notes - June 2014
Release Notes - November 2013
Release Notes - October 2013
Release Notes - May 2013
Release Notes - February 2013
Release Notes - September 2012
Release Notes - August 2012
Release Notes - June 2012
Release Notes - December 2011