Being able to sell an experience where products are either shipped ahead of time, picked up on-site, or simply used onsite at the time of the experience, would be great. This would require that we can gather shipment information for an order and/or each attendee during the checkout process if it's a product to be shipped ahead of time.
Basic requirements
  • If there's an experience (virtual or in-person), the customer provides their shipping information in the checkout so the merchant can fulfill that order using Shopify's built-in shipping tools.
  • For these experiences, if there are individual attendees besides the purchaser, shipping information would need to be provided for that attendee. This would apply anytime there are multiple attendees for a booked experience.
Stretch goals:
  • The products being sold along with the experience are Shopify-managed inventory
  • The merchant can choose to offer a product or no product purchases as a variant in the experience. e.g. the variants in a virtual cooking class might be "Class only $35" or "Class + Ingredient Kit $95"
  • Variants with products attached can have a sale date limitation where a certain amount of days are required to ship the product before the experience slot time.