Show details for Connect: Veracore Property Mapping | CI_Veracore_005

Connect: Veracore Property Mapping | CI_Veracore_005

Delivery mapping can be used as a translation between shipping methods detailed in Infigo and the equivalent Freight Code in Veracore.

Tutorial Video Transcript

00:00:12:06 - 00:00:12:19
Property

00:00:12:19 - 00:00:15:27
mapping can be used as a translation
between shipping methods.

00:00:15:27 - 00:00:16:20
Detailed in.

00:00:16:20 - 00:00:18:26
Infigo, with the equivalent freight.

00:00:18:26 - 00:00:21:19
Code within Veracore.

00:00:21:25 - 00:00:26:04
To begin this process, we come
to the property mapping section within.

00:00:26:04 - 00:00:27:18
Your Veracore configuration.

00:00:27:18 - 00:00:28:26
Settings.

00:00:30:02 - 00:00:31:28
And then we're coming down to the delivery

00:00:31:28 - 00:00:34:28
mapping table.

00:00:35:06 - 00:00:38:10
If we could add a new item,
all it's looking for in.

00:00:38:10 - 00:00:38:23
Here is.

00:00:38:23 - 00:00:39:29
A key, which.

00:00:39:29 - 00:00:42:28
Is equivalent to the Infigo
delivery system name.

00:00:42:28 - 00:00:45:16
That we'll cover in a moment and a value.

00:00:45:19 - 00:00:48:06
Which is the Veracore freight code.

00:00:48:14 - 00:00:49:10
So this is basically.

00:00:49:10 - 00:00:53:07
Acting as a translation between the two.

00:00:55:17 - 00:00:55:28
Now to.

00:00:55:28 - 00:00:57:07
Identify the key.

00:00:57:07 - 00:00:59:04
The Infigo out delivery system.

00:00:59:04 - 00:01:01:02
Name, first we need to. Go to the.

00:01:01:02 - 00:01:02:12
Delivery computation.

00:01:02:12 - 00:01:12:13
Methods within our Infigo system.

00:01:14:16 - 00:01:16:05
I'm just going to. Configure any one of.

00:01:16:05 - 00:01:17:04
My providers.

00:01:17:04 - 00:01:26:23
It doesn't matter
at this particular stage.

00:01:26:23 - 00:01:28:13
And then if you scroll down
to the bottom of.

00:01:28:13 - 00:01:32:20
The page there, you've got this option
to get shipping options.

00:01:33:17 - 00:01:37:03
And this will show you summary information
of all the available shipping options.

00:01:37:15 - 00:01:38:12
Including one.

00:01:38:12 - 00:01:41:05
Column,
which is the shipping method system.

00:01:41:05 - 00:01:41:25
Name.

00:01:41:25 - 00:01:45:28
Which is the entry that we need to take
over to the other screen.

00:01:48:16 - 00:01:52:06
So for example, if I take the FedEx
one day.

00:01:52:06 - 00:01:55:09
Freight. I'm just going to copy that

00:01:55:09 - 00:01:57:16
and take it back over to our property
mapping.

00:01:57:17 - 00:02:01:10
And. Paste that into the key.

00:02:05:18 - 00:02:06:05
The value.

00:02:06:05 - 00:02:08:22
Is then the. Equivalent. Veracore.
Freight code.

00:02:09:02 - 00:02:13:04
So I'll just put an example of that
in here. But

00:02:14:07 - 00:02:15:11
and then make sure that you click.

00:02:15:11 - 00:02:19:29
On Save to confirm that mapping,

00:02:19:29 - 00:02:23:05
you also need to make sure that you scroll
to the top of this page as well.

00:02:25:24 - 00:02:28:05
And actually save the Veracore settings.

00:02:29:15 - 00:02:31:17
On the page as well as in that individual

00:02:31:17 - 00:02:33:27
area.

00:02:36:03 - 00:02:38:08
Your individual delivery mappings may not.

