Help Centre Forum

TOTECS Forums

TOTECS Platform Release 10.02
Author
Thread

Author moderator
19th February 2016

New Features

TOT-3260 - Customer Account Enquiry Back Order Listing content managed web page area

A content managed web page area has been created called "Customer Account Back Order Listing" that will list all of the back orders on a content managed web page, associated to the user's customer account. The area will make a request to the Connector software that will in real time retreive a list of back orders from the configured business system.
  • The area allows back orders to be filtered based on date range, or the back order number of a given record.
  • The area also allows users to paginate through a list of back order records, and have configured the number of records that display per page.
  • The area can be displayed on both a secure and insecure content managed web page.
  • The area requires that the Connector has been installed, configured, and is accessible to the TOTECS servers. It also requires that the connected business system allows for retrieval of back order data.
  • The area allows it to be styled, structured, and customised to flexible designs.
  • The area provides back order listing functionality that is the same as what is available in the Account Enquiry feature provided within the Trade interface.
The "Customer Account Back Order Listing" contains the following formats:
  • Customer Account Back Order Listing: Displays the header and footer that wraps around the back order records. It contains hooks for allowing back order records to be filtered.
  • Customer Account Back Order Record : Displays the details of a single back order record.
  • Customer Account Back Order Error Message: Displays an error message if the back orders could not be retrieved through the Connector.
The area contains the following settings:
  • Back Orders Per Page: Sets the number of back order records that can display per page in the area.
  • Back Order Detail Webpage: Sets the web page that will be set in the URL that allows the details of a back order to be loaded.
  • Load Back Orders In Date Range: Sets the date range that will be used to filter back orders when the area is first loaded on the web page.

Functionality Affected: Customer Account Back Order Listing content managed web page area
Impact: Normal
TOT-3268 - TOTECS Platform support for Ecommerce Standards Documents version 1.0

All requests to the Connector software have been altered to be able to support version 1.0 of the Ecommerce Standards Documents https://www.squizz.com/esd/index.html
The standards were invented by TOTECS and have been provided to the wider Ecommerce industry as a standardised way of passing data between business systems.
These standards make it easier for software providers to push and pull data between systems without having to do complex integrations each and every time, which can be a big cost saver.
The new standards have also been implemented in version 1.0 of the Connector software, which allow it to be used in retrieving customer account enquiry record data, posting orders, posting customer account payments, customer account status requests, and product stock quantity checks.
As a part of implementing the Ecommerce Standards Documents into the TOTECS platform, additional Connector settings have been added to allow the platform to support version 1.0 of the Connector. Within the Administration Centre, under the Data menu, in the Connector settings, the following settings have been added:
  • Connector Version 
        
    • Set to 1.x or higher when the Connector software being used is version 1.0 or higher. With this set it will cause TOTECS to use the Ecommerce Standards Documents version 1.0 when communicating with TOTECS.
  • Adaptor Password 
        
    • If version 1 or higher of the Connector is configured then set the password of the adaptor configured in the Connector software. For Connector versions less than 1 this setting can be left empty.
  • The Connector Data Imports, Account Enquiry have now been modified to accept data coming from Ecommerce Standards Documents version 1.0
  • Orders will be submitted in version 1.0 of the ESD standards if the Connector version is set to "1.x or Higher", as well as customer account payments

Functionality Affected: Connector Data Imports, Account Enquiry, order submission process, Customer Account Payment submission process, customer account status, live product stock check, Connector status check
Impact: Major
TOT-3286 - Customer Account Enquiry Back Order content managed web page area

A content managed web page area has been created called "Customer Account Back Order" that will display the details of a single back order record on a content managed web page, retrieved in real time from the business system configured to the Connector. The area will make a request to the Connector software that will in real time retrieve the detail of a single back order from the configured business system, associated to the user's customer account.
  • The area can be displayed on both a secure and insecure content managed web page.
  • The area requires that the Connector has been installed, configured, and is accessible to the TOTECS servers. It also requires that the connected business system allows for retrieval of back order data.
  • The area allows it to be styled, structured, and customised to flexible designs.
  • The area provides back order record functionality that is the same as what is available in the Account Enquiry feature provided within the Trade interface.
