E-commerce
July 1, 2026
"When do I get my deposit back?" "I want to extend the rental by 3 days." "You are charging for a scratch when it's just normal wear and tear." Three tickets where a poorly framed rental program generates deposit disputes, late returns, and contested damage charges.
The e-commerce product rental support covers rental duration, deposit or bank authorization, return procedure, condition check, and buyout options. Distinct from trial kit #537, deposit #412, and second-hand purchase #286: here, the product is rented with a return date and post-rental inspection.
This guide #619 covers policy RENTAL-SUP, flow RN-1 to RN-8, and matrix RENTAL-MAP. New rental vertical. Paired with the customer service of the future RENTAL bot (#620).
Summary
Why does product rental generate support tickets?
The customer rents a camera, a stroller, or a costume from your shop. They do not know when the deposit will be released, how to return the product, or what counts as damage. Without a SOP, the agent promises a deposit refund before inspection or confuses renting with a traditional purchase.
Five typical rental frictions
Vague dates: rental start and end dates or grace periods are poorly explained on the PDP
Blocked deposit: credit card hold vs. actual charge perceived as hidden fees
Late return: surprise late fee penalties without policy citation
Disputed condition: normal wear and tear vs. damage charged to the deposit
Extension denied: extension impossible because stock is already reserved
Shopify rental apps manage calendars, payment holds, and return status (Shopify App Store, rental 2026). Without a RENTAL-MAP per SKU program, agents improvise on deposits, returns, and damages.
RENTAL #619 vs trial kit #537, deposit #412, subscription and second hand #286
Five contents, five distinct temporary product models.
Quick matrix
#619 RENTAL: fixed duration rental return inspection deposit
Trial kit #537: try-before-buy return refund convert
Deposit #412: packaging deposit distinct from rented product
Sub Box #415: distinct recurring surprise subscription
Second-hand #286: definitive purchase grading SNAD
#537 = try then keep or refund. #619 = rent then mandatory return except buyout map.
Which rental_* typologies should be classified?
Eight product rental ticket scenarios.
Eight rental typologies
rental_how_it_works: customer does not understand PDP rental model
rental_availability: calendar slot dates unavailable
rental_deposit_hold: security deposit hold release timeframe
rental_extension: extend rental duration
rental_return_process: how to return label drop-off point
rental_late_return: return after due_date penalty
rental_damage_condition: normal wear and tear vs billed damage
rental_buyout: keep product buy back after rental
Tags: rental, location, deposit_hold, return_due. RENTAL-MAP-GROUNDED: duration deposit return from map only.
How should the RENTAL-MAP matrix be structured?
The RENTAL-MAP matrix documents each rental SKU or program for agents and future bot #620.
RENTAL-MAP Columns
rental_program_id: rental program identifier
sku_or_category: rentable product reference
rental_duration_options: 3d 7d 30d weekend
pricing_model: daily weekly flat_fee map
deposit_amount_rules: amount or % of product value
deposit_hold_type: auth_only capture_on_damage
late_fee_policy: €/day max_cap grace_hours
return_method: prepaid_label pickup_point locker
return_window_hours: return window post due_date
condition_checklist: return inspection points
normal_wear_vs_damage: wear vs charge rules
buyout_option_rules: buyout price Y/N formula
customer_copy: customer phrase for PDP rental badge
Sync PDP calendar, checkout rental_acknowledgement, D-2 return emails, and helpdesk macros. Audit: deposit_amount_rules and due_date visible before payment.
RENTAL-SUP policy in six rules
Six rules support product rental.
RENTAL-MAP-GROUNDED: deposit duration return late fee from map only
DEPOSIT-HOLD-CITE-ONLY: hold amount release_sla cite map without ops promise
INSPECTION-BEFORE-RELEASE: deposit released after confirmed ops condition_check
LATE-FEE-CITE: late penalty cite late_fee_policy map verbatim
TRIAL-REROUTE: trial kit try-before-buy → #537 distinct TRIALKIT
PURCHASE-REROUTE: full price purchase without rental → standard new journey
Flow RENTAL RN-1 to RN-8
Flow agent eight steps product rental.
RN-1 Intake: rental_* intent + order_ref rental_id photos if damage
RN-2 Rental lookup: RENTAL-MAP program duration deposit return rules
RN-3 Status verify: rental_status due_date return_received inspection_queue
RN-4 Classify: deposit late return damage extension buyout
RN-5 Policy triage: normal_wear_vs_damage late_fee_policy map
RN-6 Respond: macro RENTAL grounded map customer_copy
RN-7 Execute: extend rental label resend capture partial deposit escalate ops
RN-8 Close: tag rental_resolved rental_program_id
SLA: rental_deposit_hold answered with DEPOSIT-HOLD-CITE and actual inspection status in one interaction.
Essential RENTAL macros
Four macro product rental agents.
RENTAL-EXPLAIN-01
"Rental [sku] program [rental_program_id]: [customer_copy map]. Duration: [rental_duration_options chosen]. Return before [due_date]. Deposit: [deposit_amount_rules deposit_hold_type map]. Return shipping: [return_method map]."
RENTAL-DEPOSIT-01
"Deposit for rental [order_ref]: [amount map] [auth_only / capture if damage]. Status: [active / inspection / released / partial_capture]. [If inspection: release within [release_sla_days] days after inspection receipt.] [If partial: [amount] withheld according to [normal_wear_vs_damage map].]"
RENTAL-RETURN-01
"Return [rental_id]: [return_method map]. Label [sent / resend link]. Due [due_date]. [If late: LATE-FEE-CITE [late_fee_policy map].] [If received: inspection [condition_checklist] within [inspection_sla].]"
RENTAL-DAMAGE-01
"Return inspection [rental_id]: point [X] [normal wear / damage according to normal_wear_vs_damage map]. [If wear: full deposit released.] [If damage: [amount] withheld, photos [link]. Disputation: reply within [dispute_sla].]"
Edge cases: extension, buyout, trial kit and return of new items
Five cases outside standard macro rental.
Full calendar extension: alternative SKU or buyout if buyout_option_rules map
Mid-rental buyout: RENTAL-BUYOUT-01 formula map prorated remaining rental
Merged trial kit: TRIAL-REROUTE #537 distinct refund return
Packaging deposit only: #412 DEPOSIT not product rental
New purchase return: 14 days return policy distinct from rental
Rental = due_date + inspection. Never apply standard new return on active rental_id.
Essential rental KPIs
Five RENTAL steering metrics.
rental_ticket_rate: rental_* tickets / active rentals
rental_deposit_cite_rate: % DEPOSIT-HOLD-CITE map responses
rental_late_return_rate: returns after due_date / total
rental_damage_dispute_rate: damage disputes / inspections
rental_deposit_release_sla: median release delay post-inspection
Target: rental_deposit_cite_rate above 95% and rental_damage_dispute_rate showing a quarterly decrease.
RENTAL anti-patterns
Five common rental support mistakes.
Promising deposit release before inspection: INSPECTION-BEFORE-RELEASE
Waiving late fee without map: LATE-FEE-CITE policy ops only
Billing for normal wear and tear: normal_wear_vs_damage map photos
Confusing trial kit: TRIAL-REROUTE #537 distinct
New return on rental: rental_id flow not standard return_policy
RENTAL with Qstomy
Qstomy on Shopify: detect rental intent, RENTAL-MAP RAG grounded, rental_status due_date lookup, deposit cite, handoff #620 bot tier 1 availability deposit.
Pipeline: #620 bot explain dates deposit tier 1 → #619 agents extension damage capture escalate ops.
Explore AI support and request a demo.
Checklist, FAQ and going further
RENTAL Checklist (8 steps)
RENTAL-MAP v1: Rentable SKUs duration deposit return damage
RENTAL-SUP Policy: 6 INSPECTION-BEFORE-RELEASE rules
8 rental_* typologies: helpdesk tags
4 RENTAL-* macros: EXPLAIN DEPOSIT RETURN DAMAGE
PDP rental badge: customer_copy due_date deposit visible
Email D-2 return: return_method auto label link
Agent training 30 min: RENTAL vs #537 vs #412 vs return as new
KPI Dashboard: rental_* section 9
FAQ
Difference with try-on kit #537?
#537 = try-before-buy keep or refund. #619 = rental mandatory return unless buyout map.
When is the deposit released?
RENTAL-DEPOSIT-01 INSPECTION-BEFORE-RELEASE after ops condition_check.
Late return?
RENTAL-RETURN-01 LATE-FEE-CITE late_fee_policy map without agent waive only.
Connection with #620 bot?
#620 = tier 1 bot availability deposit return. #619 = agents extension damage capture escalate.
Go further
This week: index RENTAL-MAP rentable SKUs, audit deposit PDP checkout ack, test RENTAL-DEPOSIT-01 macro with agents.

Enzo
July 1, 2026





