Momiji ToolsGuides

Shopify compliance
guides.

Every guide on this site, grouped by Shopify app and topic. Each title and summary is the page’s existing title and meta description.

On this page

Shopify apps Prop 65 GPSR/CLP EUDR B2B PO PO Box / AddressFence Agentic Catalog Textile / FibreLedger Green claims CRA EU food info RepairProof Staff access Comparisons Apify

01 · Shopify

Challenge apps

Twelve live App Store listings. Open the hub, then the challenge guide for the job.

Shopify apps hub

02 · Apify

Actor hubs

Product pages for APS, ACE, G2, TED/SAM, and the rest of the Store catalog.

Tools catalog

Shopify

Shopify apps

Shopify apps hub

Shopify

Prop 65

Shopify Prop 65 on the cart vs product page

A Prop 65 product-page disclosure is a separate Display preference from the cart. Native Disclosures can target both. Approval and storefront-activation audit are a different job. Not legal advice.

Prop 65 warning type size: 27 CCR 25601 to 25603

27 CCR §25602(a)(4) sets the short-form on-product type size: no smaller than the largest type used for other consumer information, and not smaller than 6-point. Internet and catalog methods add no point size. Not legal advice.

Shopify

GPSR / CLP

CLP labels for candles and wax melts

Candles and wax melts are mixtures under CLP. If classified as hazardous, Art. 17 label elements apply. Cites EUR-Lex and UK HSE. Not legal advice.

CLP pictogram and label size: Annex I section 1.2.1

CLP section 1.2.1 as it stood on 9 December 2024 sets a pictogram at one fifteenth of the label area and not less than 1 cm². Regulation (EU) 2024/2865 replaces the dimension table and adds font rules that apply from 1 January 2028. Not legal advice.

CLP hazard pictograms: GHS01 to GHS09 in Annex V

Annex V of Regulation (EC) No 1272/2008 assigns GHS01 to GHS09, from exploding bomb through environment. Wording is the consolidated text of 1 July 2026, CELEX 02008R1272-20260701. Not legal advice.

Shopify

EUDR

EUDR due diligence statement example

Illustrative Annex II fields for an EUDR due diligence statement. Not a filing. Cites Regulation (EU) 2023/1115 and the official Information System pages. Not legal advice.

EUDR due diligence statement reference number: Article 33

The EUDR information system communicates a reference number to the operator for each due diligence statement submitted. Downstream operators and traders keep the numbers they receive. No format is stated here. Not legal advice.

EUDR operator vs trader: Article 2 of Regulation (EU) 2023/1115

The consolidated EUDR text defines an operator as the person who places relevant products on the market or exports them, excluding downstream operators. A trader makes them available and is neither. Due diligence and the statement sit with the operator. Not legal advice.

Shopify

B2B PO

Net 30 vs net 60: Shopify B2B payment terms

Shopify lists net 7, 15, 30, 45, 60, and 90. All start the day the order is placed. The worked example is net 30. Payments are not captured automatically when terms expire. Not legal advice.

Validate B2B PO format, prefix, regex, and length

Shopify has no built-in no-code PO format setting. A Cart and Checkout Validation function can read cart.poNumber. B2B PO Guard — Require PO checks format, prefix, regex, length, and uniqueness. Not legal advice.

Purchase order vs invoice number

A PO number is the buyer’s purchase reference. An invoice number is the seller’s bill reference. They are different identifiers. General information only.

What is a PO number?

A purchase order number is the buyer’s reference for an order it has authorised. FAR 2.101 defines a government purchase order. Shopify B2B checkout can collect one. Not legal advice.

Shopify

PO Box / AddressFence

PO box blocker for the billing address, not just shipping

Free blocks shipping-address PO Boxes and parcel lockers at checkout, plus a small set of ZIP rules. Billing-address PO Box rules and the street-number rule Address Blocker dropped are on a paid plan. Native checkout rules cover shipping only.

Does Shopify ship to PO Boxes?

Shopify does not ship parcels. Whether a PO Box gets a parcel depends on the carrier. UPS and FedEx state their own PO Box rules. Not legal advice.

Hold PO box ship-to orders billed to a commercial suite

Shopify has no commercial-suite detector. Flow can hold fulfillment after the order exists. Free on AddressFence blocks shipping PO Boxes and parcel lockers at checkout; billing-address rules are on a paid plan, and the app is not a hold. Not legal advice.

Shopify require billing match shipping is not a PO Box block

Requiring shipping and billing to match only forces identical addresses. It does not detect a PO Box. Free blocks PO Boxes and parcel lockers on the shipping address at checkout, plus a small set of ZIP rules. Street-number checks and billing-address rules are on a paid plan.

Does Shopify have address validation at checkout?

Shopify checkout can suggest addresses and validate some shipping addresses. Checkout Blocks can block a PO box on shipping for all merchants; billing and street number still need a validation function or an app. Not legal advice.

Does UPS deliver to a US PO Box?

UPS’s shipping-tools page says UPS does not deliver to P.O. boxes. Section 14 of the UPS terms says the same, and that APO and FPO addresses are not accepted. UPS Ground Saver’s page says that service can deliver to U.S. PO Boxes. Not legal advice.

Does FedEx deliver to a P.O. box?

The FedEx Service Guide, effective 5 January 2026 and updated 11 September 2026, says packages cannot be delivered to P.O. boxes or P.O. box ZIP codes. Address Validation docs state a Ground Economy exception. Not legal advice.

Is a PO Box a physical address?