00:02:38:08 - 00:02:39:22
Be saved unless you confirm.

00:02:39:22 - 00:02:40:27
The Veracore integration.

00:02:40:27 - 00:02:44:07
Settings using the save button.

00:02:45:06 - 00:02:48:07
The next option down
is the checkout rush attribute.

00:02:48:16 - 00:02:51:04
So this settings should be populated
with the.

00:02:51:04 - 00:02:53:04
Name of a checkout attribute.

00:02:53:16 - 00:02:57:11
And checkout attributes are covered
more in other tutorial content.

00:02:58:14 - 00:03:00:16
So when
this is set and there is a checkout.

00:03:00:17 - 00:03:02:23
Attribute which has a value selected.

00:03:03:03 - 00:03:05:05
We send the external ID.

00:03:05:05 - 00:03:08:07
Which should be either true or false,
which we'll get to in a.

00:03:08:07 - 00:03:09:02
Moment.

00:03:09:03 - 00:03:11:10
Of that value into the.

00:03:11:10 - 00:03:17:05
Order.ShipTo.Rush

00:03:17:05 - 00:03:19:12
So before we can actually populate
anything in.

00:03:19:12 - 00:03:21:29
Here, we need to make sure
that we have the checkout attribute.

00:03:22:16 - 00:03:24:15
And just as a. Point of reference,
a checkout.

00:03:24:15 - 00:03:28:29
Attribute is something which will appear
for the user to be able to select

00:03:29:10 - 00:03:32:20
or input into on the actual checkout
itself.

00:03:33:01 - 00:03:35:15
So here
we're using. Rush at Rush attribute.

00:03:35:26 - 00:03:36:26
A bit further down.

00:03:36:26 - 00:03:40:27
We've got handling fee, it could be
delivery options or something like that.

00:03:40:27 - 00:03:45:21
All these different examples
for checkout attributes.

00:03:45:21 - 00:03:46:28
There is a section within the.

00:03:46:28 - 00:03:48:25
Infigo admin for checkout. Attributes.

00:03:50:12 - 00:03:50:24
So I'm going to

00:03:50:24 - 00:03:58:21
open that up.

00:03:58:21 - 00:04:01:02
We need to make sure that our rush
checkout.

00:04:01:02 - 00:04:02:23
Attribute is correctly configured.

00:04:02:23 - 00:04:03:07
To send.

00:04:03:07 - 00:04:07:02
Information
to Veracore in the correct format.

00:04:07:02 - 00:04:08:19
So what I'm going to do to begin
with very.

00:04:08:19 - 00:04:12:08
Quickly is to create a checkout attribute
which is related to the rush

00:04:12:08 - 00:04:25:07
order.

00:04:25:07 - 00:04:27:08
All that involves in
this case is giving it a. Name

00:04:30:17 - 00:04:31:07
and then giving it.

00:04:31:07 - 00:04:42:23
A couple of values,
which may be, for example, yes or no.

00:04:47:19 - 00:04:49:07
Now, the reason I put a yes or no.

00:04:49:07 - 00:04:50:24
Here is to drive home a point so.

00:04:50:24 - 00:04:52:14
Veracore cannot read.

00:04:52:14 - 00:04:57:03
Yes or no values,
instead requiring a true or false value.

00:04:57:19 - 00:05:01:26
So we can set these using the connect link
button on the.

00:05:01:26 - 00:05:04:12
Attribute values themselves.

00:05:04:12 - 00:05:06:12
So if I go on to Yes.

00:05:06:12 - 00:05:07:12
And click on the Connect link.

00:05:07:12 - 00:05:09:29
Button, whatever I put in my external.

00:05:09:29 - 00:05:15:13
ID here is what's going
to be sent over to Veracore.

00:05:15:13 - 00:05:22:15
So if I go for true, save that.

00:05:24:27 - 00:05:25:23
And I'll do the.

