Put your trips on your Shopify store

Mission 3 of 5

Give each trip a page on your Shopify store with its next open times and a Book button. About 20 minutes in your theme, once.

Part of Sell your trips online

Who can do itWhoever looks after your Shopify store
PlanFree, Plus and Pro
Before you startPut a trip online

What this is for. OneDive puts every trip you sell online into your Shopify store as a product. You set up one page design for those products in your theme. Divers then see the next open times and a Book button, and book and pay with OneDive in a window over your page. You don't need the code from Settings › Online Booking › Your website; OneDive adds it to your store for you.

Before you start, connect your Shopify store and switch on Trips on your store in Settings › Online store. Within 15 minutes, each trip that's online shows up in Shopify under Products. It isn't on your store yet, so nobody sees it until step 6.

Open your theme editor

In your Shopify admin, choose Online Store. On your current theme, choose Edit theme.

Shopify admin, Online Store, with the current theme and its Edit theme button
Shopify › Online Store
  1. Online Store. Under Sales channels on the left.
  2. Edit theme. Opens the theme editor on your home page.

Create the trip template

In the page picker at the top, choose Products, then Create template.

The theme editor page picker opened to Products, with Default product and Create template
Theme editor › Products
  1. Page picker. Says Home page until you change it.
  2. Products. Your product page designs.
  3. Create template. Starts a new design for your trips.

Name it onedive-tour, leave Based on as Default product, and choose Create template.

The Create a template dialog, named onedive-tour, based on Default product
Create a template
  1. Name. onedive-tour, lower case, with the hyphen.
  2. Based on. Default product.
  3. Create template. Opens the new template in the editor.
Spell it exactly. OneDive puts this name on every trip in Shopify. A template with any other name isn't used, and your trips show your normal product page with Add to cart.

Remove the buy buttons

In the new template, open Product information, then Details. Hover Variant picker and choose the bin, then do the same for Buy buttons. A trip is booked with OneDive, never through your Shopify cart. Only this template changes; your other products keep theirs.

The onedive-tour template with Variant picker and Buy buttons under Details, the bin showing on Buy buttons, and Add to cart in the preview
Template › Product information › Details
  1. Variant picker. Remove it.
  2. Buy buttons. The bin shows when you hover. It holds the quantity too.
  3. Add to cart and Buy it now. Gone from the preview once both are removed.

Then choose Product information itself to open its settings, and switch off Sticky add to cart bar.

Product information settings with Sticky add to cart bar switched on
Product information settings
  1. Product information. Choose the section name to see its settings.
  2. Sticky add to cart bar. On to start with. Left on, your trip pages show an Add to cart bar as divers scroll. Switch it off.
On an older theme like Dawn, the blocks sit straight under Product information and there are three: Variant picker, Quantity selector and Buy buttons. Remove all three. Dawn has no sticky bar.

Add the OneDive block

Under Details, choose Add block, then the Apps tab, then OneDive tour booking. Put it between Divider and Description, where the buy buttons were.

Add block with the Apps tab open, listing OneDive tour booking, and the insert line between Divider and Description
Details › Add block › Apps
  1. Add block. The one under Details.
  2. Apps. Blocks from the apps on your store.
  3. OneDive tour booking. Not listed? See If something looks wrong, below.
  4. Where it goes. Between Divider and Description.

Choose Save at the top right. The block shows the trip's next open times and its Book button.

The OneDive tour booking block in the template, with the preview showing the next open times and Check availability and book
Theme editor, block in place
  1. OneDive tour booking. Where the buy buttons were.
  2. Next open times. Live from the trip's schedule in OneDive.
  3. Book. Its text and color are yours to change: choose the block to see them.

Signed in to OneDive B2B? Open my theme with the block ready opens your theme editor with the block ready to drop in.

The preview shows a snowboard, or a note that this isn't a trip? The editor can only preview trips you have published, which comes in step 6. Save and carry on.

Check a trip uses the template

In your Shopify admin, open Products and one of your trips. On the right, Theme template says onedive-tour. OneDive sets it, so you only check.

A trip in Shopify Products with Theme template set to onedive-tour
Products › a trip
  1. Theme template. Says Default product? Check the spelling from step 2.

Publish each trip to your online store

