Shopify Connector adds two new custom templates (available in the designer's custom template library) with which you can create communications by entering information that comes directly from the eCommerce:
- Shopify Newsletter
- Shopify One-to-one
Shopify Newsletter
It allows you to insert selected products in the communication directly from the Shopify catalog.
To add new products, you can select one of the Product objects of the communication body from the bar, like: Product (small img), Product (large img), ... and drop the block in the workspace.
Then access their properties by clicking on the pencil icon.
In the Content window click on Import from Shopify button to access the product selection panel. Select your search criteria and click Search. We will only show you the first 10 results. If the product you are looking for doesn't compare in the results, try and refine your search or increase the number of results shown.
Click on the product you want to insert in the communication.
The Content editor will be filled with the info of the product selected.
These is the list of visible product properties filled from the ecommerce:
- Name
name
: numeric Shopify product id. It will not be seen by contacts; - Title
title
: product title - Abstract
description
: product description - External link
link
: product link following the product page on the ecommerce website - Tags
tags
: tags defined on the Shopify product - Image
image
: image placeholder to the dynamics image displaying the main product image defined in Shopify - Actual price
price
: price of the product in Shopify - Special offer
usecompareatprice
: true if the product has a price that is inferior to compareatprice - Original price
compareatprice
: full price - Products with variants
hasvariants
: true if the product has variants (for size, color, etc..) - Min price
minvariantprice
: min variants price
These is the list of hidden product properties filled from the ecommerce that can be used when customizing the template:
maxvariantprice
: max variants pricesku
: Sku of the product (if defined on Shopify)vendor
: Vendor (if defined on Shopify)productid
: Numeric product idvariantid
: Numeric variant id
By clicking on Save in the Content editor, you can display the product preview on the communication designer.
You can edit product settings any time by clicking on edit icon again.
Shopify One-to-one
The Shopify One-to-one template automates the insertion in the communication of information related to the last Abandoned Checkout from contacts and to the Last Order infos and products.
For checkouts, select one of these objects: "Checkout: Info", "Checkout: Button" or "Checkout: Products" and drop it to the workspace.
For orders, select one of these objects: "Last Order: Info" or "Last Order: Products" and drop it to the workspace.
You can edit and customize this communication using all the tools available in the communication editor.
In the Checkout product list and Order product list, each product use the same attributes defined for the product selected by the product picker (see Shopify Newsletter section) and some other attributes specific for the products int the checkout: available
(if the inventory quantity is greather than 0), quantity
(quantity of the single product put in the cart) and varianttitle
(a specific title that identify the specific variant of the product put in the cart). For a complete reference, you can find the checkoutproduct definition in the code of the Shopify One-to-one template.
<!-- checkout product definition --> <div mn:typedef mn:name="checkoutproduct"> <meta mn:param mn:name="name"> <meta mn:param mn:name="title"> <meta mn:param mn:name="description"> <meta mn:param mn:name="link" mn:type="url"> <meta mn:param mn:name="image"> <meta mn:param mn:name="price"> <meta mn:param mn:name="currency"> <meta mn:param mn:name="usecompareatprice" mn:type="boolean"> <meta mn:param mn:name="compareatprice"> <meta mn:param mn:name="hasvariants" mn:type="boolean"> <meta mn:param mn:name="minvariantprice"> <meta mn:param mn:name="maxvariantprice"> <meta mn:param mn:name="vendor"> <meta mn:param mn:name="available"/> <meta mn:param mn:name="quantity"/> <meta mn:param mn:name="varianttitle"/> ... </div>
Once the communication design is complete, you will need to take two further steps to automate the submission process to abandoned checkouts:
- create a dynamic audience that contains all the contacts who have abandoned a checkout in the selected period;
- configure a periodic delivery that sends the communication created from the Shopify One-to-One template to the contacts belonging to the abandoned checkout group.
Another way to use the One-to-one template is to use it in conjunction with the custom flow node Shopify - Abandoned Checkout.