
TOTECS Platform Release 11.02
TOT-3442 - Category Tree Nested Navigation content managed web page area
On a content managed web page a new area can be added called "Category Tree Nested Navigation" that can list all categories within a specified category tree. Each category can embed its child categories into its format.
This nested structure gets generated for up to 5 tiers of categories within the category tree. Tiers of categories can then be hidden or shown through the use of CSS and Javascript as the user navigates through the category tree structure.
The area will only list categories that are active and the user has permission to see based on the Inventory Permission Role that the user is assigned to.
The area can be configured to show up to 5 levels/tiers of categories, and can be configured to specify which level to show categories from. It is recommended to display the minimum amount of levels of categories in the area to allow the web page to load as fast as possible.
Area Settings
The area contains following settings
TOT-3502 - Category Tree Panel Navigation content managed web page area
On a content managed web page a new area can be added called "Category Tree Panel Navigation" that can list all categories within a specified category tree. For each parent category and its list of child categories the area will generate a panel. These panels can then be dynamically hidden or shown on a web page based on a user navigating through a category tree.
The area will only list categories that are active and the user has permission to see based on the Inventory Permission Role that the user is assigned to.
The area can be configured to show up to 5 levels/tiers of categories, and can be configured to specify which level to show categories from. It is recommended to display the minimum amount of levels of categories in the area to allow the web page to load as fast as possible.
Area Settings
The area contains following settings
TOT-3503 - Pending Order Detail Content Managed Web Page Area
On a content managed web page there is now the ability to add a new area type called "Pending Order Review". This area allows users to view details of an order that has been submitted to them for review. Additionally can allow the user to modify the details of the order including changing the following:
TOT-3321 - Prevent orders being submitted twice if a user double clicks to submit an order in Order Checkout/Submission content managed web page areas
On a content managed webpage displaying either a Order Checkout/Submission or Guest Order Checkout/Submission area, both areas will now only allow the user to submit an order once.
If the user double clicks on a Submit Order button in the Order Review format only the first click will allow the order to be submitted. All other clicks will be ignored until the area has reloaded itself with the results of submitting the order.
Functionality Affected: Order Checkout/Submission, Guest Order Checkout/Submission content managed web page areas
Impact: Normal
TOT-3413 - Allow purchaser users to submit orders without manager approval if order total is under a limit and/or all products ordered are on contract
The Purchaser Manager Approvals feature has been improved to allow purchasers to automatically submit orders without the approval of another manager based on the order total being under a specified amount, and/or containing only products assigned to a contract.
Within the Administration Centre, under the Users menu, within the Purchaser Manager Approval interface the users table have been modified to have a new column labelled Conditions.
When an admin user clicks on the Conditions button for a given purchasing user-manager relationship, the Conditions dialog displays and allows the user to set the following condition settings:
TOT-3476 - Reload Basket Summary areas after a shopping list is imported into the user's basket on a content managed webpage
On a content managed web page containing either a Shopping Lists Listing area or a Shipping List Products area, if the user imports the shopping list into their basket, any Basket Summary areas on the web page will now reload to reflect the updated details of the basket.
Functionality Affected: Shopping Lists Listing, Shipping List Products content managed web page areas
Impact: Normal
TOT-3482 - Product search rule to match products based on product fields within Product Search and Product Deals and Vouchers interfaces within the Administration Centre
Within the Product Search and Product Deals and Vouchers Administration Centre interfaces a new product search rule has been added the allows products to be matched on with values matching the following fields:
TOT-3493 - Display product price-level prices for users within Product Detail content managed web page areas
On a content managed web page that is displaying a Product Detail area, the area can now be configured to list all price-level unit prices if the user has permission to view all product pricing. The area now requires a format to be set called "Product Price-Level Price" that contains allow each price-level price to be displayed in a customised way using the following hooks:
TOT-3495 - Only allow active products to be assigned to flags when the product is active in a contract within the Customer Account Contract Flags administration centre interface
Within the Administration Centre, under the Users menu, within the Customer Account Contract Flags interface when a flag is assigned a contract, only active products will now be assigned to the flag associated with the contract if the product is active within the contract.
Functionality Affected: Customer Account Contract Flags administration centre interface
Impact: Normal
TOT-3496 - Settings to control the labeling of product pricing volume discount quantity within the Trade interface and product content managed web page areas
Within the Trade interface and product content managed web page areas there are now settings to control the labeling of product pricing volume discount quantities that users see when viewing the details of a product.
Within the Administration Centre, under the Inventory menu, in the Product Settings interface the following settings have been added:
TOT-3499 - Product deal to allow users to buy products at a given price level when basket total (before deals) is over a specified amount
A new deal offer has been added that allows users within either the Trade interface and content managed websites to be able get a product based on a specified price level price when the basket's total is over a certain amount.
The basket amount compared in the deal offer is before any other deals have been applied to the basket. This ensures that any applied deals cannot reduce the basket total below the threshold that the original deal applies against.
Within the Administration Centre, under the Marketing menu, within the Product Deals And Vouchers interface, a new offer has been added to the Offer Type drop down labelled "Buy Over X Price Of Basket Total, Get Product At Price Level Y". When the offer is set within the Set Deal Details the offer requires the following settings set:
TOT-3508 - searchTypeSelect hook in Search Profile Form format set as as mandatory within Product Search Form (Using Search Profiles) content managed web page area
Within the Administration Centre, under the Websites menu, within the Websites interface, upon expending the Web Area Formats Libraries tree node, within the Search node, expanding the Product Search Form (Using Search Profiles), editing any format within the Search Profile Form format the searchTypeSelect hook is now marked as mandatory to ensure that it is embedded within the area to allow product searches to occur.
Functionality Affected: Websites administration centre interface
Impact: Minor
TOT-3514 - Detect web page requests made by AI Hit Data crawlers in project traffic statistics
For webpage requests made to a TOTECS project there is now the ability to detect when web page requests have been made from the crawler software ran by AI Hit Data
Within the Administration Centre, under the Statistics menu, in the Project Traffic Statistics interface, under the Requests By Search Engines or Crawlers section request counts can now show for AI Hit Data crawlers.
Functionality Affected: Project Traffic Statistics administration centre interface
Impact: Normal
TOT-3516 - Send linked order surcharge data when an order is sent to the Connector
The order submission process has been modified so that when order data is sent to the Connector that any linked surcharge data also sent with the order to the Connector.
After surcharge types have been imported into a TOTECS project and linked to either the credit card, minimum order, or freight surcharges, then when orders are sent to the connector the data associated to each surcharge can then be used to help import order surcharge data into connected business systems.
This improvement allows customised surcharge codes to be configured and used within orders that are sent back to the connected business system.
Functionality Affected: Order Submission process
Impact: Normal
TOT-3517 - Display taxcode label data within the Taxcodes administration centre interface
Within the Administration Centre, under the Inventory menu, within the Taxcodes interface for each taxcode there are now columns to show the Taxcode Label and Taxcode data.
Functionality Affected: Taxcodes administration centre interface
Impact: Minor
TOT-3478 - When a product is removed from basket in any content managed webpage area Basket Summary areas displays empty total basket price
On any content managed webpage area that caused a product to be removed from the basket, if a Basket Summary area was displayed on the web page it failed to update its pricing when the $cart_TotalEx$, $cart_TotalInc$ or $cart_TotalPrice$ hooks were being used in the area's Basket Summary format.
The basket summary area will now correctly show the updated basket pricing totals when either the $cart_TotalEx$, $cart_TotalInc$ or $cart_TotalPrice$ hooks are displayed within the area. This bug was introduced when TOT-2581 was developed.
Functionality Affected: Basket Summary content managed webpage area
Impact: Normal
TOT-3484 - URLs generated for products, categories, makes, models, and news/blog items in content managed web page areas are not correctly encoding space characters
On a content managed web page containing a Category Listing web page area, if a listed category's code contained plus characters then the plus characters were incorrectly being URL encoded causing the web page URLs to link to blank web pages.
The area has been modified so that when any URI encoding occurs that it correctly replaces space characters with plus characters, allowing URLs to correctly link to other web pages.
Functionality Affected: Category Listing content managed webpage area
Impact: Normal
TOT-3488 - New attachment or image library created for a second website within the Websites Admin Centre incorrectly displays under the first website
Within the Administration Centre, under the Websites menu, within the Websites interface, when creating a new attachment or image library for a project that has multiple websites, if the library was not created for the first website listed then it would incorrectly initially appear under the library folder within the first listed website.
Now if a new image, attachment of version controlled repository is created in a website that is not listed first in the websites tree, the library or repository will now appear under the correct content managed website.
Functionality Affected: Websites Administration Centre interface
Impact: Normal
TOT-3490 - Unable to submit credit card payment for invoice within Customer Account Invoice Payment Form content managed web page areas in Internet Explorer 11 and Edge browsers
In a content managed containing a Customer Account Invoice Payment Form area, users may have been unable to pay for customer account invoices by Credit Card when using Internet Explorer version 11 or Microsoft Edge Browsers.
The Customer Account Invoice Payment Form area has been modified so that the credit card form element embedded in the area is able to be submitted by Microsoft Internet Explorer 11 and Edge browsers.
Functionality Affected: Customer Account Invoice Payment Form content managed webpage area
Impact: Major
TOT-3492 - Monthly project statistics not loading within the Project Traffic Statistics Admin Centre interface
Within the Administration Centre, under the Statistics menu, within the Project Traffic Statistics interface, under the Monthly Project Traffic section no statistics were displaying and an error dialog displayed advising that the interface could not load the statistics.
Within the Project Traffic Statistics interface when a request is now made to obtain monthly statistics for crawlers/search engines, the interface now is able to correctly handle generic bot/crawler data that is returned was causing the bug.
Functionality Affected: Project Traffic Statistics administration centre interface
Impact: Normal
TOT-3494 - Product searches within Trade interface and content managed websites unable to find products when search term ends with a dash character
Within either the Trade interface or on a content managed webpage containing a Product Search Results Listing area, if a product search was performed using a search profile where a search term entered by the user ended with a dash character, then no results would return on the content managed web page area, or an error would display within the product search results table within the Trade interface.
A fix has been put in place to correctly handle search terms that contain dash characters, ensuring that the searches made in the database correctly match on products and return results within the Trade interface and content managed web page search areas.
Functionality Affected: Product Search Profiles
Impact: Normal
TOT-3497 - Orders sent to Connector version 1.x not receiving carrier field data
For any project on the TOTECS platform configured to send orders to the Connector version 1.0 or higher, the order data was not placing the carrier field data into the "freightCarrierCode" field within the Connector. Because of this the Connector ignored saving the carrier data in connected business systems.
The order submission process has been modified so that when orders are sent across to the Connector version 1.0+, the carrier/order option assigned to the order will now be placed into the freight carrier code, which will allow the carrier data to then be imported with the order data onwards into connected business systems.
Functionality Affected: Order Submission process
Impact: Normal
TOT-3500 - Unable to delete image from content managed website image library within the Image Library Administration Centre interface
Within the Administration Centre, under the Websites interface, within the Edit Image and Attachment Libraries interfaces admin users were unable to delete attachment and limage files from the libraries.
This bug was introduced with the development completed in TOT-3455 of release 11.01. The dit Image and Attachment Libraries interfaces have been modified to ensure that image and attachment files can be deleted again.
Functionality Affected: Edit Image and Attachment Libraries Administration Centre interfaces
Impact: Normal
TOT-3506 - ReCaptcha form element not loading in Guest Order Checkout/Submission content managed web page area when web page has previously cached webpage files
On a content managed web page area containing a Guest Order Checkout/Submission area, in the area's Order Detail form if the user's browser had loaded all of the web pages resources via its cache, then this could cause the ReCaptcha form element not to appear in the area. Because of this the user could not proceed through the checkout process.
The area has been modified so that the Recaptcha form element can be initialised using javascript in the correct order when the area is first loaded on the web page, or when a user reloads the web page area and returns to the order details.
Functionality Affected: Guest Order Checkout/Submission content managed web page area
Impact: Normal
TOT-3507 - Unable to filter statistics for a month of 2017 within the Project Traffic Statistics administration centre interface
Within the administration centre, under the Statistics menu, within the Project Traffic Statistics interface, under the Monthly Project traffic section the Year drop down incorrectly only allowed users to search for statistics for 2016.
The Year drop down has been modified to show all years since the project project traffic statistics were first recorded. This ensures that users can filter statistics for each month up to the current year (at the time of writing is 2017).
Functionality Affected: Project Traffic Statistics Administration Centre interface
Impact: Normal
TOT-3509 - product_volume_discount_prices hook displaying [INVALID FORM VAR] within favourites listing in User Details/Favourites/Orders content managed web page area
On a content managed web page containing a User Details/Favourites/Orders area. If the area was displaying a list of favourite products for the user, for each product the product_volume_discount_prices hook in the Product Search record format was incorrectly displaying [INVALID FORM VAR] instead of volume discount product pricing data.
For the User Details/Favourites/Orders area the product_volume_discount_prices hook in the Product Search record format now correctly displays a list of volume discount pricing data. This bug was introduced in the 11.01 release.
Functionality Affected: User Details/Favourites/Orders content managed web page area
Impact: Normal
TOT-3518 - Categories Connector data import fails to complete if a category does not specify a parent category
Within the Administration Centre, under the Data menu, in the Data Improts interface, under the Connector Imports tab, if a Categories data import was run and the data being imported into the platform contains a category record that does not specify a parent category, then the data import may have failed to complete.
The Categories Connector data import has been modified to now correctly handle when an category record imported does not specify its parent category. When this occurs the import will no longer try to find details about the parent category ensure that the data import can complete.
Functionality Affected: Categories Connector data import
Impact: Normal