The "Customer Account Back Order" area contains the following formats:
  • Customer Account Back Order: Displays the details of the back order record.
  • Customer Account Back Order Line Item: Displays the details of a single line associated with an item included in the back order record.
  • Customer Account Back Order Line Text: Displays the details of a single line associated with a text description included in the back order record.
  • Customer Account Record Error Message: Displays in the area if the back order record could not be retrieved.

Functionality Affected: Customer Account Back Order content managed web page area
Impact: Normal
TOT-3289 - Customer Account Enquiry Sales Order content managed web page area

A content managed web page area has been created called "Customer Account Sales Order" that will display the details of a single sales order record on a content managed web page, retrieved in real time from the business system configured to the Connector. The area will make a request to the Connector software that will in real time retrieve the detail of a single sales order from the configured business system, associated to the user's customer account.
  • The area can be displayed on both a secure and insecure content managed web page.
  • The area requires that the Connector has been installed, configured, and is accessible to the TOTECS servers. It also requires that the connected business system allows for retrieval of sales order data.
  • The area allows it to be styled, structured, and customised to flexible designs.
  • The area provides sales order record functionality that is the same as what is available in the Account Enquiry feature provided within the Trade interface.
The "Customer Account Sales Order" area contains the following formats:
  • Customer Account Sales Order: Displays the details of the sales order record.
  • Customer Account Sales Order Line Item: Displays the details of a single line associated with an item included in the sales order record.
  • Customer Account Sales Order Line Text: Displays the details of a single line associated with a text description included in the sales order record.
  • Customer Account Record Error Message: Displays in the area if the sales order record could not be retrieved.

Functionality Affected: Customer Account Sales Order content managed web page area
Impact: Normal
TOT-3290 - Customer Account Enquiry Sales Order Listing content managed web page area

A content managed web page area has been created called "Customer Account Sales Order Listing" that will list all of the sales orders on a content managed web page, associated to the user's customer account that has been retrieved from the connected business system. The area will make a request to the Connector software that will in real time retrieve a list of sales orders from the configured business system.
  • The area allows sales orders to be filtered based on date range, or the sales order number of a given record.
  • The area also allows users to paginate through a list of sales order records, and have configured the number of records that display per page.
  • The area can be displayed on both a secure and insecure content managed web page.
  • The area requires that the Connector has been installed, configured, and is accessible to the TOTECS servers. It also requires that the connected business system allows for retrieval of sales order data.
  • The area allows it to be styled, structured, and customised to flexible designs.
  • The area provides sales order listing functionality that is the same as available in the Account Enquiry feature provided within the Trade interface.
The "Customer Account Sales Order Listing" contains the following formats:
  • Customer Account Sales Order Listing: Displays the header and footer that wraps around the sales order records. It contains hooks for allowing sales order records to be filtered.
  • Customer Account Sales Order Record : Displays the details of a single sales order record.
  • Customer Account Sales Order Error Message: Displays an error message if the sales orders could not be retrieved through the Connector.
The area contains the following settings:
  • Sales Orders Per Page: Sets the number of sales order records that can display per page in the area.
  • Sales Order Detail Webpage: Sets the web page that will be set in the URL that allows the details of a sales order to be loaded.
  • Load Sales Orders In Date Range: Sets the date range that will be used to filter sales orders when the area is first loaded on the web page.

Functionality Affected: Customer Account Sales Order Listing content managed web page area
Impact: Normal

Improvements

TOT-3229 - Button in Web Page Editor to allow an area's settings to be saved and not close the editor

Within the Administration Centre interface, when editing a Free Draw area in the Web Page Editor a button has been added labelled "Save And Continue" which if clicked with save the contents of the area but not close the editor.
Additionally the Save button has been relabelled "Save And Close" to denotes its functionality better.

Functionality Affected: Free Draw content managed web page area
Impact: Minor
TOT-3251 - Allow single characters to be entered into address fields of user registration

On a content managed web page area containing a User Registration area a user will now be able to enter a single character into one of the 4 address fields.
This will allow users to enter a single digit for a street number or apartment number in any of the address fields when registering a new user.

Functionality Affected: User Registration content managed web page area
Impact: Normal
TOT-3258 - Set sender's name when sending freight orders to IFS SmartFreight

