👌

2. Getting Setup

We aim to make integrating with Quiver as simple as possible - we have apps on Shopify, Magento, WooCommerce and Squarespace as well as a custom API. Below are instructions that explain how these integrations can be completed - click the toggle button for the relevant e-commerce platfom.

Manual account → you can set one up by selecting “Book a Delivery Now” at quiver.co.uk (demo →)
  1. Once you’ve emailed, we will respond with your account credentials - and you’ll be able to get started!
  2. Watch this demo video on the right to see how to setup your dashboard.

Shopifyapps.shopify.com/quiver → install directly from this link!

Note: if you're currently on Shopify's monthly plan you may not have carrier calculated shipping enabled - we need this enabled to be able to work with you. To do this you can move to an annual plan or;

1) Visit https://help.shopify.com/en/questions#/contact/chat → Order Management → Other → Chat with us and ask to "enable carrier calculated shipping".

2) You can now install the Quiver app. You may need to uninstall it first if it's part installed - but once reinstalled it'll then work.

^

Note: If you don’t have any Shipping Profiles because previously your store did not support delivery, you will need to create a new Shipping Profile and assign Quiver carrier rates to it. This will allow customers within London to see Quiver delivery options. From inside your Shopify admin, the steps are as follows;

  1. Create a new shipping rate
  2. Settings -> Shipping and Delivery -> General Shipping Rates -> Not shipping from (section) -> Your default location -> Add rates -> Create New Rates -> Done

  3. Create a new shipping zone
  4. Shipping to (section) -> Create Shipping Zone -> Zone Name = UK -> Search countries and region = United Kingdom

  5. Create a carrier rate
  6. Shipping to (section) -> Add rate -> Use carrier or app to calculate rates -> Quiver -> Done

  7. Save

  1. Ask your contact at Quiver to create a “Magento merchant and app.quiver.co.uk account”.
  2. You need to then install the Quiver plugin from the Magento store. It can be found here. Follow installation instructions here.
  3. You need to then update the Quiver settings inside your Magento admin portal at /admin
    1. Click through Stores > Configuration > Sales > Delivery Methods > Quiver
    2. Enable the extension
    3. Add the following API key: <MERCHANT-SPECIFIC-API-KEY> (found in app.quiver.co.uk)
    4. Click ‘Save Changes’

WooCommercewordpress.org/plugins/quiver-delivery/ (demo →)
  1. Ask your contact at Quiver to create a “WooCommerce merchant and app.quiver.co.uk account” - or email matt@quiver.co.uk.
  2. Then install the Quiver plugin from the WordPress store. It can be found here via the web or search for ‘Quiver’ within your Plugins page. For the remaining steps you can watch the video to the side with companion instructions below
  3. Update the Quiver settings inside /wp-admin
    1. Click through WooCommerce > Settings > Shipping > Quiver Delivery
    2. Add the API key → found in app.quiver.co.uk/settings/integrations
    3. Click Save Changes
  4. Give Quiver REST API access inside /wp-admin
    1. Click through WooCommerce > Settings > Advanced > REST API
    2. Click "Add key".
    3. Set "Description" to "Quiver".
    4. Set "Permissions" to "Read/Write".
    5. Click "Generate API key".
    6. Copy Domain, Consumer Key and Consumer Secret and add inside app.quiver.co.uk/settings/integrations.
  5. To ensure Quiver shipping rates are never stale, do the following inside /wp-admin
    1. Navigate through Wordpress Admin -> WooCommerce -> Settings -> Shipping -> Shipping options -> Calculations
    2. Untick “Enable the shipping calculator on the cart page”
    3. Tick “Hide shipping costs until an address is entered”.

