E-commerce

How to manage customer support for locker or parcel pickup point returns

How to manage customer support for locker or parcel pickup point returns

July 1, 2026

"I dropped my return in the locker yesterday, where is my refund?" "The terminal is rejecting my package, compartment full." "I didn't receive a proof of deposit, how can I prove it?" Three tickets where an incorrectly handled locker return generates premature refund, lost package, and dispute scanner carrier.

The e-commerce locker and relay point return support covers return label, locker or relay counter drop-off, proof of deposit, carrier scan, and refund trigger. Distinct from outbound delivery #631 and return fees #509: here, customer return flow → relay drop-off → scan → refund.

This guide #633 covers policy RETLOCK-SUP, flow RL-1 to RL-8 and matrix RETLOCK-MAP. Complements outbound locker (#631). Customer service pair of the future relay return bot (#634).

Summary

Why do locker returns generate support tickets?

The customer initiates an RMA and chooses a return via an InPost locker or a Mondial Relay drop-off point. They drop off the package, but the scan takes 48 hours, the compartment is full, or they did not keep the drop-off receipt. Without a SOP, the agent issues a refund before the carrier scan or confuses a relay return with an outbound locker delivery.

Five typical locker return frictions

  • Blurry label: PDF QR vs locker code misunderstood

  • Drop-off refused: full compartment for locker package size

  • Missing proof: no receipt from terminal scan

  • Delayed scan: dropped off on Day 0, carrier scan on Day 2, refund expected on Day 0

  • Relay confusion: merchant counter vs automatic locker, different procedures

Mondial Relay and InPost document the drop-off scan as the return tracking trigger (Mondial Relay, 2026 Return FAQ). Without RETLOCK-MAP, agents improvise refunds and proof of drop-off.

RETLOCK #633 vs LOCKER #631, RETSHIP #509, PICKPT #515 and bot #634

Six contents, six distinct delivery and return flows.

Quick Matrix

#631 = shop parcel to customer locker. #633 = customer parcel to warehouse via return relay.

Which locker_ret_* typologies should be classified?

Eight scenarios for locker or parcel point return tickets.

Eight locker_ret typologies

  1. locker_ret_how_it_works: customer does not understand return via parcel locker

  2. locker_ret_label_qr: PDF label QR code portal generation

  3. locker_ret_deposit_steps: terminal or counter deposit procedure

  4. locker_ret_deposit_proof: receipt ticket scan proof of deposit requested

  5. locker_ret_not_scanned: deposited but no carrier scan after delay

  6. locker_ret_compartment_issue: full compartment size refused breakdown

  7. locker_ret_tracking_status: post-deposit return tracking transit status

  8. locker_ret_refund_timing: when refund after warehouse scan

Tags: locker_ret, return_relay, rma. RETLOCK-MAP-GROUNDED: refund_trigger deposit_proof from map only.

How should the RETLOCK-MAP matrix be structured?

The RETLOCK-MAP matrix documents each relay return option for agents and future bot #634.

RETLOCK-MAP Columns

  • retlock_program_id: relay locker return identifier

  • return_carrier_id: InPost MondialRelay Colissimo map

  • return_method_type: locker_auto relay_counter map

  • label_format: QR_pdf barcode locker_code map

  • deposit_proof_type: terminal_receipt scan_email photo map

  • scan_sla_hours: carrier scan delay post deposit map

  • refund_trigger_rule: scan_carrier warehouse_received map

  • compartment_size_rules: max locker dimensions S M L map

  • fallback_if_full: other nearby relay locker map

  • customer_copy: return portal phrase relay locker choice

Sync Loop ReturnGO return portal, RMA label email, helpdesk macros and refund_trigger audit visible to client.

RETLOCK-SUP policy in six rules

Six rules supporting relay locker returns.

  1. RETLOCK-MAP-GROUNDED: deposit refund label from map only

  2. NO-REFUND-BEFORE-SCAN: refund after refund_trigger_rule scan API

  3. DEPOSIT-PROOF-CITE: deposit_proof_type quoted if not_scanned dispute

  4. LOCKER631-REROUTE: outbound delivery → #631 LOCKER distinct return

  5. RETSHIP509-LINK: return shipping costs → #509 RETSHIP who pays quoted

  6. CARRIER-DEPOSIT-VERIFY: scan carrier API before deposit status confirmed

Flow RETLOCK RL-1 to RL-8

Eight-step agent flow for locker return to collection point.

  1. RL-1 Intake: locker_ret_* intent + rma_id order_ref proof of deposit photos

  2. RL-2 Return lookup: RETLOCK-MAP label deposit refund rules

  3. RL-3 RMA verify: rma_status label_generated return_window API

  4. RL-4 Carrier verify: return tracking scan deposit status API

  5. RL-5 Classify: label deposit proof not_scanned refund timing compartment

  6. RL-6 Respond: macro RETLOCK grounded map customer_copy

  7. RL-7 Execute: regenerate label escalate carrier refund if scan confirmed lost claim

  8. RL-8 Close: tag locker_ret_resolved retlock_program_id refunded Y/N

