TOTECS Platform Release 10.02
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 "Customer Account Back Order Listing" contains the following formats:
The area contains the following settings:
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:
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 "Customer Account Back Order" area contains the following formats:
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 "Customer Account Sales Order" area contains the following formats:
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 "Customer Account Sales Order Listing" contains the following formats:
The area contains the following settings:
Functionality Affected: Customer Account Sales Order Listing content managed web page area
Impact: Normal
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:
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
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