A build-to-order Shopify app that turns your store into a tour and activity booking engine — date and participant selection, per-tour capacity, deposits, add-ons and vouchers. Built, installed and supported by ECOSIRE. One-time license from $249.00 USD for Shopify (build-to-order) — includes 12 months of updates and support.

A build-to-order Shopify app that turns your store into a tour and activity booking engine — date and participant selection, per-tour capacity, deposits, add-ons and vouchers. Built, installed and supported by ECOSIRE.
Sem pagamento agora. Isto envia um pedido de orçamento à nossa equipe — responderemos por e-mail com preços e próximos passos.
Shopify is built to sell physical products with fixed inventory — not tours that run on specific dates, for a set number of seats, with deposits and per-person pricing. Travel & Tour Booking is a custom Shopify app that ECOSIRE builds, installs and supports for your store so you can sell activities and travel packages the way they actually work.
Date and participant-count picker on the product page that drives availability and per-person pricing in real time
Per-tour capacity and availability tracked in Shopify metafields and validated server-side at checkout to prevent overselling
Deposit or full-payment options, with the balance recorded against the booking for later collection
Optional add-ons (airport transfers, private guides, meals) selectable at booking and priced into the order
Multi-day itinerary support with start date, duration and per-day detail stored on the booking
Automated pre-departure reminder emails and digital booking vouchers issued on paid orders
This is not an instant App Store download. After you order, our team scopes your tours, builds the app against your live store using the Shopify Admin GraphQL API, configures it, and installs it on your theme — typically within a defined delivery window. You get a working booking flow, not a generic template.
On the product page, customers pick a date and the number of participants, see real-time availability drawn from per-tour capacity (tracked in Shopify metafields and validated server-side at checkout so you never oversell), then choose to pay a deposit or the full amount. They can add transfers, guides or meals as add-ons, book multi-day itineraries, and pay in their local currency via Shopify Markets multi-currency.
Behind the scenes the app subscribes to orders/create and orders/paid webhooks to decrement capacity, issue a booking voucher, and schedule automated reminders before departure. Everything is OAuth-installed with least-privilege scopes and lives inside your Shopify Admin — no third-party booking portal, no per-booking commission to an outside platform.
Because it's built for you, the data model, pricing rules and confirmation emails match your operation — seasonal pricing, blackout dates, minimum group sizes. ECOSIRE owns the build and the ongoing support, so when Shopify ships API changes or you add new tours, you have someone accountable.
Runs scheduled day tours and excursions with fixed seat counts. Needs date-based availability, capacity that can't be oversold, and deposits to lock in seats without taking full payment upfront.
Sells experiences like diving, climbing or workshops by time slot and group size. Needs per-participant pricing, add-ons such as gear or guides, and automated reminders to cut no-shows.
Packages multi-day trips and tours for travelers in different countries. Needs itinerary support, multi-currency checkout, and deposit-then-balance billing — all inside their existing Shopify store rather than a separate booking platform.
Compre a licença em ecosire.com e baixe o ZIP do módulo Travel & Tour Booking no painel da sua conta.
Extraia o ZIP em sua pasta de complementos personalizados do Odoo no servidor (ou faça upload via Aplicativos > Instalar do arquivo em Odoo.sh/runbot).
Ative o modo de desenvolvedor, abra Aplicativos, clique em Atualizar lista de aplicativos, procure por Travel & Tour Booking e pressione Instalar.
Abra o novo menu, cole sua chave de licença ECOSIRE, conecte quaisquer credenciais externas (Shopify, Amazon, Stripe, etc.) e salve.
Execute o teste de conexão integrado, sincronize seus primeiros 10 registros e agende o cron recorrente. Entre em contato com o suporte se algo falhar.
| Critério | ECOSIRE | Construção personalizada | Concorrente | Odoo nativo |
|---|---|---|---|---|
| Date and participant-based booking on the product page | ||||
| Per-tour capacity validated server-side to prevent overselling | ||||
| Deposit / partial-payment options | ||||
| Add-ons and multi-day itinerary support tailored to your tours | ||||
| Instant self-service install from the Shopify App Store | ||||
| Built and configured specifically for your operation and rules | ||||
| Multi-currency checkout via Shopify Markets | ||||
| Named team accountable for builds, fixes and API-change updates |
No. Travel & Tour Booking is build-to-order. After you purchase, ECOSIRE scopes your tours, builds the app against your store using the Shopify Admin GraphQL API, and installs it via OAuth on your theme. You receive a working, configured booking flow rather than a generic self-install app.
Delivery depends on how many tours and rules you have, but a standard build is typically completed within a defined lead time we confirm with you at kickoff after reviewing your store and requirements. We share a schedule before work starts and keep you updated through build, install and a handover walkthrough.
ECOSIRE owns the build and provides a post-launch support window covering bug fixes and compatibility with Shopify API changes. Adding new tours and seasonal rules is something you can do yourself after handover, and we offer ongoing support arrangements for larger changes or new features.
Yes. Capacity is stored per tour in Shopify metafields and validated server-side during checkout, with orders/create and orders/paid webhooks decrementing remaining seats. If a date is full it stops accepting bookings, so two customers can't both grab the last seat.
Yes. Each tour can be configured for deposit or full payment. When a deposit is taken, the outstanding balance is recorded against the booking so you can collect it later through your normal process. The exact deposit rules are set up to match how your business operates.
Yes. Pricing uses Shopify Markets multi-currency so international travelers see and pay in their local currency at checkout, while your booking and capacity data stays consistent in your base currency inside Shopify Admin.
A build-to-order Shopify app that turns your store into a tour and activity booking engine — date and participant selection, per-tour capacity, deposits, add-ons and vouchers. Built, installed and supported by ECOSIRE.