00:00:07:22 - 00:00:10:25
Infigo have introduced new functionality
in our Connect:
00:00:10:25 - 00:00:15:08
printIQ plugin, allowing products
and categories to be automatically synced
00:00:15:11 - 00:00:18:15
and printIQ into Infigo.
00:00:18:15 - 00:00:21:21
So a bit of information on this feature
and what it can do.
00:00:22:04 - 00:00:26:05
So the Product Sync feature streamlines
the creation and management
00:00:26:05 - 00:00:29:10
of products across printIQ and Infigo
platforms.
00:00:30:01 - 00:00:35:03
Users can create products within printIQ
and then sync them into Infigo
00:00:35:12 - 00:00:39:09
eliminating the need for manual
duplication and saving valuable time.
00:00:40:09 - 00:00:43:02
It allows for seamless
syncing of products information
00:00:43:02 - 00:00:49:06
such as name, description,
activation, status, SKU dimensions, images
00:00:49:16 - 00:00:51:18
and other bits and pieces.
00:00:53:04 - 00:00:55:09
Two types of products work with this sync.
00:00:55:09 - 00:01:03:02
We've got stock
and print on demand products,
00:01:03:02 - 00:01:06:24
so this functionality
also contains a category sync feature.
00:01:07:08 - 00:01:10:24
So the Category Sync feature enables
the synchronization of categories
00:01:10:24 - 00:01:13:18
between printIQ and Infigo platforms.
00:01:14:08 - 00:01:16:27
Users can create categories
00:01:16:27 - 00:01:20:12
within printIQ
and then sync them into Infigo.
00:01:20:21 - 00:01:24:18
Ensuring consistency
and uniformity across those two platforms
00:01:25:25 - 00:01:29:05
simplifies the process
of categorizing products by allowing users
00:01:29:05 - 00:01:33:18
to sync category information
such as name, description, hierarchy
00:01:33:27 - 00:01:36:22
and so much more.
00:01:37:13 - 00:01:39:17
So the first thing we need to do
to actually configure
00:01:39:17 - 00:01:43:18
this is specify
what we're calling a master storefront
00:01:43:28 - 00:01:48:14
to act as an API relay
between other storefronts on our platform.
00:01:49:20 - 00:01:51:07
So we're going to start by navigating
00:01:51:07 - 00:01:54:06
to our platform level,
by going to switch storefront
00:01:55:10 - 00:01:57:10
and then clicking select on the platform
00:01:57:10 - 00:02:02:12
level, going back to switch storefront.
00:02:02:12 - 00:02:06:18
It's also worth
noting down the ID of the storefront
00:02:06:18 - 00:02:08:22
you want to set as that master storefront
00:02:09:25 - 00:02:13:10
as you'll need to input this in a moment.
00:02:19:03 - 00:02:22:16
So next I'm going to navigate to my Connet
settings again.
00:02:22:16 - 00:02:25:15
Still on my platform level.
00:02:25:28 - 00:02:27:07
And what I want to
00:02:27:07 - 00:02:31:00
modify here is the setting
which at present is right at the bottom.
00:02:31:00 - 00:02:34:07
So storefront IDs
allowed for switch context
00:02:34:21 - 00:02:38:03
and I'm just going to put in the ID
of that master storefront in there,
00:02:38:03 - 00:02:41:07
which in my case is 31.
00:02:41:25 - 00:02:46:00
So this setting allows users
to specify a master storefront ID,
00:02:46:09 - 00:02:49:24
which acts as a relay to all of the other
storefronts on your platform.
00:02:50:23 - 00:02:53:16
So the purpose of
the setting is to streamline the process
00:02:53:16 - 00:02:57:28
of setting up an API connection
between Infigo and printIQ.
00:02:59:05 - 00:03:03:16
So prior to this development, storefronts
in Infigo were completely independent
00:03:03:24 - 00:03:06:18
and didn't really have visibility
to access each other.
00:03:07:17 - 00:03:11:06
So by introducing the switch
context option that we have here,
00:03:11:20 - 00:03:15:20
by designating a master
storefront of requests
00:03:15:20 - 00:03:20:03
coming into the system can be associated
with the appropriate storefront
00:03:20:03 - 00:03:23:25
and then it can be relayed accordingly.
00:03:24:17 - 00:03:26:28
So the switch context option
that we have here
00:03:27:08 - 00:03:30:09
is part of the configuration process
within Infigo
00:03:30:21 - 00:03:34:25
and is specifically relevant
to connecting with the printIQ API
00:03:35:04 - 00:03:38:24
and managing web hooks for products
and inventory synchronization,
00:03:38:24 - 00:03:43:12
which of course we'll discuss later on.
00:03:43:12 - 00:03:48:02
It helps to ensure that the appropriate
storefront receives the notifications
00:03:48:10 - 00:03:50:26
and data related to products created
00:03:51:02 - 00:03:54:23
and edited within printIQ.
00:03:56:12 - 00:03:57:14
So with our idea
00:03:57:14 - 00:04:01:00
updated, I'm just going to hit
save on that particular page
00:04:01:18 - 00:04:13:01
and then we can navigate back
to our other storefront.
00:04:13:06 - 00:04:15:27
From here we're going to go back
to the Connect Settings page
00:04:21:27 - 00:04:22:23
and I'm going to make sure
00:04:22:23 - 00:04:27:04
that my Connect:
printIQ plugin is enabled.
00:04:27:08 - 00:04:31:07
Now, chances are, if you've been using
the Connect printIQ plugin before now,
00:04:31:17 - 00:04:33:05
this would be enabled
00:04:33:05 - 00:04:36:20
and a lot of your other settings
and configurations will be done already.
00:04:37:04 - 00:04:41:09
Just need to make sure this is enabled
if you're starting from scratch.
00:04:42:04 - 00:04:44:03
Next,
we're going to navigate to the Connect
00:04:44:03 - 00:04:50:14
plugin screen,
find the Connect: printIQ entry
00:04:50:25 - 00:04:53:25
and then go to configure.
00:04:57:13 - 00:04:58:07
Now again, I'm
00:04:58:07 - 00:05:02:02
starting from a clean storefront here,
so I don't have this configured at all.
00:05:02:10 - 00:05:05:24
If you've already been using the Connect
Prince IQ plugin, chances are
00:05:05:24 - 00:05:13:06
you have a lot of this data input already.
00:05:13:06 - 00:05:17:06
So I'm just going to put in a few bits of
information here just to get us started.
00:05:17:06 - 00:05:19:12
So I'm just going to put in a few bits of
information here just to get us started.
00:05:19:17 - 00:05:22:16
Now, in order
for the product synchronization to work,
00:05:22:16 - 00:05:25:14
you do need to input the V1 credentials.
00:05:26:01 - 00:05:30:06
So this is a base64 token
and it must be input
00:05:30:06 - 00:05:33:15
in order to facilitate that product's
sync capability.
00:05:33:29 - 00:05:37:08
The token can be obtained
by contacting printIQ support,
00:05:38:15 - 00:05:43:05
the Base64 token is a form
of authentication or access token
00:05:43:05 - 00:05:46:29
that is generated by printIQ
and provided to Infigo
00:05:46:29 - 00:05:51:23
The token allows Infigo to authenticate
and to authorize its requests
00:05:51:23 - 00:05:55:23
when communicating with printIQ, ensuring
that we've got a secure
00:05:55:23 - 00:05:59:15
and authorized access
link to the necessary resources
00:05:59:20 - 00:06:03:25
and functionalities
between the two systems.
00:06:05:03 - 00:06:07:22
So I already have
that base64 token to hand,
00:06:07:22 - 00:06:11:01
so I'm just going to paste it into here,
00:06:12:10 - 00:06:18:04
make sure we save.
00:06:18:04 - 00:06:20:17
And then once we've done
that, I'm just going to scroll down
00:06:25:28 - 00:06:28:04
to the product sync settings.
00:06:29:19 - 00:06:32:09
So this is a new set of options,
which is introduced
00:06:32:09 - 00:06:39:05
for the product sync, and we'll
just go through a few of these options.
00:06:39:05 - 00:06:44:27
So we'll begin with master product
and master category. So
00:06:46:03 - 00:06:46:21
as I'm
00:06:46:21 - 00:06:50:04
as any seasoned Infigo user will be aware,
products
00:06:50:04 - 00:06:53:18
and categories contain
many different configuration options
00:06:53:28 - 00:06:58:14
and not all of those options
are brought over as part of printIQ.
00:06:58:22 - 00:07:01:11
And we'll see what details
are brought over a little bit later on.
00:07:03:04 - 00:07:07:05
So to save time
when syncing from printIQ,
00:07:07:20 - 00:07:12:16
you can define a master product
and a master category to act as a settings
00:07:12:16 - 00:07:15:19
template for those things that aren't
brought over as part of the sync.
00:07:17:02 - 00:07:21:27
So in order to do this, any products
or categories containing the required
00:07:21:27 - 00:07:25:06
prefix of master underscore in the name
00:07:25:19 - 00:07:28:09
can be selected from this dropdown list.
00:07:29:25 - 00:07:31:03
So this is nice and easy to do.
00:07:31:03 - 00:07:34:05
I'm just going to go quickly to my
00:07:34:05 - 00:07:39:15
pro Product catalog.
00:07:39:15 - 00:07:43:13
Now, if you've already got a product
set up in here that you would like to have
00:07:43:13 - 00:07:45:29
as your templates,
then you could duplicate that product
00:07:45:29 - 00:07:47:19
and just add the prefix.
00:07:47:19 - 00:07:48:12
I'm just going to create
00:07:48:12 - 00:07:52:08
a brand new stock product,
so I'm going to give the prefix master
00:07:52:17 - 00:07:55:27
and then after that it can be
whatever I like, but I'll just do
00:07:55:27 - 00:08:04:11
product,
00:08:04:11 - 00:08:07:24
I'll do the same with my category.
00:08:07:24 - 00:08:11:24
So manage categories again,
I could duplicate an existing category
00:08:12:07 - 00:08:16:00
and then add the prefix master
or you can create a brand new one
00:08:16:00 - 00:08:29:13
with the settings that you require.
00:08:29:13 - 00:08:31:13
I'll go back to my printIQ settings
00:08:32:23 - 00:08:33:08
and I'll just
00:08:33:08 - 00:08:44:18
refresh the page.
00:08:44:18 - 00:08:47:23
Then in those dropdown list
for master product and master category,
00:08:47:23 - 00:08:51:07
I can see that those have now appeared,
00:08:51:07 - 00:08:56:14
so it isn't necessary to sync categories
if they're not required.
00:08:56:14 - 00:09:04:03
So what you can do is you can click this
ignore categories from Sync Button here,
00:09:04:03 - 00:09:07:26
and that excludes the automatic creation
of a category structure.
00:09:08:05 - 00:09:11:07
And this also allows you
to create a category structure
00:09:11:07 - 00:09:14:03
manually within Infigo,
if you would prefer to do that,
00:09:15:03 - 00:09:17:09
even if categories are syncs.
00:09:18:00 - 00:09:22:25
So if you do have the category sync on
and that comes over from printIQ, further
00:09:22:25 - 00:09:25:26
manual changes can be made within
Infigo, such
00:09:25:26 - 00:09:29:04
as applying a product
to a second category if you wish to do so.
00:09:30:22 - 00:09:31:06
If the
00:09:31:06 - 00:09:34:07
ignore categories from sync is selected,
00:09:34:28 - 00:09:37:14
then the master category field changes
00:09:37:22 - 00:09:42:11
to a default product category field
and that allows you to specify
00:09:42:11 - 00:09:52:26
a category that all sync products
will be added to by default.
00:09:52:26 - 00:09:57:20
Next up, we have the ability to specify
the product types that we want to sync.
00:09:58:04 - 00:10:01:15
So as I mentioned earlier
on, you can sync stock products
00:10:01:23 - 00:10:05:06
and you can sync print ondemand
or static PDF products.
00:10:05:06 - 00:10:06:23
As you may know, the
00:10:08:26 - 00:10:10:21
the sync of each of these product types
00:10:10:21 - 00:10:13:13
is controlled
independently with these two checkboxes
00:10:14:16 - 00:10:18:26
and can be activated in here
just by selecting those.
00:10:18:26 - 00:10:21:23
You also have two more information
buttons.
00:10:22:04 - 00:10:25:12
These will give you additional details
on the fields which are mapped
00:10:25:12 - 00:10:30:04
between printIQ and Infigo for
either of the two linked product types.
00:10:30:22 - 00:10:34:11
So if I click on the print
on demand product, for example,
00:10:34:11 - 00:10:37:19
it reveals a table and it's got three
columns.
00:10:37:19 - 00:10:40:21
One will show you
the printIQ name of a particular field.
00:10:41:08 - 00:10:43:25
One will show you
the Infigo name of the field,
00:10:44:08 - 00:10:51:24
and one will show you
any necessary comments.
00:10:51:24 - 00:10:55:02
And this is the information that's
transferred between the two systems,
00:10:56:12 - 00:10:58:15
about the same information
00:10:58:15 - 00:11:06:11
available for stock products.
00:11:06:11 - 00:11:15:03
Finally, we have the ability
to put in a failure email down here.
00:11:15:03 - 00:11:19:02
So if there is any failures during
the syncing process, you will be notified
00:11:19:02 - 00:11:26:20
at this email address.
00:11:26:20 - 00:11:30:05
So last but by no means least a webhook
00:11:30:05 - 00:11:34:11
requires set up within printIQ
in order to facilitate
00:11:34:11 - 00:11:38:03
the syncing of print on demand
or stock products.
00:11:39:00 - 00:11:42:04
So the Product Sync Feature works
through a webhook,
00:11:42:16 - 00:11:45:17
specifically a print on demand products
webhook
00:11:49:27 - 00:11:50:11
and a little bit
00:11:50:11 - 00:11:53:08
further down async stock products webhook.
00:11:54:07 - 00:11:57:02
Now these web hooks are set up in printIQ
00:11:57:09 - 00:12:00:29
to notify the system
when a product is created or edited.
00:12:02:15 - 00:12:05:20
In the past,
printIQ had limitations in setting up web
00:12:05:20 - 00:12:10:00
hooks, allowing only a single webhook
to be used to overcome this.
00:12:10:21 - 00:12:14:03
That's why we introduced
that switch context setting that I showed
00:12:14:03 - 00:12:17:06
a bit earlier on where the storefront ID
00:12:17:06 - 00:12:19:13
of a master storefront is added.
00:12:20:08 - 00:12:22:29
So this master storefront acts as a relay
00:12:23:08 - 00:12:25:29
for all of the other storefronts, ensuring
00:12:25:29 - 00:12:30:00
that the information from web hooks
is added to the relevant accounts within.
00:12:30:00 - 00:12:30:15
Infigo
00:12:31:04 - 00:12:31:13
prints.
00:12:31:13 - 00:12:36:14
IQ support can assist
with the setting up of these webhooks