Help Centre Forum

TOTECS Forums

TOTECS Platform Release 10.04.1
Author
Thread

Author moderator
17th June 2016

Improvements


TOT-3357 - Hooks to allow salesrep users to change a product's pricing within Product Details, Search/Category Listing, Basket Product Listing content managed web page areas
On a content managed web page displaying Product Detail, Category Listing, Product Search Results Listing or Basket Products areas, new hooks have been added to allow sales rep users to be able to change the pricing of products being added to basket.
The following formats contain the new hooks:
Product Detail Format

  • add_product_price_field: Textbox field that shows for permitted salesrep users and allows them to alter the price of a product when adding a product to basket.
  • add_product_price_discount_field: Textbox field that shows for permitted salesrep users and allows them to set a discount against the current price of a product when adding a product to basket.
  • add_product_price_level_discount_field: Textbox field that shows for permitted salesrep users and allows them to set a discount against the price-level price of a product when adding a product to basket.
  • add_product_price_changes_allowed: Set to either Y or N to denote if the user has permission to alter the pricing of a product, or not.
Basket Product Record
  • update_product_price_field: Textbox field that shows for permitted salesrep users and allows them to alter the price of a product already added to basket.
  • update_product_price_discount_field: Textbox field that shows for permitted salesrep users and allows them to update a discount against the current price of a product added to basket.
  • update_product_price_level_discount_field: Textbox field that shows for permitted salesrep users and allows them to update a discount against the price-level price of a product that was added to basket.
  • update_product_price_changes_allowed: Set to either Y or N to denote if the user has permission to alter the pricing of a product, or not.
Basket Header
  • update_product_price_changes_allowed: Set to either Y or N to denote if the user has permission to alter the pricing of a product, or not.
Product Search Record
  • add_product_price_field: Textbox field that shows for permitted salesrep users and allows them to alter the price of a product when adding a product to basket.
  • add_product_price_discount_field: Textbox field that shows for permitted salesrep users and allows them to set a discount against the current price of a product when adding a product to basket.
  • add_product_price_level_discount_field: Textbox field that shows for permitted salesrep users and allows them to set a discount against the price-level price of a product when adding a product to basket.
  • add_product_price_changes_allowed: Set to either Y or N to denote if the user has permission to alter the pricing of a product, or not.
Functionality Affected: Product Detail, Category Listing, Product Search Results Listing, Basket Products content managed webpage areas
Impact: Normal


TOT-3361 - Hooks to show stock level of product selected in Product Detail content managed webpage area
On a comtent managed web page containing a Product Detail area the following hooks have been added to its Product Detail format to allow for greater flexibility when showing product stock level.

  • product_stock_level_element_id: Text to be placed into the ID attribute of an element that wraps around elements showing the product stock level. The class of this element will change when the user chooses from different product combination options and loads a different child product.
  • product_stock_level_class: Styling class that denotes the stock level of the product displayed in the area. If the product is a combination then it is indicative the default child comobination product, if one is displayed in the area.
Functionality Affected: Product Detail content managed webpage area
Impact: Normal


TOT-3365 - Hooks in Customer Account Enquiry Invoice areas to display estimated delivery date and freight carrier data
On a content managed web page display customer account areas with the following formats, additional hooks have been added to show the freight carrier assigned to an invoice or sales order, as well as the expected delivery date for goods to be shipped in invoices.
The hooks that have been added are:
Customer Account Invoice Record and Customer Account Invoice Listing formats

  • invoice_expected_delivery_date: Date that the goods in the invoice are/were expected to be delivered. Date is formatted based on the project date format setting.
  • invoice_freight_carrier_name: Name of the freight carrier delivering the goods in the invoice.
  • invoice_freight_carrier_code: Code of the freight carrier delivering the goods in the invoice.
Customer Account Sales Order Record and Customer Account Sales Order formats
  • order_sale_freight_carrier_name: Name of the freight carrier delivering the goods in the sales order.
  • order_sale_freight_carrier_code: Code of the freight carrier delivering the goods in the sales order.
Functionality Affected: Customer Account Invoice, Customer Account Invoice Listing, Customer Account Sales Order, Customer Account Sales Order Listing content managed webpage areas
Impact: Normal

Bug Fixes


TOT-3255 - View Basket page within the Trade interface not ordering products on the selected ordering field
Within the Trade interface, on the View Basket page, if the field ordering the products was changed by the user and there were multiple pages of products, then the products were not being correctly orders on all pages besides page one.
The My Baskets trade interface page was modified to ensure that it remembers the sorting field when users paginate through products added to their basket.

Functionality Affected: My Basket trade interface
Impact: Minor


TOT-3363 - Setting to exclude products from being listed in Category Listing is not working
Within the Administration Centre, under the Websites menu, within the Websites interface, upon clicking on a web page and viewing all areas in the Webpage Editor, when modifying a Category Header area, upon changing the "Show Products" to No, saving the area, closing the editor, then reopening the editor the Show Products setting was set to Yes again.
The Category Heading area has been modified to not show the "Show Products" setting the area since the setting is not used since the area never shows product records.

Functionality Affected: Category Heading content managed web page area
Impact: Minor


TOT-3364 - Volume discount pricing not being recalculated after adding product to basket from Product Combination content managed web page area
On a content managed web page area displaying a Product Combination area with a table of combinations, if the project was set to apply quantity break discounts across all products in a basket, then after the user added a product to basket, none of the child product pricing was being updated to show the new quantity break pricing.
This issue was caused by a programming issue introduced with the 10.04 release after code cleanup was performed on the product combination pricing functionality.

Functionality Affected: Product Combination content managed web page area
Impact: Normal


TOT-3369 - Edition Administration Centre interface not showing features or monthly pricing
Within the Adminsitration Centre's Edition interface, features and monthly edition pricing was failing to show.
The Edition Adminstration Centre interface has been modified so that the features and monthly pricing correctly shows again. This issue was caused when additional security and code cleanup changes were made within the 10.04 release.

Functionality Affected: Edition administration centre interface
Impact: Minor


TOT-3371 - Emedia Messaging Administration Centre interface showing incorrect pricing for Email sending
Within the Adminsitration Centre, under the Marketing menu, within the Emedia Messaging interface, in the Send dialog the price of sending out each Email was showing incorrectly.
The Emedia Messaging Adminstration Centre interface has been modified so that the correct pricing is shown before an administrator user tries to send out Emails. This issue was caused due to additional security and code cleanup changes within the 10.04 release. Note that this issue did not affect the monthly billing of Emails.

Functionality Affected: Emedia Messaging administration centre interface
Impact: Minor