﻿WEBVTT

00:00:00.000 --> 00:00:10.466
Hi. Welcome to XMPie. This video describes new features introduced in uStore version 13 released in August 2020.

00:00:10.466 --> 00:00:17.566
Key features introduced in version 13 include: Single page ordering for static products.

00:00:17.566 --> 00:00:25.232
The download link is now available for kit products that include items that are set to allow download after ordering. 

00:00:25.233 --> 00:00:29.899
Database binding is now available on the Date Time Picker. 

00:00:29.900 --> 00:00:36.333
Authorize.net's new API is now available for use in the uStore clearing setup.

00:00:36.333 --> 00:00:43.999
Telerik, a 3rd party component used in uStore, has been upgraded to ensure best security practices.

00:00:44.000 --> 00:00:52.100
Let's take a closer look. The major feature introduced in version 13 is single page ordering for static product types.

00:00:52.100 --> 00:00:58.600
In the past, ordering a static product in uStore required the customer to pass through multiple pages 

00:00:58.600 --> 00:01:05.666
with the full description, pricing table, and a small preview; and then move on to the finalize page 

00:01:05.666 --> 00:01:09.899
with the quantity, product properties and access to the full-sized proof.

00:01:09.900 --> 00:01:15.166
With version 13, the static product ordering is now all on one page. 

00:01:15.166 --> 00:01:23.032
You can see a larger preview of the document that includes the ability to zoom in. And, you can get the full proof here.

00:01:23.033 --> 00:01:31.899
The full description is at the top, and includes full HTML capabilities including links, font changes, images and more.

00:01:31.900 --> 00:01:39.033
The product properties are listed next. Notice that as we scroll down, when the price disappears from the top, 

00:01:39.033 --> 00:01:44.499
it is automatically shown here at the bottom. And, when we finally reach the bottom of the list, 

00:01:44.500 --> 00:01:49.300
the extra panel disappears because the price is also shown here.

00:01:49.300 --> 00:01:56.300
Talking about the price, notice that as we change options, it is necessary to click to update the price. 

00:01:56.300 --> 00:02:05.766
This is because the product properties are still running legacy code in an iframe and to get the values from the iframe, a click event is required. 

00:02:05.766 --> 00:02:11.732
In a future version, XMPie will move the product properties from legacy code to React JS 

00:02:11.733 --> 00:02:17.233
and then the price can be updated automatically as the customer makes selections.

00:02:17.233 --> 00:02:21.233
When happy, the user can add the product to the cart. 

00:02:21.233 --> 00:02:25.999
If the product requires proof approval, the button text will be slightly different, 

00:02:26.000 --> 00:02:33.100
and the customer will have the full proof to confirm everything before clicking to give their approval.

00:02:33.100 --> 00:02:40.700
In the uStore admin back office, the single-page or multi-page ordering flow is controlled on the store setup. 

00:02:40.700 --> 00:02:47.766
By default, any new stores you create will be set to use the new single-page ordering flow. 

00:02:47.766 --> 00:02:56.232
But, when you upgrade to uStore v13, any existing stores will be left in the multi-page ordering flow mode. 

00:02:56.233 --> 00:03:02.566
This decision was made because some customers use JavaScript to control product property selections. 

00:03:02.566 --> 00:03:11.966
If you are not using JavaScript on your product pages, you can safely switch your existing stores to the new single-page ordering flow. 

00:03:11.966 --> 00:03:20.099
But, if you do use JavaScripts, you will need to first test and edit your custom JavaScript to work with the new page layout. 

00:03:20.100 --> 00:03:27.833
You can do this without impacting your customers by first duplicating the store and doing your testing on the duplicate.

00:03:27.833 --> 00:03:33.266


00:03:33.266 --> 00:03:41.066
You can see that this product is configured to allow the customer to download the PDF after ordering. 

00:03:41.066 --> 00:03:44.966
And the product is one of the items in this kit.

00:03:44.966 --> 00:03:52.366
After the customer has ordered the kit, they can get details of their order, and the download icon now appears. 

00:03:52.366 --> 00:03:56.266
This button was previously not displayed for kit products. 

00:03:56.266 --> 00:04:03.066
Kit items that are configured to permit download will be listed and can now be downloaded.

00:04:03.066 --> 00:04:07.666


00:04:07.666 --> 00:04:15.732
When setting up product properties, it is now possible to set the value of a Date Time Picker using a database query. 

00:04:15.733 --> 00:04:22.066
This feature is specifically created for customers who are using the campaign on demand feature 

00:04:22.066 --> 00:04:25.766
where cross media campaigns can be purchased in uStore. 

00:04:25.766 --> 00:04:33.066
The ability to set a property date based on a query, is needed when the date is both used as a customization dial 

00:04:33.066 --> 00:04:41.032
and as a project parameter. Using a SQL query means that the customer now only has to enter the date once,  

00:04:41.033 --> 00:04:50.599
and the property used to set the parameter can be set automatically by the query selecting the previously entered date from the uStore database.

00:04:50.600 --> 00:04:52.566


00:04:52.566 --> 00:04:57.899
Authorize.net is one of the clearing providers in uStore out-of-the-box. 

00:04:57.900 --> 00:05:03.566
The company is moving to a new REST API model for their payment gateway integration. 

00:05:03.566 --> 00:05:10.366
If you are using Authorize.net already, you will be using the old AIM API. 

00:05:10.366 --> 00:05:15.932
You should contact Authorize.net for details to connect to the new API 

00:05:15.933 --> 00:05:21.599
and move to their new API before they switch off the old AIM API. 

00:05:21.600 --> 00:05:29.566
At this time there is no date for when this will happen, but Authorize.net will communicate that with their customers.

00:05:29.566 --> 00:05:35.799
Last, XMPie has updated the 3rd party Telerik controls used in uStore. 

00:05:35.800 --> 00:05:40.066
This was done to ensure the latest security updates were applied, 

00:05:40.066 --> 00:05:46.199
but also, it means that XMPie can now implement new features available in the latest version. 

00:05:46.200 --> 00:05:53.133
For example, future versions of uStore will gain some drag and drop features thanks to this update.