When a TOTECS project has been configured to send freight orders to IFS SmartFreight, it will now set the sender's name field when submitting the order to IFS SmartFreight. The contents of the sender's name field will be set to one of the following:
  • If the freight order is set to use the billing address as the sender of the order then it will set the sender address to either the billing's address's organisation name if it has been filled out, or otherwise it will be set to the account ID assigned to the order.
  • If the freight or is set to use the TOTECS project's organisation address, then the sender name will be set to the organisation name configured in the Administration Centre, from the Stores menu, in the Organisation Settings interface.

Functionality Affected: IFS SmartFreight order submission
Impact: Normal
TOT-3291 - Log PayPal payment details before a user is redirected to PayPal to pay for an order

Within either a content managed website or through the Trade interface, when a user selects to pay for an order with PayPal in the order details page, before the user is redirected to PayPal additional information about the payment is now logged, including the total payment amount, number of products, and taxes.
This additional logging will allow TOTECS to check if PayPal was given the correct details when a payment was made and the state of the order when a payment was attempted.

Functionality Affected: Paypal order submission payment process
Impact: Normal
TOT-3292 - Setting to exclude products from being listed in Category Listing content managed web page area

On a content managed web page containing a Category Listing area, the area now has a setting that will allow products to be excluded from showing in in the area.
This change may make a content managed web page load much quicker, where many category listing areas are on the same page that are only being used to display categories, and each of parent categories of the listed categories has many products assigned to them.
Within the Administration Centre, from the Websites menu, within the Websites interface, when editing a content managed web page in the Web Page Editor, for the Category Listing area's editor an option has been added labelled "Show Products". If this option is set to No then no products will be loaded into the area.

Functionality Affected: Category Listing content managed web page area
Impact: Normal
TOT-3293 - Set two hash characters to bold text within news/blog content managed web page areas

On a content managed web page containing a News/Blog Listing, News/Blog Item, or News/Blog Item Comment Listing areas, if a user places two hashes, then text, followed by two more hashes then the text within the hashes will become marked up to be bold (if the div containing the bold class has css written to do so).
This improvement removes the chances of users having their URLs incorrectly formatted when the URL contains a single hash character

Functionality Affected: News/Blog Listing, News/Blog Item, and News/Blog Item Comment Listing content managed web page areas
Impact: Minor

Bug Fixes

TOT-3298 - News/Blog Item content managed web page area's $comments_count$ hook in News/Blog Item Record format to not count comments that have been declined or await approval

On a content managed web page displaying a News/Blog Item area, in its News/Blog Item Record format the $comments_count$ hook showed the total number of comments made against a news/blog item and included the declined comments, or comments awaiting approval from an administrator in the count.
Now the area's hook only counts the news/blog item comments that have been explicitly approved.
Functionality Affected: News/Blog Item content managed web page area
Impact: Normal
TOT-3253 - Store Settings Administration Centre interface unable to load when Order Confirmation Email Message Format setting value contains script tags

Within the Administration Centre, from the Stores menu, in the Order settings interface, if the "Order Confirmation Email Message Format" setting had a value that contained script tag HTML in its format, then it would the interface to not be able to load.
The Order Settings Administration Centre interface so that HTML data was modified to correctly handle loading the "Order Confirmation Email Message Format" setting data.

Functionality Affected: Stores settings Administration Centre interface
Impact: Normal
TOT-3254 - Product not displaying in a Product Detail content managed web page area when multiple products contain the same SEO search code and one product is inactive

On a content managed web page containing a Product Detail area, if the SEO search code of the product in the webpage's URL matches multiple products, and one of those products was marked as inactive, it is possible that the inactive product would be selected to display in the Product Details, and if this occurs then no data about the product would display.
The content manage webpage process has been modified to only match products on the SEO search code that are active. The same has been applied to only match SEO search codes on active news/blog items and categories additionally.

Functionality Affected: Product Detail, Category Listing, News/Blog Item content managed web page areas
Impact: Normal
TOT-3256 - Unable to enable Contract Export admin role permission with the User Permissions administration centre interface