00:05:25:23 - 00:05:27:25
Equivalent for no.

00:05:27:25 - 00:05:36:02
Click on connect
link and label that as false.

00:05:36:23 - 00:05:39:04
And then once we're happy with that,
make sure we save it

00:05:39:04 - 00:05:42:02
and then we're going to put the name
of that checkout attribute

00:05:43:23 - 00:05:45:20
into. The field.

00:05:45:20 - 00:05:45:29
Which is.

00:05:45:29 - 00:05:48:13
Available on our Veracore configuration.

00:05:48:13 - 00:05:49:17
Settings.

00:05:49:17 - 00:05:52:24
So checkout
rush attribute is the attribute name

00:05:57:07 - 00:05:57:24
and then again

00:05:57:24 - 00:06:08:05
make sure you save those settings.

00:06:09:17 - 00:06:12:19
the next option down
is the inclusion of tax rates.

00:06:12:27 - 00:06:16:11
So when this is set to true,
then we send on each order line

00:06:16:11 - 00:06:20:22
the tax rate percentage,
which is a decimal value in the

00:06:20:22 - 00:06:25:21
Orders.Offers.OfferOrders.LineTaxPercent

00:06:25:28 - 00:06:26:29
Property.

00:06:27:11 - 00:06:30:01
If the product does
not have a tax category.

00:06:30:01 - 00:06:36:22
Then we'll send a zero instead.

00:06:36:22 - 00:06:40:22
And then the last option down here
is the checkout handling fee attribute.

00:06:41:02 - 00:06:42:11
This is set up in very much the.

00:06:42:11 - 00:06:45:06
Same way as the rush attribute here.

00:06:46:02 - 00:06:47:18
So when set and there is a.

00:06:47:18 - 00:06:48:19
Checkout attribute with.

00:06:48:19 - 00:06:51:08
A value selected,
then we can send the checkout.

00:06:51:08 - 00:06:56:01
Attribute value external
ID so a decimal value in the.

00:06:56:01 - 00:07:00:14
Order.Money.ShippingHandlingCharge property

00:07:00:14 - 00:07:03:21
So basically what that means is
whatever this checkout.

00:07:03:21 - 00:07:07:09
Attributes is sending
needs to be a numerical value

00:07:07:16 - 00:07:09:24
in decimal format

00:07:11:18 - 00:07:12:15
and that will actually be

00:07:12:15 - 00:07:16:05
the handling fee that we're sending.

00:07:16:05 - 00:07:18:24
The first I'm going to go back
to our checkout attributes.

00:07:19:07 - 00:07:21:13
I'm just going to create a new one,
which is. To do with.

00:07:21:13 - 00:07:34:14
My handling fee.

00:07:34:14 - 00:07:36:12
You can define multiple attribute.

00:07:36:12 - 00:07:38:27
Values if you want to

00:07:38:27 - 00:07:41:00
choose the level of handling
fee. Let's say.

00:07:41:07 - 00:07:43:06
However, in this case, let's say.

00:07:43:06 - 00:07:45:00
The handling fee is mandatory.

00:07:45:00 - 00:07:51:27
I might just add one single value,
which is, yes, or it could be the price.

00:07:51:27 - 00:07:52:15
For example.

00:07:53:21 - 00:07:56:29
The key bit of information again
is on the Connect link.

00:07:56:29 - 00:07:59:29
So this is the information
that sent over to Veracore itself.

00:08:00:26 - 00:08:03:08
So if I go on the connect link, make sure.

00:08:03:08 - 00:08:07:21
I'm choosing the Connect Veracore plug in
and then for the external ID

00:08:07:29 - 00:08:09:00
I'll put in the.

00:08:09:00 - 00:08:10:08
Required numerical.

00:08:10:08 - 00:08:18:06
Value to cover the handling fee.

00:08:18:06 - 00:08:20:01
I'll save that attribute.

00:08:20:01 - 00:08:22:02
And then take the checkout attribute name.

