WAIR storefront setup - Shopify

A few quick steps to get up and running with the WAIR on your eCommerce site

Before you begin

This guide is for storefronts that do not support the automated installation using our Shopify app.

Add Head Script

  1. Go to Shopify Admin
  2. Navigate to product template: Theme Actions > Edit Code > Sections > theme.liquid
  3. Copy following script
     <script type="text/javascript">
    var predictProduct = {{product | json}};
    window.addEventListener("onPredictLoad", function (event) {
    event.detail.predict.render({
    brandKey:"{{shop.permanent_domain}}",
    product:predictProduct ? {
    key:predictProduct.handle,
    name:predictProduct.title,
    image:"{{ product.selected_or_first_available_variant.featured_image | default: product.featured_image | img_url: 'x600' }}",
    } : null,
    // "onRecommendCallback": function(variantId) { /* do something on recommendation */ }
    });
    });
    </script>
    <script type="text/javascript" async src="https://predict-v4.getwair.com/default/predict.js"></script>
  4. Paste copied snippet just before the closing <head> tag (</head>)

Add Conversion script

  1. Go to Shopify Admin
  2. Navigate to Checkout page: Settings  > Checkout
  3. Copy following script:
     <script type="text/javascript">
    window.addEventListener("onPredictLoad", function (event) {
    event.detail.predict.submitOrder({
    brandKey: "{{shop.permanent_domain}}",
    orderId: "{{ order_id }}",
    orderNumber: "{{ order_number }}"
    });
    })
    </script>
    <script type="text/javascript" async src="https://predict-v4.getwair.com/default/predict.js"></script>
  4. Paste script in Order Processing > Additional ScriptsScreen Shot 2020-09-17 at 1.58.52 PM