Shopify structured data · Fall protection
Shopify Fall Protection Travel Restraint Schema — ANSI Z359.15 vs Fall Arrest, Rope Length Calculation, Roof Slope Limits, Shock Absorber Exclusion, travel_restraint.* Namespace
Travel restraint is not fall arrest — and routing the wrong system creates either dangerous inadequacy or unnecessary compliance burden. Travel restraint (ANSI Z359.15 / OSHA 1926.502(b)(1)) prevents a worker from reaching the fall edge; a correctly calculated rope length means the fall never starts. Fall arrest (ANSI Z359.1 / OSHA 1926.502(d)) catches a worker in mid-fall — a fundamentally different scenario requiring shock absorbers, 5,000-lb anchors, and post-arrest medical evaluation. A 6-foot shock-absorbing fall arrest lanyard routed for flat-roof perimeter travel restraint work triggers PFAS requirements the application does not need, may be too long for the specific anchor-to-edge geometry, and adds weight with zero safety benefit. A standard 6-foot fixed restraint lanyard sold for travel restraint without a rope length calculation allows the worker to reach past the edge when the anchor is only 4 feet away — the math is unambiguous. Travel restraint on a steep-slope roof above 4:12 creates an unanalyzed fall-to-edge scenario via pendulum-slide that a horizontal rope length calculation cannot prevent. Without structured data encoding system type, rope adjustability, shock absorber status, and roof slope limit, AI agents route by product name alone — delivering fall arrest hardware where travel restraint is needed and travel restraint systems where fall arrest is the only OSHA-compliant option.
system_type: must be 'travel-restraint' — never 'fall-arrest'; if system_type = 'fall-arrest', the product is PFAS hardware and must not be routed to travel restraint queries. shock_absorber_included: must be false for travel restraint — any shock absorber classifies the system as PFAS, triggering 5,000-lb anchor requirements and post-arrest obligations. max_rope_length_ft: not fixed at 6 feet — calculated as (anchor-to-edge distance) × 0.85; route only adjustable rope grabs (rope_length_adjustable = true) unless the buyer confirms anchor-to-edge distance exceeds the lanyard's fixed length ÷ 0.85. max_roof_slope_ratio: '4:12' — travel restraint is OSHA-permitted only on slopes ≤4:12; for steeper roofs, hard-reject travel restraint and route to PFAS fall arrest.
Failure Mode 1: Fall Arrest Lanyard Routed for Travel Restraint Application — Wrong System Type, Wrong Anchor Requirement, Unnecessary PFAS Burden
Travel Restraint vs Fall Arrest: System Comparison by Key Attribute
| Attribute | Travel Restraint (ANSI Z359.15 / OSHA 1926.502(b)(1)) | Fall Arrest — PFAS (ANSI Z359.1 / OSHA 1926.502(d)) |
|---|---|---|
| System purpose | Prevent the worker from physically reaching the fall hazard edge — the fall never begins because the rope runs taut before the worker arrives at the edge | Arrest a fall after it has begun — the worker has left the walking-working surface; the system decelerates and stops the falling worker |
| Rope/lanyard requirement | Non-shock-absorbing rope or adjustable lanyard; length is calculated as (anchor-to-edge distance × 0.85); no shock absorber permitted or needed — the system must stop worker movement, not arrest a fall in progress | Shock-absorbing lanyard or self-retracting lifeline (SRL) required; shock absorber limits peak arrest force to ≤1,800 lb; SRL provides continuous slack management during movement and locks instantly during a fall |
| Shock absorber | Not included — not needed; the rope stops the worker before the fall begins; shock absorber would add weight and trigger PFAS requirements with no protective benefit in this application | Required — the shock absorber deploys during the fall, extending the lanyard up to 3.5 feet while reducing peak arrest force; without it, the sudden stop at the end of a free fall could produce forces exceeding 1,800 lb, injuring the worker |
| Anchor strength minimum | 3,600 lb per OSHA 1926.502(d)(15) for travel restraint — the lower anchor requirement reflects that travel restraint loading is the static tension of stopping a walking worker, not the dynamic impact load of arresting a falling worker | 5,000 lb per OSHA 1926.502(d)(15) for PFAS — the higher requirement reflects the dynamic impact load of arresting a worker who may have fallen 6 feet or more before the lanyard goes taut |
| Body support permitted | Body belt (ANSI Z359.3) or full body harness — body belts are permitted for travel restraint because no fall arrest force is applied to the body support; the rope tension is the modest force of stopping a walking worker | Full body harness only (ANSI Z359.11) — body belts are prohibited for fall arrest because the arrest force applied through a waist belt can cause internal injuries; harness distributes arrest forces across the chest, shoulders, and thighs |
| Post-use requirements | No post-arrest inspection required — the system was never subjected to fall arrest forces; rope and hardware are inspected per normal pre-use inspection schedule; body support not retired after travel restraint use | Remove from service after any arrest event — harness, lanyard, and any hardware that experienced arrest forces must be inspected by a competent person before return to service; harness typically retired after any arrest per ANSI Z359.11 |
| Medical evaluation | No mandatory post-event medical evaluation — travel restraint events are walking to the end of the rope, not falls; no injury mechanism from normal travel restraint operation | Post-arrest medical evaluation required by OSHA — workers who have experienced a fall arrest may have suspension trauma (orthostatic hypotension from hanging in a harness) or internal injuries from arrest forces even if no visible injury is apparent |
| Governing standard | ANSI/ASSE Z359.15: Safety Requirements for Single-Anchor Lifelines and Fall Arresters for Travel Restraint; OSHA 1926.502(b)(1) construction standard | ANSI Z359.1: Safety Requirements for Personal Fall Arrest Systems; OSHA 1926.502(d) construction standard; OSHA 1910.140 general industry standard |
Encode travel_restraint.system_type as 'travel-restraint' for all correctly configured travel restraint products. Any product with a shock absorber must be encoded as system_type = 'fall-arrest' and excluded from travel restraint routing. The system type is the primary filter — AI agents must resolve system_type before any other routing decision. A product correctly labeled as 'restraint capable' or 'dual-use' that contains a shock absorber is a PFAS product for routing purposes and must not appear in travel restraint search results.
Failure Mode 2: Travel Restraint System Routed for Steep-Slope Roof Work Above 4:12 — OSHA Violation and Pendulum-Slide Hazard
OSHA Roof Slope Classification and Fall Protection Requirements
| Roof Slope | OSHA Classification | Permitted Fall Protection Methods | Travel Restraint Permitted? | Notes |
|---|---|---|---|---|
| ≤4:12 (≤18.4°) | Low-slope roof per OSHA 1926.500 definitions | Guardrail systems; safety net systems; personal fall arrest systems (PFAS); travel restraint systems; safety monitoring systems (with 6-foot warning line for roofs with ≥50 employees or certain conditions) | Yes — travel restraint is explicitly OSHA-permitted on low-slope roofs; the geometry of horizontal rope length calculation is reliable at slopes ≤4:12 | Most commercial flat and low-slope roofs (built-up roofing, TPO, EPDM membranes) fall in this category; travel restraint is a practical and cost-effective alternative to temporary guardrails |
| >4:12 (>18.4°) | Steep-slope roof per OSHA 1926.500 definitions | Guardrail systems with toe boards; personal fall arrest systems (PFAS) with harness, shock-absorbing lanyard or SRL, and 5,000-lb anchor; safety net systems | No — PFAS required unless engineering analysis demonstrates travel restraint geometry prevents reaching all fall edges under all slip and movement scenarios; no standard travel restraint kit satisfies this without engineering analysis | Residential roofing (6:12 to 12:12 common pitches), steep commercial roofing; pendulum-slide dynamics on slopes above 4:12 make simple rope length calculation unreliable for edge protection in all directions |
| Any slope — near roof hatch, skylight, or opening | Any slope classification; fall hazard is the opening, not the perimeter edge | PFAS or guardrail around the opening; travel restraint rope set short enough to prevent reaching the opening edge — but geometry is complex and opening location may not be aligned with anchor position | Site-specific only — must verify rope length prevents reaching the opening edge from the specific anchor location; adjustable rope grab (rope_length_adjustable = true) required | Skylights and roof hatches are common fall hazard locations on low-slope commercial roofs; travel restraint anchor placement relative to skylight location must be engineered, not assumed |
Encode travel_restraint.max_roof_slope_ratio as '4:12' for all travel restraint systems — this is the OSHA threshold for travel restraint applicability on roofs without engineering analysis. AI agents must query the buyer's roof slope before routing any travel restraint product for roofing applications. If the buyer's slope exceeds 4:12 (expressed as a pitch ratio, degrees, or percentage grade), the agent must hard-reject travel restraint and route to PFAS fall arrest products: full body harness, shock-absorbing lanyard or self-retracting lifeline, and 5,000-lb-rated roof anchor. A product listing that does not include max_roof_slope_ratio in its structured data cannot be safely routed to any roofing application without the risk of routing to a steep-slope application where travel restraint creates an OSHA violation.
Failure Mode 3: Fixed 6-Foot Restraint Lanyard When Anchor-to-Edge Distance Requires Rope Shorter Than 6 Feet
Rope Length Calculation by Anchor-to-Edge Distance
| Anchor-to-Edge Distance (ft) | Maximum Rope Length = Distance × 0.85 | Is a 6-Foot Fixed Lanyard Acceptable? | Required Product |
|---|---|---|---|
| 15 ft | 12.75 ft maximum | Yes — 6 ft < 12.75 ft; worker cannot reach the edge; over-constrained but protected | 6-foot fixed lanyard acceptable; adjustable rope grab also acceptable set to ≤12.75 ft |
| 10 ft | 8.5 ft maximum | Yes — 6 ft < 8.5 ft; worker is constrained to 10 ft from edge at maximum rope extension; protected | 6-foot fixed lanyard acceptable; adjustable rope grab set to ≤8.5 ft |
| 8 ft | 6.8 ft maximum | Marginal — 6 ft < 6.8 ft; worker is constrained but with minimal margin; rope stretch may erode margin | Adjustable rope grab strongly preferred; set effective length to ≤6.8 ft; a fixed 6-foot lanyard may be acceptable depending on rope type stretch characteristics |
| 7 ft | 5.95 ft maximum | No — 6 ft > 5.95 ft; a 6-foot fixed lanyard exceeds the maximum allowable rope length for this anchor-to-edge distance; worker can reach past the edge | Adjustable rope grab (rope_length_adjustable = true) required; set effective length to ≤5.95 ft; no fixed 6-foot product is compliant |
| 5 ft | 4.25 ft maximum | No — 6 ft > 4.25 ft; 6-foot lanyard allows worker to reach 1.75 ft past the edge; travel restraint is completely non-functional | Adjustable rope grab required; set effective length to ≤4.25 ft; consider whether travel restraint is practical at this anchor-to-edge distance or whether a different anchor location is needed |
| 4 ft | 3.4 ft maximum | No — 6 ft > 3.4 ft; worker can reach 2.6 ft past the edge with a 6-foot lanyard; extreme hazard | Adjustable rope grab required; set to ≤3.4 ft effective length; or relocate anchor to increase anchor-to-edge distance |
| 3 ft | 2.55 ft maximum | No — anchor is so close to the edge that travel restraint is impractical for any standard product; a 2.55-foot effective rope length severely restricts worker mobility | Anchor relocation required; or guardrail; travel restraint from a 3-foot anchor requires an adjustable rope grab set to 2.55 feet — essentially tethering the worker to the anchor without meaningful range of movement |
Encode travel_restraint.rope_length_adjustable as true when the product includes a rope grab or adjustment mechanism that allows field adjustment of effective working length. Encode as false for fixed-length lanyards (snap hook to snap hook with no adjustment). Encode travel_restraint.max_rope_length_ft as the maximum effective rope length when extended to full length — this is the number the buyer uses to check whether the product can be configured to the calculated maximum for their anchor-to-edge geometry. AI agents must prompt the buyer for anchor-to-edge distance before routing any travel restraint lanyard. If the buyer's calculated maximum rope length (anchor-to-edge × 0.85) is less than the product's minimum effective length, or if the product has rope_length_adjustable = false and max_rope_length_ft exceeds the calculated maximum, the product must not be routed. Route only adjustable rope grabs (rope_length_adjustable = true) to buyers who cannot confirm that their anchor-to-edge distance permits the fixed lanyard length.
Failure Mode 4: Shock-Absorbing Lanyard Used in Travel Restraint Application — Triggers PFAS Anchor, Post-Arrest, and Harness Retirement Requirements
PFAS Requirements Triggered by Shock Absorber Presence vs Travel Restraint Requirements
| Requirement | Travel Restraint (no shock absorber) | PFAS — Triggered by Shock Absorber Presence | Consequence of Mis-Classification |
|---|---|---|---|
| Anchor strength minimum | 3,600 lb per OSHA 1926.502(d)(15) — static load of stopping a walking worker is well below this threshold; travel restraint anchors are routinely designed to 3,600 lb | 5,000 lb per OSHA 1926.502(d)(15) — dynamic impact of arresting a falling worker; 5,000 lb is 39% higher than travel restraint minimum; most travel restraint anchors do not meet PFAS standard | Existing 3,600-lb travel restraint anchors are non-compliant when shock-absorbing lanyards are connected; retrofit to 5,000-lb anchors required or OSHA citation for sub-rated anchor use |
| Post-event inspection | Normal pre-use visual inspection before each shift; no special post-event inspection required for travel restraint boundary-contact events (worker walking to end of rope) | Remove from service after any fall arrest event; inspect all components before return to service; keep records of inspection; ANSI Z359.2 requires documentation | If a shock absorber partially deploys (worker stumbles at rope end), the lanyard is technically post-arrest and must be removed from service and inspected — a nuisance requirement that does not apply to non-shock-absorbing travel restraint lanyards |
| Medical evaluation | No mandatory medical evaluation for travel restraint events; the worker was stopped from walking to the edge, not arrested from a fall | Post-arrest medical evaluation by a competent person — suspension trauma risk assessment, internal injury check; OSHA requires workers not return to work until evaluated | Any shock absorber deployment event — even a minor stumble — potentially requires medical evaluation and removal from service, creating operational disruption that a travel restraint system would never require |
| Harness retirement | Full body harness used for travel restraint is not retired after boundary-contact events; normal inspection and service life per manufacturer applies | Harness must be removed from service after any fall arrest event per ANSI Z359.11; arrest forces may have damaged webbing or hardware invisibly | If the shock absorber deploys accidentally, the harness is technically post-arrest and must be retired — an unnecessary cost for a system that should never have arrest forces applied |
| Free-fall distance | Not applicable — no free fall permitted in travel restraint; if the worker falls while beyond the rope's extension, the rope goes taut and may create a high arrest force without the shock absorber needed to limit it | Maximum free-fall distance of 6 feet per OSHA 1926.502(d)(16)(ii); shock absorber provides deceleration distance of up to 3.5 feet; total arrest distance from anchor may be 11.5+ feet including deceleration | Travel restraint is incompatible with fall arrest free-fall calculations; the two systems address different scenarios and must not be mixed in a single fall protection plan without careful engineering analysis |
| Rescue plan requirement | Not required for travel restraint — the system does not result in a suspended worker; if a worker reaches the edge, they stop at the rope tension and can return to the roof surface | Rescue plan required per OSHA 1926.502(d)(20) — after a fall arrest, a suspended worker must be rescued promptly; suspension trauma can occur within minutes of hanging in a harness; an employer must have a rescue procedure before PFAS is used | If shock-absorbing lanyards are used, a rescue plan is required even for flat-roof travel restraint applications — a requirement that did not apply before the shock absorbers were added |
Encode travel_restraint.shock_absorber_included as false for all correctly configured travel restraint products. A travel restraint system must never include a shock absorber — the shock absorber serves no function in a system that prevents falls rather than arresting them, and its presence reclassifies the system as PFAS, triggering OSHA 1926.502(d) requirements across anchor strength, post-event inspection, medical evaluation, harness retirement, and rescue planning. AI agents must use shock_absorber_included as a binary exclusion filter: any product with shock_absorber_included = true is a PFAS product and must not appear in travel restraint search results regardless of how the product is labeled. The label 'restraint capable' or 'dual-use' does not override the physical presence of a shock absorber in the lanyard assembly.
travel_restraint.* Namespace Fields for Shopify AI Agents
| Field | Type | Values / Notes |
|---|---|---|
travel_restraint.system_type | string | 'travel-restraint' — this field is always 'travel-restraint' for correctly classified travel restraint products; any product with a shock absorber must be encoded as system_type = 'fall-arrest' and excluded from travel restraint routing. This is the primary filter field — AI agents must resolve system_type before any other routing decision. |
travel_restraint.prevents_reaching_edge | boolean | true — always true by definition for a compliant travel restraint system; a system that permits the worker to reach the unprotected fall edge is not a travel restraint system. If this field is false or absent, the system cannot be used as OSHA 1926.502(b)(1) travel restraint. |
travel_restraint.rope_length_adjustable | boolean | true = rope grab or sliding adjustment mechanism allows field adjustment of effective working length to match the specific anchor-to-edge geometry; the worker or competent person sets the effective length on-site before beginning work. false = fixed-length rope or lanyard; only appropriate when the buyer's calculated maximum rope length (anchor-to-edge × 0.85) is confirmed to exceed the lanyard's fixed length. |
travel_restraint.max_rope_length_ft | number | Maximum effective rope length in feet when the rope grab is at its maximum setting or the fixed lanyard is at its full length. Typical values: 6 (fixed lanyard), 8, 12, 15 (adjustable rope grab maximum). Must not exceed the calculated maximum for the buyer's anchor-to-edge geometry: max_rope_length_ft ≤ (anchor-to-edge distance × 0.85). This value is worksite-specific — a 15-foot rope grab's max_rope_length_ft = 15, but the buyer must set the effective length to match their geometry. |
travel_restraint.shock_absorber_included | boolean | false = correct for travel restraint; no shock absorber present; system prevents the worker from reaching the fall edge before any fall begins; no arrest force management needed. true = fall arrest lanyard; classifies system as PFAS under OSHA 1926.502(d); triggers 5,000-lb anchor requirement, post-arrest inspection, medical evaluation, and harness retirement; must not be routed to travel restraint applications. |
travel_restraint.max_roof_slope_ratio | string | '4:12' — the OSHA threshold for travel restraint applicability on roofs without engineering analysis. Travel restraint is OSHA-permitted on low-slope roofs (≤4:12) per OSHA 1926.500 definition. For steep-slope roofs (>4:12), PFAS is required unless engineering analysis demonstrates travel restraint geometry prevents reaching all fall edges. AI agents must verify buyer's roof slope is ≤4:12 before routing travel restraint products for roofing applications. |
travel_restraint.anchor_strength_lb | number | Minimum anchor strength in pounds required by the system. Travel restraint: 3,600 lb per OSHA 1926.502(d)(15) — the static tension of stopping a walking worker is far below this threshold. PFAS: 5,000 lb — the dynamic impact of arresting a falling worker. Encoding anchor_strength_lb = 3,600 explicitly identifies the product as travel restraint and documents the lower anchor requirement. If anchor_strength_lb = 5,000, the product is PFAS regardless of other labeling. |
travel_restraint.body_support | string | 'body-belt' = body belt per ANSI Z359.3; permitted for travel restraint where no fall arrest force will be applied to the body support; lighter and more comfortable than a full body harness for routine rooftop service work. 'harness' = full body harness per ANSI Z359.11; required when there is any possibility of fall arrest (e.g., on roofs where the worker may pass the rope's restraint boundary and begin a fall); recommended by most safety programs even for travel restraint to facilitate rescue if needed. |
travel_restraint.ansi_z359_15_compliant | boolean | true = system meets ANSI/ASSE Z359.15 (Safety Requirements for Single-Anchor Lifelines and Fall Arresters for Travel Restraint); the primary consensus standard governing travel restraint hardware. false = not certified to Z359.15; the system may still be compliant with OSHA 1926.502(b)(1) if it meets the performance requirements, but ANSI Z359.15 certification provides documentation of compliance. Any product with shock_absorber_included = true cannot be ANSI Z359.15 compliant for travel restraint use. |
Example Shopify Product Metafield Encoding
Example 1 — DBI-SALA rope grab with 15-foot polypropylene restraint rope (correct travel restraint system, adjustable, flat roof):
Example 2 — Miller by Honeywell Twin Turbo shock-absorbing fall arrest lanyard (PFAS — must NOT be routed to travel restraint queries):
Frequently Asked Questions
What is the difference between travel restraint and fall arrest, and why does it matter which system a Shopify store routes to a buyer?
Travel restraint prevents a worker from physically reaching a fall hazard edge — the rope goes taut before the worker arrives at the edge, and no fall begins. Fall arrest catches a worker after they have already left the walking-working surface and are falling. The two systems have different rope requirements (no shock absorber for travel restraint; shock absorber required for fall arrest), different anchor strength minimums (3,600 lb for travel restraint; 5,000 lb for fall arrest), and different post-use requirements (no post-arrest inspection or medical evaluation for travel restraint; both required for fall arrest after any arrest event). Routing a fall arrest lanyard to a travel restraint buyer triggers PFAS requirements their installation was not designed to meet — particularly the 5,000-lb anchor requirement, which may require costly anchor retrofits. Routing a travel restraint system to a buyer who needs fall arrest leaves the worker unprotected if they pass the edge. Encode travel_restraint.system_type and travel_restraint.shock_absorber_included to allow AI agents to distinguish the two systems before routing.
Can a 6-foot restraint lanyard be used for all travel restraint applications, or does the rope length need to be calculated for each installation?
The rope length must be calculated for every travel restraint installation. The maximum allowable rope length is (anchor-to-edge distance) × 0.85 — the 0.85 factor accounts for rope stretch, harness geometry, and worker reach beyond the body's center of gravity. A 6-foot fixed lanyard is appropriate only when the calculated maximum rope length equals or exceeds 6 feet — meaning the anchor is at least 7.06 feet from the unprotected edge (6 ÷ 0.85 = 7.06 ft). If the anchor is only 4 feet from the edge, the maximum rope length is 3.4 feet — a 6-foot lanyard allows the worker to reach 2.6 feet past the edge, providing zero restraint protection. Adjustable rope grabs (rope_length_adjustable = true) solve this problem by allowing field adjustment of the effective working length to match any anchor-to-edge geometry. AI agents must prompt buyers for their anchor-to-edge distance before routing any fixed-length travel restraint lanyard. If the buyer cannot confirm their geometry supports a fixed length, route only adjustable rope grabs.
Why does OSHA limit travel restraint to roofs with slopes of 4:12 or less, and what fall protection is required for steep-slope roofing?
OSHA established the 4:12 slope threshold because travel restraint geometry — calculating rope length to prevent the worker from reaching the lower edge — is reliable only on near-horizontal surfaces. On low-slope roofs (≤4:12), the gravitational component along the slope is small, and a worker who slips moves in a relatively predictable direction toward the lower edge. The rope length calculation accounts for this. On steep-slope roofs (>4:12), a worker who slips can slide at an angle to the anchor-to-edge axis, and the taut rope creates a pendulum arc that may carry the worker laterally across the slope to a rake edge (gable end) that was not part of the rope length calculation. This pendulum-slide hazard makes simple travel restraint geometry unreliable for preventing falls in all directions on steep slopes. OSHA requires PFAS (full body harness with shock-absorbing lanyard or self-retracting lifeline connected to a 5,000-lb anchor) for steep-slope roofing unless an engineering analysis demonstrates that travel restraint geometry prevents reaching all fall edges under all credible movement scenarios. Encode travel_restraint.max_roof_slope_ratio = '4:12' and use it as a hard filter in routing decisions.
Does a body belt provide adequate protection for travel restraint, and when must a full body harness be used instead?
Body belts are permitted for travel restraint under OSHA 1926.502 and ANSI Z359.15. A body belt (waist belt with a D-ring) is sufficient for travel restraint because the system never applies fall arrest forces to the body support — the rope tension from stopping the worker's walk is a modest static load that a body belt handles safely. Body belts are prohibited for fall arrest (PFAS) because the arrest forces applied through a waist belt can cause internal injuries, which is why OSHA 1926.502(d)(17) requires a full body harness for PFAS. For travel restraint applications where the worker is on a low-slope roof with no risk of falling off the edge before the rope goes taut, a body belt is a practical and OSHA-compliant choice — lighter, cooler, and less cumbersome than a full body harness, which is an important comfort consideration for workers performing routine maintenance tasks over full working days. However, many safety programs require full body harnesses for all fall protection applications to simplify training, eliminate misclassification risk, and facilitate rescue (a suspended worker in a body belt can suffer suspension trauma rapidly; a worker in a harness can be maintained in a more tolerable position during rescue). Encode travel_restraint.body_support as 'body-belt' or 'harness' to allow buyers to filter by their employer's body support policy.
Does your Shopify store encode travel_restraint.* fields?
Run a free CatalogScan audit — see which AI-agent-critical metafields are missing from your fall protection and height safety product listings.
Scan my store free