On the same product page, next to Publishing, choose Manage publishing.

The product page Publishing card, This product is not published anywhere, with Manage publishing
Product › Publishing
  1. Manage publishing. Until you do this, it says This product is not published anywhere.

Switch on Online Store and choose Done.

The Manage publishing dialog with Online Store switched on
Manage publishing
  1. Online Store. Your store's website. Leave Shop and Point of Sale off.
  2. Done. Closes the list. Nothing is saved yet.

Then choose Save in the bar at the top.

The Unsaved changes bar with Save, and Publishing showing Online Store
Unsaved changes
  1. Save. Leave without it and the trip isn't published.
  2. Online Store. The trip is live on your store.
Do this last, and for each trip. A trip published before steps 2 to 4 shows your normal product page, with Add to cart. OneDive never publishes a trip for you, so you choose when each one goes live.

Check the page

Open the trip on your store. You see the next open times and a Book button, and no Add to cart.

The live trip page with the next open times and Check availability and book, and no Add to cart
Your store, a trip page
  1. Next open times. From the trip's schedule in OneDive.
  2. Book. Opens a new tab instead of a window? See If something looks wrong, below.

Choose Book. The OneDive booking window opens over your page, and the diver picks a time and pays there.

The OneDive booking window open over the store page, on Pick a day
Your store, booking window
  1. Close. Back to your page. Nothing is booked until the diver pays.

Optional: give the page a short address

On the trip in Shopify, under Search engine listing, change the URL handle to something short, such as two-tank-reef-dive. Leave the redirect box ticked. OneDive never changes it back.

Your own trip listings switch on their own

Once your trip page design is set up (steps 1 to 4), OneDive moves each of your own trip listings, the Shopify products you linked to a trip, from Default product to onedive-tour by itself. It moves a page back when you turn the switch off, keep Shopify's checkout, unlink the trip or turn Trips on your store off, and when OneDive can't show the booking card on that page, for example when the product is also a class page. A trip that is full or between seasons keeps the Book button, since a full trip shouldn't get Add to cart.

  • Only the booking area changes. OneDive never touches the title, description, photos or price of a listing.
  • Your own design is left alone. A listing you put on another design isn't switched, and a change you make later in Shopify wins.
  • You choose. Settings › Online store has the switch, Book with OneDive on your own trip pages, and shows each page's status. OneDive turns it on store by store, after checking how your trip pages look.
  • A store on its own Shopify app is never switched. Set each trip's template to onedive-tour by hand (step 5). Call (352) 501-9334 and we'll do it with you.

If something looks wrong

  • Book opens a new tab instead of a window. The page's address isn't on your allowed sites yet. OneDive adds your store's own addresses within 15 minutes of connecting. A page on any other address needs that address added in Settings › Online Booking › Your website.
  • The page still has Add to cart. The trip isn't using onedive-tour (step 5), or the sticky bar is still on (step 3).
  • No OneDive tour booking under Apps. Check the OneDive B2B Sync app is installed on your store. Connected your store with your own app, or on a theme older than 2021? Use the snippet instead, in Settings › Online store › Trip page guide. Still stuck? Message support.

Good to know

  • OneDive keeps each trip's title, description, price and template in step with the trip. The price includes the 3.99% OneDive booking fee. Photos, tags, collections and the page address are yours to change in Shopify.
  • A new trip you put online shows up in Shopify on its own. Publish it (step 6) and it's live. Steps 1 to 4 are done once.
  • A trip linked to a product you already have in Shopify is covered too. OneDive adds the trip's booking details to that product and leaves the rest of it alone, and moves its page to onedive-tour for you: see "Your own trip listings switch on their own" above.
  • When a season ends, OneDive archives the trip's product. When the next one opens, check it's still published to Online Store.
  • Your class pages can use this same design, with a Book button for each class: see Class pages on your Shopify store. The block has its own Button text on class pages setting, Check dates and book to start with, beside Button text for trips.
  • Seeing a red banner in Settings › Online Booking about pages that sell through Shopify's cart? See Make your trip pages book through OneDive.
  • Next: when a diver books, Mission 4.
Still stuck? Tell us what you are trying to do and a person at OneDive will help.
Contact us
Did this help?
Last checked October 30, 2026