SLA: locker_ret_refund_timing answered with refund_trigger_rule NO-REFUND-BEFORE-SCAN map in one interaction.

Essential RETLOCK macros

Four locker/relay return agent macros.

RETLOCK-EXPLAIN-01

"Return [rma_id] via [return_method_type map] [return_carrier_id map]: [customer_copy map]. Label [label_format map] from return portal. Drop-off within [return_window_days map] days. Refund: [refund_trigger_rule map]."

RETLOCK-LABEL-01

"RMA [rma_id]: label [label_format map] [portal link / regenerated]. Print or show QR on mobile. Stick on closed package. Drop-off [return_method_type map]: [deposit_steps map]."

RETLOCK-DEPOSIT-01

"Return drop-off [rma_id]: [return_method_type map]. [Locker: select compartment [compartment_size_rules map], scan [label_format]. Keep [deposit_proof_type map].] [Relay counter: hand over labeled package, request merchant scan.] Carrier scan within [scan_sla_hours map] hours."

RETLOCK-PROOF-01

"Proof of drop-off [rma_id]: [deposit_proof_type map]. [If API scan confirmed: status [tracking_status] refund according to [refund_trigger_rule map].] [If not_scanned after [scan_sla_hours map] hours: send [deposit_proof_type] terminal photos → escalate carrier.] Reference proof of scan #315."

Edge cases: parcel lost at depot, multi-parcel, closed pickup point, and rejected return

Five cases outside the standard locker return macro.

  • Lost parcel post-deposit: carrier claim DEPOSIT-PROOF-CITE escalate ops

  • Multi-parcel one RMA: split tracking partial refund map rule

  • Closed pickup point deposit impossible: fallback_if_full map other point

  • Return refused by warehouse: SNAD vs change of mind policy distinct

  • Expired label: regenerate label portal if return_window active

Active parcel return = rma_status open + label valid. Do not refund without CARRIER-DEPOSIT-VERIFY or validated ops proof.

Essential retlock KPIs

Five RETLOCK steering metrics.

  • locker_ret_deposit_rate: confirmed scan deposits / relay locker RMA

  • locker_ret_not_scanned_rate: not_scanned after scan_sla / declared deposits

  • locker_ret_refund_sla_met: refund post scan under map SLA

  • locker_ret_compartment_issue_rate: full size outage / deposit attempts

  • locker_ret_deposit_proof_cite_rate: % DEPOSIT-PROOF-CITE map replies

Target: locker_ret_deposit_proof_cite_rate higher than 95% and locker_ret_not_scanned_rate monthly tracking by carrier.

RETLOCK anti-patterns

Five common errors in locker return support.

  1. Refunding before carrier scan: NO-REFUND-BEFORE-SCAN refund_trigger

  2. Confusing outbound #631: LOCKER631-REROUTE delivery distinct from return

  3. Ignoring proof of deposit in dispute: DEPOSIT-PROOF-CITE not_scanned

  4. Promising compartment available: fallback_if_full map only

  5. Mixing return fees #509: RETSHIP509-LINK who pays cite first

RETLOCK with Qstomy

Qstomy on Shopify: detect locker_ret intent, RETLOCK-MAP RAG grounded, rma_status return tracking lookup, NO-REFUND-BEFORE-SCAN cite, handoff #634 bot tier 1 drop-off label.

Pipeline: #634 bot explain label deposit tier 1 → #633 agents proof not_scanned refund escalate carrier.

Explore AI support and request a demo.

Checklist, FAQ and going further

RETLOCK Checklist (8 steps)

  1. RETLOCK-MAP v1: carriers label deposit refund scan_sla

  2. Policy RETLOCK-SUP: 6 rules NO-REFUND-BEFORE-SCAN

  3. 8 locker_ret_* typologies: helpdesk tags

  4. 4 macros RETLOCK-*: EXPLAIN LABEL DEPOSIT PROOF

  5. Locker return portal option: customer_copy refund_trigger visible

  6. Email RMA label: RETLOCK-DEPOSIT-01 deposit_proof_type

  7. Agent training 30 min: return vs outbound #631 vs fees #509

  8. Dashboard KPI: locker_ret_* section 9 deposit_rate not_scanned

FAQ

Difference delivery locker #631?
#631 = shop delivers to client locker. #633 = client drops off return at relay locker to warehouse.

When am I refunded?
RETLOCK-PROOF-01 refund_trigger_rule map NO-REFUND-BEFORE-SCAN carrier scan or warehouse reception.

Compartment full what to do?
RETLOCK-DEPOSIT-01 fallback_if_full map other locker or relay counter.

Relation #634 bot?
#634 = bot tier 1 deposit tracking label. #633 = agents proof not_scanned refund escalate carrier.

Going further

This week: index RETLOCK-MAP by return carrier, audit portal refund_trigger, test macro RETLOCK-PROOF-01 agents.

Enzo

July 1, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.