- 15 Nov 2024
- 3 Minutes to read
- Print
- DarkLight
SquareSpace Integration
- Updated on 15 Nov 2024
- 3 Minutes to read
- Print
- DarkLight
Overview
The following examples show how Zyler Go will look when you integrate it into your SquareSpace site. The next section explains the simple steps required to achieve this.
Imagine your PLP on desktop looks something like the following:
After integrating Zyler Go, Try On buttons will then appear below the product image:
These Try On buttons can be customized to match the brand of your website as you see fit. Upon clicking the Try On button for an outfit, the Zyler Go widget will be displayed in the bottom left of the window showing the user visualized in that outfit. For example:
On mobile, the widget will occupy the whole screen as can be seen below:
In both views, you are able to swipe vertically to view all your other outfits that are available for visualization.
As with the PLP, integrating Zyler Go on the PDP will add Try On buttons. Imagine your PDP on desktop looks like the following (before integrating Zyler Go):
After integrating Zyler Go, a Try On button will appear under the "Add to Cart" button:
As before, upon clicking the Try On button, the Zyler Go widget will be displayed with the outfit visualized on the user. For example:
On mobile once again, the widget will occupy the whole screen as can be seen below:
Integration Steps
There are two simple steps for integrating Zyler Go on SquareSpace:
In these examples, the free SquareSpace template "Zaatar" is used. Using custom templates may not produce the expected results since class names required by the script may change. If you find that this does not work as expected, please contact us at api@zyler.com.
Step 1: Including the Script
To include the script on your site you can use the SquareSpace feature "Code Injection". This feature is available at SquareSpace Business tier or higher.
You can use Code Injection to include the script by following these steps:
- Navigate to "Website" -> "Pages" -> "Website Tools" -> "Code Injection".
- Find the "Header" text box.
- Copy and paste the script below into the "Header" textbox, replacing
<partner-id>
with your value from the Partner Portal.
<script defer partner-id="<partner-id>" platform="squarespace" src="https://www.zyler.com/js/platform-integration/v1/index.js"></script>
The script uses the defer
attribute which is recommended for use if including scripts in the <head>
. This ensures the script does not run until the browser has finished loading the page content.
Step 2: Styling Using CSS
To style your Try On buttons, copy and paste the following CSS into the same section as the script, either above or below it. You can edit it to match the brand of your website as you see fit.
<style>
.zyler-try-on-cta {
display: block;
border: 1px black solid;
border-radius: 2rem !important;
padding: 0.5rem 1rem !important;
margin: 0 !important;
background-color: white !important;
cursor: pointer;
&:hover {
background-color: #f0eff0 !important;
}
}
.zyler-button-div {
display: flex;
justify-content: center;
width: 100%;
margin: 15px 0;
order: 4;
}
</style>
The .zyler-button-div
selector contains an order
property with the value of 4
. This works with the layout in SquareSpace to set the position of the Try On button on the PDP to below the "Add to Cart" button. Using a value of 1
, 2
or 3
shifts the button to below the product title.
If left unset (or as 0
) the button appears above the title. This is likely not desired as it provides an odd user experience and so should be avoided.
This completes the integration steps. Zyler Go is now part of your SquareSpace site.