Squarespacehttps://squarespace.quiver.london/auth (demo →)
  1. Install the Quiver app at the link above^ → when you do this, you’ll receive an email from Quiver giving you credentials to our merchant dashboard at app.quiver.co.uk/settings/integrations. Please sign in and have it in a separate tab for the next step!
  2. Within your Squarespace dashboard, navigate to Settings > Advanced > Developer API Keys > Generate Key > add Key Name of “Quiver” > tick Products, Inventory, Orders, Transactions and set all to “read and write” > then scroll to the top and click Generate Key.
  3. Select Copy Key. Toggle over to another tab with app.quiver.co.uk/settings/integrations and navigate to Settings > Integrations > select Update Access > paste in the API key and press Save.
  4. To add our delivery options within Squarespace, you need to do this within your Squarespace dashboard. Please navigate to Commerce > Shipping > Add Shipping Option. You can then add any or all of the following - make sure the Shipping Zones are set to United Kingdom and the Fee per Item is £0.
    1. London - Immediate (within 1 hour) Delivery; Per Order Fee should be £5.
    2. London - Same Day Delivery; Per Order Fee should be £4.
    3. London - Delivery Window; Per Order Fee should be £5.
    4. London - Next Day Delivery; Per Order Fee should be £3.
  5. 🎇 - all done!

Wixhttp://wix.to/gR3GRm1 (demo →)

1. Install the application

a. Follow this link - http://wix.to/gR3GRm1

b. Click ‘Add to Site’ and accept the requested permissions

2. Grant API access

a. From your Wix Site dashboard, click ‘Account Settings’ from your user menu in the top right

b. Click ‘API Keys’ and then ‘Generate Key’

c. Give the API Key a name of ‘Quiver’ and then select ‘All permissions’

d. Click ‘Generate Key’ and copy the value of the API Key to your notes, you’ll need it in the next step

3. Email your API Key

a. Send the Quiver API Key back to me at matt@quiver.co.uk.

b. We will then respond with your QUIVER_INSTANCE_ID needed in the next step

4. Create the QUIVER_INSTANCE_ID secret

a. From your Wix Site dashboard, search ‘secrets’ in the search bar and click ‘Secrets Manager’

b. Click ‘Store Secret’

c. Give the Secret a Name of QUIVER_INSTANCE_ID and a Value of the QUIVER_INSTANCE_ID we sent via email.

5. Add the QuiverShippingRates Extension

a. From your Wix editor, enable Developer Mode by clicking ‘Dev Mode’ and then switching the ‘Enable Developer Mode’ to on.

b. Click the {} (Public & Backend) icon on the left.

c. Hover over ‘Custom Extensions’, click the plus icon and click ‘New Shipping Rates Extensions’ and name it QuiverShippingRates

4. This will generate two files, QuiverShippingRates.js and QuiverShippingRates-config.js. Copy the relevant code snippet below into each file being careful not to copy the filename too.