USPS describes a PO Box as a locked mailbox at a Post Office. Street Addressing uses that Post Office’s street address. CAN-SPAM accepts a registered box only in a commercial email footer.

Does DHL Express deliver to a PO Box?

DHL Express Terms and Conditions of Carriage for the United States say shipments cannot be delivered to PO boxes or postal codes. This page covers that US edition. Not legal advice.

Shopify

Agentic Catalog / AI shopping

How to add llms.txt to a Shopify store

Shopify.dev says /llms.txt mirrors /agents.md by default. Customize with a theme template, or review catalog readiness signals in an app. Not a ranking promise.

Shopify

Textile / FibreLedger

Shopify

Green claims

EmpCo directive summary: Directive (EU) 2024/825 and the UCPD blacklist

Directive (EU) 2024/825 adds generic environmental claims, unverified sustainability labels, and offset-based neutrality claims to the UCPD blacklist. Adopted 28 February 2024; published in the Official Journal on 6 March 2024. Member States had to adopt and publish transposing measures by 27 March 2026 and apply them from 27 September 2026. Not legal advice.

German UWG green claims on Shopify product pages

Vague German Umweltaussagen (umweltfreundlich, öko, klimaneutral) on a DE-facing Shopify product page need same-medium specification under UWG EmpCo rules from 27 September 2026. Not legal advice.

FTC Green Guides summary: 16 CFR Part 260

The FTC Green Guides, 16 CFR Part 260, are the FTC’s views on how environmental marketing claims avoid deception under Section 5. The CFR text reviewed is the 2012 revision.

Shopify

CRA

CRA software bill of materials: Annex I and Annex VII

Annex I Part II of Regulation (EU) 2024/2847 requires an SBOM in a commonly used machine-readable format covering at least top-level dependencies. It is technical documentation for authorities, not a format the regulation names. Not legal advice.

Shopify

EU food info

EU food country of origin: Article 26 of Regulation (EU) No 1169/2011

Article 26 of Regulation (EU) No 1169/2011 makes country of origin or place of provenance mandatory where omission could mislead, and for Annex XI meats under implementing rules. The primary-ingredient rules in Implementing Regulation (EU) 2018/775 apply from 1 April 2020. Not legal advice.

Shopify

RepairProof

EU Repair Information Form: what it must contain

Directive (EU) 2024/1799 Art. 4: the European Repair Information Form names the repairer, the good, the defect, price or maximum, time, handover, and related conditions. Voluntary. Not legal advice.

EU legal guarantee vs commercial guarantee

Directive (EU) 2019/771 makes the seller liable for a lack of conformity that becomes apparent within two years of delivery. A commercial guarantee is an extra undertaking and does not affect those remedies. Not legal advice.

Shopify

Staff access

Shopify app scope, owner, and cost drift alerts

Drift alerts fire when installed-app scopes, owners, or costs change. Score the store, flag protected customer-data scopes, and track duplicate paid categories — without reading customer data.

Compare

Comparisons

AddressFence vs HBN Address Rules

Fair comparison: Free on AddressFence blocks shipping PO Boxes and parcel lockers. Billing-address rules, on a paid plan, vs HBN: Address Rules delivery-address policies.

B2B PO Guard vs PO Validator B2B

Fair comparison: B2B PO Guard vs PO Validator B2B for requiring and validating purchase-order numbers at Shopify B2B checkout.

Block PO boxes: checkout validation vs AddressFence

Checkout can block a shipping PO Box since 17 June 2026. Free on AddressFence also blocks shipping PO Boxes and parcel lockers, plus a small set of ZIP rules. Billing-address rules are on a paid plan. Do not block every PO Box. Address Blocker sunset 31 August 2026.

Apify

Apify Actors

Apple Podcasts chart rank movement and previous rank CSV

Get a spreadsheet with previous rank, not only today’s Top Podcasts position. A chart_rank CSV has no previousRank. First snapshot: US + limit 1 ≈ $0.003. From $3.00 / 1,000 rows. Movement report $2.50 after the $0.05 cap. No Apple API key.

Apple Podcasts dataset fields

Key Apple Podcasts Scraper output fields from official Apple/iTunes endpoints: showName, collectionId, rank, sourceUrl, and fetchedAt. From $2.50 per 1,000 results.

Deliver Apple Podcasts results with webhooks

Send Apple Podcasts Scraper output from official Apple/iTunes endpoints to a webhook after you approve the dataset payload. dryRun tests without saving or sending. From $2.50 per 1,000 results.

G2 reviews scraper: cheapest first paid run

Cheapest useful first paid run for a G2 reviews scraper: one public G2 review-page URL, reviewLimit 1, dataset delivery. Live PPE: Actor Start $0.001 plus $0.003 per default-dataset result. Store card from $3.00 / 1,000 results.

Get SAM.gov NAICS bid alerts as CSV without building the API

Filter public SAM.gov opportunities by NAICS and download CSV without writing api.sam.gov. Open Input → Start. One US source × maxItemsPerSource 1 ≈ $0.008 if a row delivers. From $8.00 / 1,000 rows. Empty queues are $0. Leave report ($5) and export ($7) off.

SAM.gov scraper & grants scraper: cheapest first paid run

Cheapest first paid run for a SAM.gov scraper or grants scraper on SAM.gov, TED & Grants Bid Alerts Scraper. One source, maxItemsPerSource 1, dryRun false. Documented PPE only: $0.008 per delivered opportunity or alert row; no live start charge.

Directory of existing guides. Confirm live listings on the Shopify App Store or the Apify Store. This page does not add prices, review counts, or install metrics.