00:08:23:04 - 00:08:25:16
Over into that field again.

00:08:27:25 - 00:08:28:10
And again.

00:08:28:10 - 00:08:29:28
Make sure that you save the settings.

00:08:29:28 - 00:08:33:06
At the top of this page
in order to apply those changes

00:08:33:06 - 00:08:34:03
that you've made.

 

Incomplete
Step by Step Guide

Connect: Veracore Property Mapping

Creation Date: Feb 28, 2023
Created By: Sam Webster

1. Click on Add new item

Delivery mapping can be used as a translation between shipping methods detailed in Infigo and the equivalent Freight Code in Veracore.

To begin, create a new delivery mapping.

Click on Add new item

2. Navigate to Delivery Computation

We will identify the ShippingMethodSystemName of one of our delivery methods.

Navigate to Delivery Computation

3. Click to Configure a provider

Click to Configure a provider

4. Click on Get Shipping Options

This will retrieve a list of delivery option information, including the ShippingMethodDescriptionName we require

Click on Get Shipping Options

5. Locate the relevant method and copy the value

Locate the relevant method and copy the value

6. Navigate back to the Veracore configuration and input the ShippingMethodSystemName into the Key field

  • Key => Infigo delivery system name

Navigate back to the Veracore configuration and input the ShippingMethodSystemName into the Key field

7. Enter the Veracore Freight Code into the Value field

  • Value => Veracore Freight Code

Enter the Veracore Freight Code into the Value field

8. Click on Save to confirm the mapping

Click on Save to confirm the mapping

9. Click on Save at the top of the page to confirm all plugin settings

Your individual delivery mappings may not be saved unless you confirm the Veracore Integration settings using this save button.

Click on Save at the top of the page to confirm all plugin settings

10. Checkout Rush Attribute

This setting should be populated with the name of a checkout attribute. When set and there is a checkout attribute with a value selected, we send the external Id (should be either true/false) of that value in the order.ShipTo.Rush property.

Checkout Rush Attribute

11. Navigate to Checkout Attributes

We need to ensure that our Rush checkout attribute is correctly configured to send information to Veracore in the correct format.

Navigate to Checkout Attributes

12. Click on Connect Link

In this example, our "Rush order?" attribute has two values, yes and no.

Veracore cannot read these values, instead requiring a True or False value.

We can set these using the Connect Link button on the attribute values.

Click on Connect Link

13. Select Connect: Veracore

Select Connect: Veracore

14. Type "true"

Type "true"

15. Click on Save Connect External Id

Click on Save Connect External Id

16. Input the Checkout Attribute

Input the Checkout Attribute name into the Checkout Rush Attribute field on the Veracore configuration settings.

Input the Checkout Attribute

17. Click on Save

Click on Save

18. Include Tax rates

When set to true, then we send on each orderline the tax rate percentage (decimal value) in the order.Offers.OfferOrdered.LineTaxPercent property. If the product does not have a tax Category we send 0.

Include Tax rates

19. Checkout Handling fee Attribute

When set and there is a checkout attribute with a value selected, then we send the checkout attribute value external id (decimal value) in the order.Money.ShippingHandlingCharge property.

Checkout Handling fee Attribute

20. Specifying a handling fee

Navigate again to the Checkout Attributes area.

In this example, we have created a Checkout Attribute named "Handling Fee" with a single attribute value of "Yes". Multiple values can be defined if required.

Click on the Connect Link button to determine the information that a "Yes" selection sends to Veracore.

Specifying a handling fee

21. Type the numerical handling fee value to be sent to Veracore

Type the numerical handling fee value to be sent to Veracore

22. Click on Save Connect External Id

Click on Save Connect External Id

23. Navigate back to the Veracore configuration settings and input the Checkout Attribute name

Remember to save the plugin settings at the top of the page!

Navigate back to the Veracore configuration settings and input the Checkout Attribute name
Alternate Search Terms