app.QuiverShippingRates-config.js. (don't copy this part!)

import * as ecomShippingRates from 'interfaces-ecom-v1-shipping-rates-provider';

export function getConfig() {

return {

name: "QuiverShippingRates",

description: "Quiver enables merchants to provide Immediate, Same and Next Day delivery options to their customers.",

};

}

QuiverShippingRates.js (don't copy this part!)

import * as ecomShippingRates from 'interfaces-ecom-v1-shipping-rates-provider';

import {fetch} from 'wix-fetch';

import wixSecretsBackend from 'wix-secrets-backend';

export const getShippingRates = async (options, context) => {

const instanceId = await wixSecretsBackend.getSecret('QUIVER_INSTANCE_ID');

const response = await fetch(

``,

{

"headers": { 'Content-Type': 'application/json'},

"method": "post",

"body": JSON.stringify({instanceId, options, context})

}

);

try {

return await response.json();

} catch (e) {

return {shippingRates: []};

}

}

5. Click Save and Publish

6. Enable QuiverShippingRates Extension

a. From your Wix Site dashboard, search ‘shipping’ in the search bar and click ‘Store Shipping’

b. On your Shipping region that includes the UK, click ‘Edit’

c. Scroll to the bottom and enable the QuiverShippingRates

To use the Quiver REST API, you need a Quiver API key. Email louis@quiver.co.uk so he can create you an account and provide guidance.

Quiver’s Messaging to your Customers

SMS

Transactional Texts

1️⃣ 🅰️ Delivery Confirmation

Hi {{ .Customer }} - a Quiver courier will be collecting your order from {{ .MerchantName }} and delivering it {{ .DeliveryTypeDescription }}. You can track your delivery and provide us with helpful instructions at {{ .TrackingURL }}.

1️⃣ 🅱️ Delivery Confirmation - book window

Hi {{ .Customer }} - a Quiver courier will be collecting your order from {{ .MerchantName }}. Please use the following link to book your Delivery Window {{ .TrackingURL }}.

2️⃣🅰️ Out for Delivery

Hi {{ .Customer }} - a Quiver courier has collected your order from {{ .MerchantName }} and will be with you within the hour. You can track your delivery and provide us with helpful instructions at {{ .TrackingURL }}.

2️⃣🅱️ Delivery Late

Hi {{ .Customer }} - a Quiver courier is on their way to your address. They're going to be later than {{ .WindowTo }} but should be with you for {{ .ExpectedWindowTo }}. You can track your delivery and provide us with helpful instructions at {{ .TrackingURL }}.

3️⃣ Delivery Complete

Hi {{ .Customer }} - your delivery from {{ .MerchantName }} has just been delivered{{ if .Note}} with the note "{{ .Note }}"{{end}}. Enjoy! If you want to get in touch with us, please email hello@quiver.co.uk.

3️⃣🅱️ Delivery Cancelled

Hi {{ .Customer }}, your delivery from {{ .MerchantName }} has been cancelled{{ if .Note}} with the note "{{ .Note }}"{{end}}. If this is a surprise, please email us at hello@quiver.co.uk.

3️⃣ C  Delivery Failed

Hi {{ .Customer }}, we were unable to complete your delivery from {{ .MerchantName }}{{ if .Note}}. {{ .Note }}{{end}}. If this is a surprise, please email us at hello@quiver.co.uk.

1️⃣ 🅰️ Return Confirmation

Hi {{ .Customer }} - a Quiver courier will be collecting your return and delivering it back to {{ .MerchantName }}. You can edit your Return Window and provide us with helpful collection instructions at {{ .TrackingURL }}.

1️⃣ 🅱️ Return Confirmation - book window

Hi {{ .Customer }} - a Quiver courier will be collecting your return and delivering it back to {{ .MerchantName }}. Please use the following link to book your collection window {{ .TrackingURL }}.

2️⃣🅰️ Out for Collection

Hi {{ .Customer }} - a Quiver courier will be collecting your return from {{ .MerchantName }} within the hour. You can track your courier and provide us with helpful collection instructions at {{ .TrackingURL }}.

2️⃣🅱️ Return Late

Hi {{ .Customer }} - a Quiver courier is on their way to your address. They're going to be later than {{ .WindowTo }} but should be with you for {{ .ExpectedWindowTo }}. You can track your courier and provide us with helpful instructions at {{ .TrackingURL }}.

3️⃣ Return Collected

Hi {{ .Customer }} - your return from {{ .MerchantName }} has just been collected. Thanks! If you want to get in touch with us, please email hello@quiver.co.uk.

4️⃣🅰️ Return Complete

Hi {{ .Customer }} - your return from {{ .MerchantName }} has been returned! If you want to get in touch with us, please email hello@quiver.co.uk.

4️⃣🅱️ Return Cancelled

Hi {{ .Customer }}, your return from {{ .MerchantName }} has been cancelled{{ if .Note}} with the note "{{ .Note }}"{{end}}. If this is a surprise, please email us at hello@quiver.co.uk.

3️⃣ C  Return Failed

Hi {{ .Customer }}, we were unable to complete your return to {{ .MerchantName }}{{ if .Note}}. {{ .Note }}{{end}}. If this is a surprise, please email us at hello@quiver.co.uk.

1️⃣ 🅰️ Delivery + Return Confirmation

Hi {{ .Customer }} - a Quiver courier will be collecting your order from {{ .MerchantName }} and delivering it {{ .DeliveryTypeDescription }}. You can track your delivery and return and provide us with helpful instructions at {{ .TrackingURL }}.

1️⃣ 🅱️ Delivery + Return Confirmation - book window

Hi {{ .Customer }} - a Quiver courier will be collecting your order from {{ .MerchantName }}. Please use the following link to book your Delivery & Return Windows {{ .TrackingURL }}.
Tracking Page
  1. Delivery Confirmed
  2. image
  3. Out for Delivery
  4. image
  5. Delivery Completed
  6. image