Within the Administration Centre, under the Users menu, in the User Permissions interface, when modifying an Admin permission role, after Allowing the Contract Export permission and clicking on the save button, then after reloading the role's permissions the Contract Export permission had been set to Deny again.
The User Permissions interface was modified to ensure that if the Contract Export admin role permission was set to allow that it can be saved.

Functionality Affected: User Permissions administration centre interface
Impact: Normal
TOT-3257 - Label and description hooks in Deal Listing content managed web page area not displaying deal data

On a content managed web page containing a Deal Listing area, if the area was listing one or more deals, then for the area's "Deal Record" format, the deal_label, deal_description, and deal_offer_description hooks could incorrectly all display [INVALID FORM VAR].
The Deal Listing content managed web page area has been modified to ensure that the Deal Record format correctly sets data in the deal_label and deal_description hooks. The bug would occur when the Deal "Description Field" marketing project setting was set to anything but "System Generated Description". When this occurred it caused a programming error to not correctly set data in the hooks.

Functionality Affected: Deal Listing content managed web page area
Impact: Normal
TOT-3274 - Customer account enquiry invoice payment missing information and failing to send to the Connector

From a content managed web page containing a Customer Account Invoice Payment Form area, after a user successfully submitted a credit card payment and the payment was successfully processed by the payment gateway, the payment would infrequently fail to be sent to the Connector software, and the details of the payment as well as the associated invoice data are missing when viewing the payment with in the Payments Administration Centre interface.
It appears that after the credit card payment for the invoice was successfully processed, that the database query that sets the additional information about the credit card payment, as well as creates invoice records sometimes fails. Because of this the payment stayed in an incomplete state.
Additional logging has been added to the customer account invoice payment process to help determine the precise location of the database error, which will allow us to find the exact cause of the issue if it happens again in the future. If it does this bug will be re-opened for further investigation.

Functionality Affected: Customer Account Invoice Payment process
Impact: Critical
TOT-3276 - Categories connector data import fails to complete if it is importing a category that was previously assigned to a web category tree

When a Categories Connector data import was run it was failing to complete when a category was being imported that already existed and had been previously assigned to a web managed category tree.
The Categories Connector data import has been modified to correctly handle updating an existing category when previously assigned to a web managed category tree.
The issue would occur because the import was trying to create a new category that contained the same category code as the existing web managed category. Now it will correctly ignore trying to create a new category.

Functionality Affected: Categories Connector data import
Impact: Major
TOT-3282 - Order Review Email notification incorrectly displaying order total excluding tax with order total including tax

When a user submitted an order for review by another user through either the Trade interface, or through the a content managed website, the Order Review Email notification sent to the reviewing user incorrectly showed the order price excluding tax as price including tax, and vice versa.
The Order Review Email notification has been modified so that the order total price excluding tax is correctly set, as well as the order total price including tax.

Functionality Affected: Order Review Email notification
Impact: Normal
TOT-3295 - Order status not updating to submitted after a credit card payment successfully processed

On a content managed web page containing a Order Checkout/Submission area, after a user had successfully paid for an order using the credit card payment method, the order's status would infrequently fail to change to unsent, and subsequently would not attempt to be sent to the Connector.
For the order submission process additional logging before an after an attempt is made to submit an order. The log will provide additional information about the state of the order before it is attempted to be submitted. This will provide information on the reason why an order may not be able to have its status updated after a credit card payment is successfully made for an order.
If this issue happens again the bug will be reopened and using the additional logging will allow the exact nature of the bug to be determined and a bug fix to be implemented.

Functionality Affected: Order Submission process
Impact: Critical
TOT-3297 - News Comment Listing content managed web page area incorrectly showing display name hook as [INVALID_FORM_VAR]

On a content managed web page containing a News Comment Listing area, if the area's "News/Blog Item Comment Record" format had the $user_display_name$ hook embedded in the format, when the area displays comments the hook would display [INVALID FORM VAR] instead of the user's display name.
In the area's "News/Blog Item Comment Record" format it had incorrectly listed that the $user_display_name$ hook is associated with the format, however it should have been listed as "$user_creator_display_name$". The hook and description has been updated to have the correct name set.
Functionality Affected: News Comment Listing content managed web page area
Impact: Normal