Skip to content
Jan Baykara edited this page Apr 14, 2022 · 12 revisions

A guide for Left Book Club admin users.

Membership Subscription Products/Prices

Which products show up on the website?

Stripe products that have metadata pickable: 1 are displayed

Which prices are used?

  • For display purposes, the cheapest active (i.e. not archived) price (or a price with the nickname "basic") is used
  • When a visitor selects their country, the site identifies which 'shipping zone' that refers to, and looks for the first active price with the shipping metadata set to that shipping zone code (e.g. "UK" or "ROW")

Shipping zones

When a customer selects their country, their Shipping Zone will be identified and they'll be sent to the relevant zone-specific price, if one has been marked.

Add Shipping Zones via the admin panel, at /admin/snippets/app/shippingzone/. If no Shipping Zones are configured, all countries will default to "ROW" (Rest of World).

In Stripe, you must create zone-specific prices for products by adding shipping to the price metadata. For the shipping code ROW, add shipping: ROW. If no price for the zone can be found, the basic price will be used instead.

Shopify Book Products

Books and other products must be made available to the website.

The simplest way to do this is to set up a collection, such as "books" or "merch":

Make a collection available Anchor link to section titled "Make a collection available", then:

  1. From your Shopify admin, go to Products and click Collections.
  2. From the Collections page, click the collection you want to make available.
  3. Next to SALES CHANNELS AND APPS click Manage.
  4. In the Sales channels and apps dialog box, select the box next to the name of your custom app.

See this Shopify guide for more details.

Technical

  • There is a custom app installed in the Shopify store, that is responsible for the integegration.
Clone this wiki locally