E-commerce
July 1, 2026
"The PDP photo promises -5 cm, I lost nothing, scam." "Are your before/after photos retouched?" "Why doesn't my result look like the customer on the website?" Three tickets where poorly contextualized visual evidence generates refund disputes, advertising reports, and negative reviews.
The e-commerce before/after results support covers expectations related to marketing photos, disclaimers for variable results, authenticity of evidence, and realistic timelines. Distinct from the result guarantee #731: here, it is communication of visual evidence, not a commercial remedy claim.
This guide #735 covers policy BAFTRES-SUP, flow BFR-1 to BFR-8, and the BAFTRES-MAP matrix. Pair it with the customer service of the future BAFTRES bot (#736).
Summary
Why do before/after results generate tickets?
The brand displays before/after photos on product detail pages (PDPs), Meta ads, or user-generated content (UGC): weight loss, smoother skin, hair regrowth, teeth whitening, or muscle gain. The customer compares their own reflection to the marketing proof and concludes they have been misled. Without a standard operating procedure (SOP), the agent promises the exact same result as the photo, ignores the disclaimer, or confuses it with the performance guarantee #731.
Five typical before/after friction points
Expectation of identical photos: customer believes they will replicate the PDP map result
Missing disclaimer: agent does not cite the individual_results_vary map
Photo authenticity: stock photo retouching or UGC is not explained map
Unclear result timeframe: marketing timeline vs. reality map
Guarantee confusion: before/after confused with the performance guarantee map
The FTC reiterates that before/after claims require substantial proof and clear disclaimers regarding individual variability (FTC, advertising guidance 2026). Without BAFTRES-MAP, support and marketing diverge on the visual promise.
BAFTRES #735 vs PERFGUAR #731, ADPTPER #733, REG #119 and bot #736
Six pieces of content, six distinct proof and promise regimes.
Quick matrix
#735 BAFTRES: visual proof disclaimers expectations authenticity photo
Result guarantee #731: promise remedy refund distinct communication marketing photo
Adaptation period #733: normal breaking-in phase distinct expectation photo PDP
Regulated products #119: health claims handoff legal distinct visual proof
Certification labels: official badge distinct photo marketing before/after
#736 BAFTRESbot: bot contextualize proofs limits tier 1
#735 = explain marketing proof and limits. #731 = remedy if formalized commercial promise not kept map conditions.
Which baftres_* typologies should be classified?
Eight scenarios for before/after results tickets.
Eight before/after typologies
baftres_expectation: will I have the same result as the photo map
baftres_disclaimer: what does variable results map mean
baftres_photo_auth: photos retouched stock real map
baftres_timeline: visible result timeframe like photo map
baftres_my_results: my result does not match photo map
baftres_pre_purchase: pre-purchase question on PDP proof map
baftres_vs_perf_guar: photo vs result guarantee confusion map
baftres_ugc_submit: customer wants to submit their before/after map
Tags: baftres, before_after, visual_proof, results_disclaimer. DISCLAIMER-CITE: before_after_disclaimer_copy map only.
How should the BAFTRES-MAP matrix be structured?
The BAFTRES-MAP matrix documents each before/after proof program for agents and future bot #736.
BAFTRES-MAP Columns
baftres_program_id: visual proof program ID map
eligible_skus: concerned SKUs before_after_flag map
before_after_disclaimer_copy: variable results disclaimer verbatim map
individual_results_vary_copy: individual variability explained map
representative_results_copy: representative result photo not guaranteed map
photo_source_policy_copy: UGC real customer stock retouching map
results_timeline_copy: typical timeframe for visible result map
study_or_test_copy: clinical study if applicable map
perf_guar_link_flag: PERFGUAR731 program link if applicable map
adaptper_link_flag: ADPTPER733 program link if applicable map
customer_communication_copy: macro PDP ads footer map
bot_intent_map: bot_baftres_* #736 mapping
Sync PDP before/after gallery, ads creative library, and helpdesk macros.
BAFTRES-SUP Policy in six rules
Six rules support before/after results.
BAFTRES-MAP-GROUNDED : disclaimer timeline photo from map only
DISCLAIMER-CITE : before_after_disclaimer_copy cites map verbatim
NO-SAME-RESULT-PROMISE : do not promise identical result as map photo
PHOTO-POLICY-CITE : photo_source_policy_copy cites if map authenticity
PERFGUAR731-REROUTE : claim remedy warranty → #731 distinct marketing proof
REG119-REROUTE : health claim efficacy → #119 REG legal distinct photo
BAFTRES Flow BFR-1 to BFR-8
Flow agent eight steps before/after results.
BFR-1 Intake : baftres_* intent + order_ref sku photo question
BFR-2 BAFTRES-MAP : disclaimer timeline photo representative perf_guar adaptper link
BFR-3 Order lookup : before_after_flag purchase date days_elapsed verify
BFR-4 Classify : expectation disclaimer photo_auth my_results pre_purchase
BFR-5 Triage : DISCLAIMER NO-SAME-RESULT PHOTO-POLICY PERFGUAR731 ADPTPER733 REG119
BFR-6 Respond : macro BAFTRES grounded customer_communication_copy
BFR-7 Execute : ops ugc review refund exception legal escalate marketing
BFR-8 Close : tag baftres_resolved disclaimer_cited same_result_promise N
SLA : baftres_expectation answered with DISCLAIMER-CITE before_after_disclaimer_copy in one interaction.
Essential BAFTRES macros
Four macro results before/after agents.
BAFTRES-DISCLAIMER-01
" [sku map] program [baftres_program_id] : [before_after_disclaimer_copy map verbatim.] [individual_results_vary_copy map.] DISCLAIMER-CITE NO-SAME-RESULT-PROMISE. "
BAFTRES-EXPECTATION-01
" Photos illustrate [representative_results_copy map.] Typical timeframe: [results_timeline_copy map.] [If adaptper_link_flag: see also #733 adaptation period.] No guarantee of result identical to photo. "
BAFTRES-PHOTO-01
" Photo policy: [photo_source_policy_copy map.] [study_or_test_copy map if applicable.] PHOTO-POLICY-CITE. "
BAFTRES-MY-RESULTS-01
" Order [order_ref] : [days_elapsed map] days since purchase. [results_timeline_copy map.] [before_after_disclaimer_copy map.] [If perf_guar_link_flag: claim #731 PERFGUAR distinct from marketing photo.] NO-SAME-RESULT-PROMISE. "
Edge cases: UGC, chargeback, adaptation, and returns
Five cases outside the standard before/after macro results.
Customer UGC submission: baftres_ugc_submit ops marketing review consent map
Active adaptation period: ADPTPER733-REROUTE #733 distinct run-in waiting for photo
Result warranty claim: PERFGUAR731-REROUTE proof claim_process_steps map
ARPP advertising report: handoff legal marketing without denying disclaimer map
Change of mind return: distinct return policy dissatisfaction photo
Marketing proof = contextualize expectations. Claim remedy or standard return = distinct reroute playbooks.
Essential backup KPIs
Five BAFTRES steering metrics.
baftres_disclaimer_cite_rate: DISCLAIMER-CITE / total baftres expectation my_results
baftres_same_result_promise_violations: identical promise audit photo target 0
baftres_perf_guar_misroute_rate: routed photo instead of claim / total baftres low target
baftres_pre_purchase_deflect_rate: baftres_pre_purchase resolved first contact / total
baftres_chargeback_rate: chargebacks post my_results / orders before_after_flag
Target: baftres_disclaimer_cite_rate greater than 95% and baftres_same_result_promise_violations at 0.
BAFTRES Anti-patterns
Five common errors regarding before/after results.
Promising the same photo result: NO-SAME-RESULT-PROMISE representative_results_copy map
Omitting disclaimer: DISCLAIMER-CITE before_after_disclaimer_copy map
Denying photo policy: PHOTO-POLICY-CITE photo_source_policy_copy map
Confusing guarantee #731: PERFGUAR731-REROUTE claim distinct marketing photo
Medical efficacy advice: REG119-REROUTE allégation santé handoff legal
BAFTRES with Qstomy
Qstomy on Shopify: detect baftres intent, BAFTRES-MAP RAG grounded, disclaimer cite, handoff #736 bot tier 1.
Pipeline: #736 bot contextualize evidence limits tier 1 → #735 agents ugc review refund exception legal ops.
Explore AI support and request a demo.
Checklist, FAQ and going further
BAFTRES Checklist (8 steps)
BAFTRES-MAP v1: SKU disclaimer timeline photo representative perf_guar link
BAFTRES-SUP Policy: 6 rules DISCLAIMER NO-SAME-RESULT PHOTO-POLICY
8 baftres_* typologies: tags helpdesk before_after visual_proof
4 BAFTRES-* macros: DISCLAIMER EXPECTATION PHOTO MY-RESULTS
PDP gallery before/after footer: before_after_disclaimer_copy visible pre-buy
Sync ads creative library: photo_source_policy_copy support aligned
30 min agent training: BAFTRES vs #731 vs #733 vs #119
KPI Dashboard: baftres_* section 9 disclaimer_cite promise_violations
FAQ
Difference with result guarantee #731?
#735 = contextualize marketing photo proof. #731 = remedy if formalized commercial promise not kept under map conditions.
Retouched photos?
BAFTRES-PHOTO-01 PHOTO-POLICY-CITE photo_source_policy_copy map only.
Customer unsatisfied with result?
BAFTRES-MY-RESULTS-01 timeline disclaimer NO-SAME-RESULT. Return or claim according to policy map reroute.
Connection to #736 bot?
#736 = bot to contextualize tier 1 proof limits. #735 = agents ugc review refund exception legal ops.
Going further
This week: index BAFTRES-MAP SKU before_after_flag, sync PDP disclaimer footer gallery, test macro BAFTRES-DISCLAIMER-01 agents expectation pre-purchase.

Enzo
July 1, 2026





