Pour intégrer SPREAD sur votre shopify, vous devez insérer des Scripts Javascript en différents endroits.
Vous pourrez ainsi bénéficier :
- Des widgets sur votre site
- Des remontées de création de comptes et de commandes
Affichage des widgets
Remontée de création de compte
Dans votre Shopify, rendez vous dans "Online Store > Themes > Customize Theme > Edit Code > Customers/account.liquid
<script>
var sporder = {
email: "{{customer.email}}",
name: "{{customer.last_name}}", //Si vous n'indiquez pas ce paramètre nous y insérerons le début de l'email
firstname: "{{customer.first_name}}",
action : "signup"
};
</script>
Documentation pour les variables Shopify : https://help.shopify.com/themes/liquid/objects/customer
Remontée de création de commandes
Dans votre Shopify, rendez vous dans "Settings > Checkout > Additional scripts"
<script>
var sporder = {
email: "{{customer.email}}",
amount: "{{order.total_price}}",
idorder: "{{order.order_number}}",
date: "{{order.created_at| date: "%Y-%m-%d %H:%M:%S"}}", // Y-m-d H:i:s
state: "20", // 10:taken / 20:paid / 50:sent / 100:recieved
name: "{{customer.last_name}}", //Si vous n'indiquez pas ce paramètre nous y insérerons le début de l'email
firstname: "{{customer.first_name}}",
address : “{{address.street}}”,
cp : “{{address.zip}}”,
city : “{{address.city}}”,
country : “{{address.country}}”,
action : "order" };
</script>
Doc variable : https://help.shopify.com/themes/liquid/objects/order
Doc adaptation date : https://help.shopify.com/themes/liquid/filters/additional-filters#date
+ changement format : http://ruby-doc.org/core-2.5.1/Time.html#method-i-strftime
Doc Adresse : https://help.shopify.com/themes/liquid/objects/address