How it connects
Renttix connects to your Shopify store as an embedded Shopify app. You authorise the connection through Shopify's standard OAuth flow from the Connect button in Renttix, and from that point the two systems talk directly — no CSV exports, no middleware. Products you choose to publish are pushed from Renttix to Shopify with duration-based variants built from your rate definitions, and each variant carries Renttix metafields — product reference, hire duration, minimum rental period — that the storefront reads without extra round-trips. Bundles publish as a single Shopify product for the customer to buy, while Renttix keeps the per-item view for inventory, tax, and dispatch. On the product page, theme snippets fetch live data from Renttix through Shopify's App Proxy: a tiered rate card (one day, weekend, week, with a from-per-day price), an availability calendar looking up to 180 days ahead, and an authoritative price for the exact dates the customer selects. When they reserve, Renttix re-runs the pricing server-side and creates a Shopify draft order carrying the computed price and the hire dates as line properties. The customer pays through Shopify's own hosted checkout — Shop Pay, Apple Pay, and Google Pay included — and the resulting order is priced exactly as quoted. Orders flow back into Renttix automatically. Webhooks for order creation, updates, payment, and cancellation feed an idempotent ingest pipeline that creates the rental order, matches or creates the customer record, and records any coupon redemption. Renttix pushes current stock levels back to Shopify on a five-minute cycle, and when the delivery is completed the fulfilment is posted to Shopify so the customer receives the standard confirmation. A recovery worker replays any webhook interrupted mid-processing, and a scheduled reconciliation re-pulls recent orders from Shopify as a backstop — a missed webhook does not become a missed order.
Why it matters
Shopify is an excellent storefront and a poor rental system. Its product model assumes a fixed price and a one-way sale: there is nowhere to put hire dates, no concept of equipment coming back, and no way for a static variant price to reflect what a nine-day hire actually costs. Rental businesses selling through Shopify usually end up with a compromise — a booking app bolted on the side, a "call for a quote" button, or a checkout that charges the wrong amount and gets corrected by email afterwards. The Renttix integration removes that compromise. Customers see real rates for real dates, an availability calendar that reflects the actual fleet, and a checkout that charges the price the rate engine calculated — not a static variant price that happens to be nearby. Your team stops re-keying web orders: every Shopify order arrives in Renttix with its hire dates, pricing, and customer attached, ready for scheduling and dispatch like any other order. It also keeps your channels consistent. The storefront works from the same availability data as the hire desk, so the website is not quietly taking bookings for equipment that left the yard this morning. Renttix-native coupon codes are validated when applied and re-validated server-side when the reservation is created, so a discount cannot be forged from the browser — and every redemption is recorded when the order lands in Renttix. And customers can check the status of their rental — confirmed, preparing, on hire, returned — from a tracking page on your store, using nothing more than their order reference and email address.
Key workflows
Publish rental products and bundles
Push products from Renttix to Shopify with duration-based variants built from your rate definitions, complete with the metafields the storefront needs. Bundles publish as a single Shopify product while Renttix keeps the per-item view for inventory, tax, and dispatch.
Availability calendars and rate cards on the product page
Theme snippets fetch a per-day availability calendar — up to 180 days ahead — and a tiered rate card directly from Renttix through Shopify's App Proxy. Customers see whether their dates work and what the hire will cost before they reach checkout.
Date-range checkout at the computed price
When a customer reserves specific dates, Renttix re-prices the hire server-side and creates a Shopify draft order carrying that price and the hire dates. The customer pays through Shopify's own hosted checkout, with Shop Pay, Apple Pay, and Google Pay available.
Inventory sync and over-booking protection
Renttix pushes current available stock to Shopify every five minutes so listings show honest stock levels, and a date-aware availability check runs from the cart before checkout is enabled. The storefront works from the same availability data as the hire desk.
Order ingest and fulfilment
Shopify orders arrive in Renttix through webhooks with hire dates, pricing, and customer details attached, deduplicated automatically. When the delivery is completed in Renttix, the fulfilment posts back to Shopify and the customer receives the standard confirmation email.
Cross-channel coupons
Renttix-native coupon codes work on your Shopify storefront with product, category, and customer targeting plus per-customer redemption caps. Codes are validated when applied and re-validated server-side when the draft order is created, and every redemption is recorded against the order at ingest.
Shopify (https://www.shopify.com) powers millions of online stores worldwide and is, for many rental businesses, the natural home for their web presence — the themes, the checkout, and the payment options customers already trust. The Renttix integration lets you keep all of that while Renttix supplies what Shopify does not have: rental-aware pricing, date-based availability, and the operational pipeline that takes an order from checkout through delivery, hire, and return. Shopify remains the shop window; Renttix runs the rental behind it.
Shopify integration FAQ
No. The storefront pieces are theme snippets and metafields that work alongside your existing theme, and the checkout components run in Shopify's checkout rather than the theme itself. If you are starting fresh, Renttix can install a starter theme — always as a new, unpublished theme, so your live storefront is never modified without your say-so.
Shopify variant prices are static, so date-range rentals go through a draft order instead: Renttix recalculates the price for the selected dates on the server and creates the draft order with that exact amount. The customer pays through Shopify's normal hosted checkout, and the resulting order matches the quoted price line for line.
Two checks work together. Renttix pushes current available stock to Shopify every five minutes so product pages reflect reality, and a date-aware availability check runs against the live Renttix fleet before checkout is enabled for the customer's chosen dates.
Every inbound webhook is persisted before processing, and a recovery worker replays anything interrupted mid-flight. On top of that, a scheduled reconciliation re-pulls recent orders and customers from each connected store and runs them through the same idempotent ingest — already-processed orders are skipped and missed ones are recovered.
Ready to modernize your rental operations?
Payments + deposits enabled • Quick setup • No credit card trial
