Set up from front end for Artifi Integration
Go to Admin > Store. Then click on Manage Store and check if the new Artifi Configuration tab is available.
Click on the tab filled with the Artifi settings provided for testing and click on the Save button.(This Artifi setting will be available from the Artifi team.)
Check the screenshot below:
Now the next step adds a new product attribute with the attribute name as ArtifiPersonalize & ArtifiIframeDisplayStyle and associates it with the attribute Group.(The SQL script is provided for the same, which will add this attribute in the Znode PIM system.)
If product attribute ArtifiPersonalize & ArtifiIframeDisplayStyle are already available and not associated with any attribute group, then create the attribute group as per user requirement like ‘Artifi Customization Group’ and associate this product attributes with attribute group ‘Artifi Customization Group’. And finally, associate this attribute group with the respective family.
If product attribute ArtifiPersonalize & ArtifiIframeDisplayStyle are not available then, create attributes from admin and associate it with attribute Group, though now it is available in script ArtifiIntegration960 included in SDK in database upgrade and new database folders.
Create the new product with the provided configured Artifi SKU. The SKU Should be the same as provided and update the ArtifiPersonalize attribute as yes for that product.
If ArtifiIframeDisplayStyle is kept as true the Personalise product will be opened in popup else will be opened in full-screen mode.
Create a Child Theme with the name B2B_Artifi_Int.
Go to CMS >> Site Themes >> Click on the button ‘Add New’
Provide the Theme Name as ‘B2B_Artifi_Int’
Untick the checkbox Parent Theme and select Maxwell Hardware From the dropdown menu as Parent Theme.
And click on save.
Now go to CSS and add site.css and site.min.css referring to the path of Maxwell Hardware parent theme.
Select the same theme from admin and publish the store.
The “B2B_Artifi_Int” child theme package files are provided with this release, which is based on the Parent “B2B” theme.
One can create a theme with any other name, and then need to add the files accordingly from the “B2B_Artifi_Int” child theme.
Publish the product and go to the website and check whether the Personalize button is showing or not for that particular product.
On clicking the Personalize button, the Artifi design should load for that particular Product.
The same functionality needs to be checked in the OMS Module at the admin side.