NEW WooCommerce plugin is live โ€” Read the install guide โ†’
Insights / Oct 9, 2026

AI Agent Product Discovery: The Complete 2026 Guide to Getting Found by Shopping Agents

AI Agent Product Discovery: The Complete 2026 Guide to Getting Found by Shopping Agents

A few months ago we sat with a mid-market apparel merchant who was convinced their SEO was airtight. Rankings strong, feed healthy, paid search dialed in. Then they asked an AI shopping assistant to “find me a lightweight waterproof jacket under $150 that ships in two days,” and the agent returned three competitors and skipped their store entirely, despite the merchant stocking exactly that jacket at exactly that price. Nothing was broken in the traditional sense. The product page loaded fine. The problem was that AI agent product discovery does not work the way human search works, and their catalog was invisible to the machine doing the shopping. That meeting is the reason we keep writing guides like this one: the discovery layer is where agentic commerce is won or lost, and most merchants have not yet realized the rules changed.

This guide walks through exactly how AI agents find products, what the Universal Commerce Protocol (UCP) discovery layer actually does, and the concrete steps we use when we make a merchant’s catalog discoverable to agents. We will move in implementation order, from first principles to advanced optimization, and give you checklists you can act on today.

TL;DR

  • Discovery is structured, not scraped: AI agent product discovery depends on machine-readable manifests and structured feeds, not on the HTML and keyword signals that powered a decade of SEO; if an agent cannot parse your catalog in a predictable schema, you do not exist to it.
  • The UCP discovery layer is the front door: a conformant UCP manifest tells agents what you sell, at what price, with what availability, and how to transact, which is the difference between being listed and being skipped in an agent’s shortlist.
  • Completeness and freshness win: in our implementations, the stores that get selected are the ones with complete attributes, real-time inventory sync, and transaction-ready endpoints, not just the ones with the biggest catalogs.

Getting Started: Why AI Agent Product Discovery Is a Different Game

For fifteen years, discovery meant ranking. You optimized a page so a human would see a blue link, click it, scan your page with human eyes, and decide. Every signal in that chain assumed a person was the final interpreter. AI agent product discovery removes the human from the middle of the funnel. The agent reads structured data, compares options against a user’s stated constraints, and makes a selection, often without ever rendering your page the way a browser would.

The shift matters: when an agent evaluates “waterproof jacket under $150 shipping in two days,” it is not weighing your meta description or your brand story. It is querying structured attributes: category, price, waterproof rating, shipping SLA, availability. If those attributes are missing, ambiguous, or buried in unstructured prose, the agent cannot match you against the query and moves on. We have watched well-ranked stores lose to smaller competitors purely because the smaller competitor exposed cleaner structured data.

This is the third wave of commerce technology. We walk through the full arc in our breakdown of the third wave from predictive to agentic AI in ecommerce, but the short version is this: predictive AI recommended products to humans, and agentic AI buys products on behalf of humans. Discovery has to serve the buyer, and in 2026 the buyer is increasingly a machine.

A note on market reality: according to UCP Checker, which independently monitors 23,736+ storefronts, roughly 69% pass full UCP validation (16,376 verified). That sounds high, but two caveats matter. First, that sample skews heavily to Shopify and is not representative of all ecommerce. Second, and more important, a conformant UCP manifest is not the same as an agent being able to complete a real checkout. Passing validation is the entry ticket, not the finish line. We have seen plenty of “valid” stores that agents still cannot buy from.

Before you build anything, get your bearings:

  • Audit your current agent visibility: Run your top ten SKUs through an agentic shopping assistant with realistic constraint-based queries and record which ones surface.
  • Separate ranking from discovery: Accept that your Google ranking tells you nothing about whether an agent can find and transact with you.
  • Inventory your structured data: Document what schema, feeds, and manifests you currently expose and in what format.
  • Identify the decision attributes: List the 8 to 12 attributes agents will actually filter on for your category (price, availability, shipping, size, material, compatibility).
  • Set a baseline: Measure today’s agent discovery rate before you change anything so you can prove improvement later.

How Do AI Agents Discover Products?

What actually happens when an agent shops?

When a user gives an agent a shopping task, the agent breaks it into a structured query, then needs a source of truth to query against. There are three broad mechanisms we see in the wild, in increasing order of reliability.

Scraping and inference: The agent renders or parses your HTML and tries to infer structure from it. This is the fallback, and it is unreliable. Prices rendered in JavaScript, availability shown only after an API call, variant data hidden behind a selector; any of these can make your product unreadable. We treat scraping-based discovery as a liability, not a strategy.

Structured feeds: The agent consumes a product feed, Google Merchant Center style, with defined fields. This is far better than scraping because the schema is predictable. We cover the nuances in depth in our guide to product feed optimization for AI shopping agents, but the core limitation is that feeds were designed for ad platforms and refresh on batch cycles, not for real-time agent transactions.

Protocol-based discovery: The agent queries a dedicated commerce protocol, like UCP, that exposes not just product data but transaction capability. This is the mechanism built for agents from the ground up. The agent discovers your manifest, reads your catalog in a known schema, checks live availability, and has a defined path to checkout. We explain the mechanics fully in Universal Commerce Protocol explained, the merchant guide to selling to AI agents.

The practical takeaway from our implementations: you want to climb that ladder. Scraping is survival, feeds are table stakes, and protocol-based discovery is where you actually get selected and transacted against.

How do agents decide which products make the shortlist?

Agents do not return a page of ten blue links. They return a short, decisive shortlist, often one to three options, because their job is to complete a task, not to present choices. Getting onto that shortlist depends on three things we measure constantly.

Match precision: Does your structured data satisfy every constraint in the query? A single missing attribute (no shipping SLA, no size data) can disqualify you even when you are the best match on everything else.

Data confidence: Can the agent trust your data enough to act on it? Stale inventory that leads to a failed purchase teaches the agent to downrank you. Confidence is earned through freshness and accuracy.

Transaction readiness: Can the agent actually complete the purchase? An agent that cannot checkout will not surface you to the user, because surfacing a product it cannot buy wastes the user’s time.

  • Expose predictable schema: Give agents a known structure to query instead of forcing inference from HTML.
  • Fill every decision attribute: Treat missing attributes as hard disqualifiers, because to an agent they usually are.
  • Keep inventory live: Prevent the failed-purchase penalty that erodes data confidence over time.
  • Make checkout agent-accessible: Ensure the agent has a defined, completable path to transact, not just a product to look at.

The UCP Discovery Layer: Your Front Door for AI Agents

The Universal Commerce Protocol has a discovery layer that functions as the machine-readable front door to your store. Where robots.txt and sitemaps told search crawlers how to index your pages, the UCP discovery layer tells agents what you sell and how to buy it. This is the single most important concept in AI agent product discovery, so we want to be precise about what it includes.

The manifest: At a known location, your store publishes a manifest describing your catalog, your capabilities, and your transaction endpoints. An agent that wants to shop at your store starts here. If the manifest is missing or malformed, the agent falls back to scraping, which means you are competing from the worst possible position.

The catalog schema: Inside the discovery layer, products are described in a consistent, typed schema. Price is a typed money field, not a string in a div. Availability is a typed state, not a “usually ships in” sentence. This typing is what lets an agent filter with confidence rather than guess.

The capability declaration: The discovery layer declares what your store can do: accept an agent-initiated order, honor a quoted price, confirm availability in real time. This is the part most merchants overlook and the part that separates being listed from being bought from.

We go deep on the architecture in our comparison of UCP versus custom AI integrations, and the reason protocol beats bespoke integration is simple: you declare your capabilities once, in a standard, and every compliant agent understands them, instead of negotiating a new integration with each platform.

Why not just build custom integrations with each agent?

Because it does not scale and we have watched teams burn quarters learning that lesson. Every AI shopping platform has its own API, its own data expectations, its own update cadence. Maintaining ten custom integrations is the same trap as maintaining ten ad feeds. We documented how one approach cut that burden dramatically in how agencies use UCP to cut maintenance 80%. The protocol exists precisely so you stop building one-off connectors and start publishing one source of truth.

  • Publish a discoverable manifest: Give agents a known entry point instead of forcing a fallback to scraping.
  • Type your catalog fields: Use typed price, availability, and attribute fields so agents filter with confidence.
  • Declare transaction capabilities: Tell agents explicitly what orders and price quotes you can honor.
  • Standardize over customizing: Publish once to the protocol rather than maintaining per-platform connectors.
  • Validate against the spec: Confirm your manifest passes UCP validation before you rely on it.

Implementation Steps: Making Your Products Discoverable to AI Agents

Here is the sequence we actually follow when we onboard a merchant to agent discovery. Work these in order; skipping ahead creates rework.

Step one, map your catalog to the UCP schema. Export your full catalog and map every field to the UCP equivalent. Where you have a free-text attribute that agents will filter on (material, waterproof rating, compatibility), promote it to a structured typed field. Expect to find 15% to 30% of SKUs with gaps the first time through; that is normal and fixing it is most of the value.

Step two, stand up the discovery manifest. Publish your UCP manifest at the expected location so agents can find your front door. This is where tooling matters: you can hand-roll it, but we usually configure it through infrastructure that keeps the manifest in sync with the catalog automatically. If you want to see how this looks end to end before committing, our walkthrough of the UCP hub demo and complete testing guide is the fastest way to get hands-on.

Step three, wire real-time inventory and pricing. Batch feeds that refresh every few hours are not good enough for agentic transactions. An agent that quotes a price from a six-hour-old feed and then fails to complete the order at that price will downrank you. We insist on live sync, and we explain why in why instant data sync matters for AI agents. Target sub-minute propagation for price and availability changes.

Step four, enable the transaction path. Declare and test the checkout capability so an agent can actually complete a purchase, not just read a product. This is the step that converts discovery into revenue, and it is where the 69% UCP Checker validation figure gets misleading: validation confirms your manifest is well-formed, but only an end-to-end test purchase confirms an agent can really buy.

Step five, test with real agent queries. Run realistic, constraint-heavy queries through actual shopping agents and verify you surface and can be purchased from. Do not test with your SKU numbers; test the way a user actually talks to an agent.

For Shopify merchants specifically, much of this is accelerated through native tooling. We break down exactly what is available in Shopify AI automation and the agentic plan and the companion guide to the Shopify agentic plan for selling in AI channels. If you are on Shopify and unsure where you stand, that is the fastest starting point, and you can reach our team directly to get a read on your current state.

  • Map every filterable attribute: Promote free text to typed fields before anything else.
  • Publish the manifest at the known location: Make the front door findable, not inferred.
  • Sync price and availability live: Hit sub-minute propagation to protect data confidence.
  • Prove the transaction path with a real purchase: Treat validation as necessary but not sufficient.
  • Test with natural-language queries: Shop your own store the way a user’s agent would.

The DISCOVER Framework: Our Repeatable Method for Agent Visibility

We named our internal method the DISCOVER framework because we run it on every engagement and it gives teams a shared language. Each step has a purpose we state up front.

Declare your capabilities. What this achieves: it tells agents what you can actually do, so they only surface you for transactions you can honor, which protects your data confidence score from day one. This means publishing an honest capability declaration, not an aspirational one.

Index your catalog in schema. What this achieves: it converts your products from human-readable prose into machine-queryable structured data, which is the precondition for being matched against any query at all. We map every decision attribute to a typed field here.

Sync in real time. What this achieves: it keeps the data an agent reads identical to the data at checkout, eliminating the failed-purchase penalty that quietly kills your visibility. Target sub-minute freshness for price and stock.

Cover the long tail of attributes. What this achieves: it lets you win constraint-heavy queries (“waterproof, under $150, ships in two days”) where completeness, not brand strength, decides the shortlist. The merchants who fill in the attributes competitors leave blank win disproportionately.

Operate transactions end to end. What this achieves: it turns discovery into completed orders by guaranteeing the agent has a path from query to purchase, which is the only outcome that actually generates revenue.

Verify with live agent testing. What this achieves: it replaces assumptions with evidence by confirming real agents surface and buy from you under realistic queries. We test weekly, not once.

Evolve against the metrics. What this achieves: it makes discovery a managed program rather than a one-time project, because agent behavior and the protocol both change and your data has to keep pace.

The stores that win AI agent product discovery are not the ones with the biggest catalogs or the oldest domains; they are the ones whose data an agent can trust enough to spend a customer’s money on. We tell every client that discovery is a trust problem disguised as a data problem.

Measuring Success: KPIs for AI Agent Product Discovery

If you cannot measure agent discovery, you cannot manage it. These are the metrics we track and the outcomes we expect across a 30, 60, and 90 day horizon. Set your baseline before you change anything.

  • Agent discovery rate (30 days): The percentage of your priority SKUs that surface for relevant constraint-based agent queries; expect to move from a near-zero or unmeasured baseline to a meaningful first signal as your manifest goes live.
  • Manifest validation pass rate (30 days): The share of your catalog that passes UCP validation; target 95% or higher within the first month, because validation is the entry ticket everything else depends on.
  • Attribute completeness (60 days): The percentage of filterable attributes populated across your catalog; push from your audited baseline toward 90%+ on priority categories, since the long-tail attributes decide constraint-heavy queries.
  • Data freshness latency (60 days): The time between a price or stock change and its propagation to the agent-facing layer; drive this below one minute to protect data confidence.
  • Transaction completion rate (90 days): The share of agent-initiated checkouts that complete successfully; this is the metric that matters most, because a conformant manifest means nothing if agents cannot actually buy.
  • Agent-sourced revenue (90 days): Revenue attributable to agent-mediated orders; by day 90 you should have a clean attribution baseline you can grow deliberately rather than guess at.
  • Shortlist inclusion rate (90 days): How often you appear in an agent’s final one-to-three option shortlist versus merely being discoverable; this separates visibility from winning.

Accelerate Your Agent Discovery With the Universal Commerce Protocol

Everything above is work, and you do not have to do it alone or stitch together a dozen fragile connectors. UCPhub’s Universal Commerce Protocol platform turns the entire discovery layer into managed infrastructure: a validated manifest, a typed catalog, real-time sync, and tested transaction endpoints, all from one source of truth rather than per-agent custom builds. We have run this process with real merchants and the pattern is consistent, the stores that treat discovery as infrastructure get selected and the ones that treat it as an afterthought get skipped. If you want to find out exactly where your catalog stands with today’s shopping agents and what it would take to get picked, talk to our team and we will walk your specific catalog through it.

Optimization: Moving From Discoverable to Consistently Selected

Being discoverable is the floor. Being selected, repeatedly, across different agents and query styles, is the goal. Once your manifest is live and validated, optimization is about the margins that decide shortlists.

Tighten attribute coverage on contested categories: In any category where several merchants sell near-identical products, the winner is usually the one with the most complete, most specific attributes. If three stores sell the same jacket and only you have populated the waterproof rating and the exact shipping SLA, you win the constraint query. We prioritize attribute work on the categories where margins are highest and competition is tightest.

Reduce data freshness latency aggressively: Every failed agent purchase is a lesson the agent remembers. We have seen discovery rates recover slowly after a stockout-driven failure because confidence is easier to lose than to rebuild. Getting freshness under a minute is not a nice-to-have; it is reputation management with machines.

Model the agent’s query space: Agents translate natural language into structured constraints in patterns you can anticipate. We map the common constraint combinations for a category (price band plus shipping plus one key attribute) and make sure every combination resolves cleanly to a product. This is the closest agent-era equivalent to keyword research, and almost no one is doing it yet.

Align pricing and availability promises you can keep: Do not declare a two-day shipping SLA you miss 20% of the time. Agents and their platforms increasingly track fulfillment reliability, and a broken promise damages confidence more than a slightly slower honest one. Our full view on this transition is in agentic commerce 2026, the strategic guide to AI-mediated trade.

  • Prioritize attributes by margin and competition: Spend completeness effort where it changes outcomes.
  • Keep freshness under a minute: Protect the confidence you cannot easily rebuild.
  • Map constraint combinations per category: Anticipate the queries agents actually generate.
  • Promise only what you fulfill: Honest SLAs beat aspirational ones with machines that keep score.

Common Mistakes to Avoid in AI Agent Product Discovery

These are the failure patterns we see most often, drawn directly from merchant engagements.

Treating valid as done: The most common and most costly mistake. A manifest that passes UCP validation can still be unbuyable if the transaction path is untested or the inventory is stale. We say it again because merchants keep making it: validation is the entry ticket, not the finish line. Always confirm with an end-to-end test purchase.

Porting SEO habits wholesale: Keyword-stuffed titles and marketing prose do nothing for agents and can actively hurt by cluttering the fields agents parse. Agents want clean typed attributes, not persuasive copy. The copy still matters for humans; just keep it out of the structured layer.

Relying on batch feeds for live transactions: Feeds built for ad platforms refresh on cycles that are fine for displaying an ad and fatal for completing a purchase. The gap between a six-hour-old price and the real price is where failed transactions live.

Ignoring the capability declaration: Many merchants publish a catalog but never declare what they can transact, so agents treat them as browse-only and skip them when the task is to buy. If you want to understand how central capability is to the model, our piece on what happens when AI agents become the primary shoppers lays out the stakes.

Picking the wrong protocol or trying to support none: There is real confusion about protocols right now. We untangle it in ACP versus UCP, the 2026 strategic guide and in the broader complete guide to agentic AI protocols including MCP, A2A, and UCP. The mistake is either betting everything on one niche protocol or waiting for a winner and exposing nothing in the meantime.

  • Never ship on validation alone: Confirm with a live test purchase every time.
  • Keep marketing copy out of structured fields: Agents parse attributes, not adjectives.
  • Retire batch feeds for transactions: Move price and stock to real-time sync.
  • Always declare capabilities: Browse-only stores get skipped when the task is to buy.

Advanced Tips: Staying Ahead as Agent Discovery Matures

Once the fundamentals are solid, these are the moves that keep you ahead of merchants who stop at compliance.

Instrument agent interactions like you instrument site analytics: Capture which queries surface you, which ones skip you, and where transactions fail. This telemetry is the raw material for every optimization decision and almost no merchant has it yet. We build this logging in from the start because you cannot optimize what you cannot see.

Treat the manifest as a living product, not a config file: Assign ownership, review it on a cadence, and version it. As the protocol evolves and your assortment changes, a stale manifest quietly erodes discovery. We review client manifests at least monthly.

Build for multi-agent reality: Different agents weight constraints differently and some are stricter about certain fields. The protocol-based approach shields you from most of this, which is the whole point, but your testing should still span multiple agents rather than optimizing for one. Our take on why point solutions fail here is in the UCP versus custom integrations breakdown.

Integrate discovery with your assistant strategy: Discovery gets agents to your products; a well-integrated shopping assistant experience closes more of them. The two reinforce each other, and we lay out the revenue side in the AI shopping assistant integration playbook.

Watch the long tail of attributes as a moat: The attributes your competitors leave blank are the queries you can win uncontested. We have seen smaller merchants outperform larger ones on constraint-heavy queries purely through obsessive attribute completeness. It is unglamorous and it compounds.

  • Log every agent interaction: Build the telemetry layer from day one.
  • Version and own the manifest: Treat it as a product with a maintainer.
  • Test across multiple agents: Confirm behavior beyond a single platform.
  • Fill the attributes others ignore: The blank fields are your uncontested wins.

If you are just getting started, prioritize two things above all else: publish a validated UCP manifest so agents have a front door, and wire real-time inventory and pricing so the data they read is the data they can buy against. Everything else, attribute completeness, constraint mapping, telemetry, builds on that foundation and can come in the following weeks. If instead you are auditing something that already exists, start at the other end: run real constraint-based agent queries and attempt actual test purchases, because that is where you will find the gap between “valid” and “buyable” that quietly costs you orders. Do not assume a passing validation means you are done; prove it with a completed transaction.

Next Steps:

  • Run five natural-language, constraint-based queries through a live shopping agent against your top SKUs and record whether you surface and can be purchased from.
  • Audit attribute completeness on your two highest-margin categories and fill every blank field agents would filter on.
  • Book time with our team to map your current manifest, sync cadence, and transaction path against what agents actually require.

Frequently Asked Questions

How do AI agents discover products?

AI agents discover products through structured data rather than the HTML and keyword signals that drove traditional search. When a user gives an agent a shopping task, the agent translates it into a structured query with specific constraints, then needs a machine-readable source of truth to match against. The three mechanisms, in increasing reliability, are scraping your page and inferring structure, consuming a structured product feed, and querying a dedicated commerce protocol like UCP.

In our experience, the first mechanism is a liability. If your price renders in JavaScript or your availability only appears after an API call, a scraping agent often cannot read it and moves on. Structured feeds are better because the schema is predictable, but they were built for ad platforms and refresh in batches, which causes failed transactions when the data goes stale.

Protocol-based discovery is what agents are actually built for. The agent finds your manifest at a known location, reads your catalog in a typed schema, checks live availability, and follows a defined path to checkout. That is the mechanism we implement because it is the only one that reliably converts discovery into a completed purchase.

What is the best product discovery method for agents?

The best method is protocol-based discovery through the UCP discovery layer, because it is the only approach that handles all three things an agent needs: a predictable schema to query, trustworthy real-time data, and a declared transaction capability. Feeds solve the schema problem but not freshness or transaction readiness. Scraping solves none of them reliably.

We frame it as climbing a ladder. Scraping is survival. Feeds are table stakes and still worth maintaining for ad platforms. Protocol-based discovery is where you actually get selected and transacted against, because it tells the agent not just what you sell but that it can complete a purchase at the price and availability you quoted.

The reason this matters more every quarter is that agents downrank sources they cannot trust. Every failed purchase from stale data is a lesson the agent remembers. A protocol with real-time sync protects the data confidence that determines whether you make the shortlist, and the shortlist is one to three options, not a page of ten.

How do I make my products discoverable to AI agents?

Start by publishing a validated UCP manifest at the expected location so agents have a front door instead of falling back to scraping. Then map every attribute agents will filter on into a typed structured field, because to an agent a missing attribute is usually a hard disqualifier. These two steps put you in the game.

Next, wire real-time inventory and pricing so the data an agent reads at discovery is identical to the data at checkout. Target sub-minute propagation. This protects you from the failed-purchase penalty that quietly erodes visibility. Then enable and test the transaction path end to end with a real purchase, because a valid manifest does not guarantee an agent can actually buy from you.

Finally, test with natural-language, constraint-based queries the way a real user talks to an agent, not with your internal SKU numbers. If you are on Shopify, native tooling accelerates most of this, and reaching our team is the fastest way to get an honest read on where your catalog currently stands.

Is passing UCP validation enough to get found and bought from?

No, and this is the single most expensive misunderstanding we see. According to UCP Checker, which monitors 23,736+ storefronts, roughly 69% pass full UCP validation, but that sample skews heavily toward Shopify and is not representative of all ecommerce. More importantly, a conformant manifest is not the same as an agent being able to complete a real checkout.

Validation confirms your manifest is well-formed. It does not confirm your inventory is fresh, your prices are accurate at the moment of purchase, or your transaction endpoint actually completes an order. We have audited plenty of stores that passed validation cleanly but failed real test purchases because the transaction path was never tested or the inventory was hours stale.

Treat validation as the entry ticket and the completed test purchase as the finish line. Every time we onboard a merchant, we insist on an end-to-end agent-initiated purchase before we consider discovery working. If you only measure validation, you will believe you are discoverable while agents quietly skip you.

How is AI agent product discovery different from traditional SEO?

Traditional SEO optimized for a human who would see a blue link, click it, and interpret your page with their own eyes. Every signal assumed a person was the final decision-maker, so meta descriptions, brand storytelling, and persuasive copy carried weight. AI agent product discovery removes the human from the middle of the funnel; the agent reads structured data and makes the selection itself.

That changes what you optimize. Keyword-stuffed titles and marketing prose do nothing for an agent and can clutter the fields it parses. Agents want clean typed attributes: a typed price field, a typed availability state, a specific shipping SLA, exact product specifications. The persuasive copy still matters for the humans who do see your pages, but it belongs nowhere near your structured layer.

The deeper difference is that agents return a decisive shortlist, not a ranked page. There is no page two to drift onto. You either satisfy every constraint in the query with trustworthy data and a working transaction path, or you are skipped. Completeness and freshness beat domain authority in this model.

How often should I update my product data for agents?

For price and availability, we target sub-minute propagation from the moment a change happens in your system to the moment it reaches the agent-facing layer. Batch feeds that refresh every few hours are acceptable for displaying ads and dangerous for completing transactions, because the gap between a stale quoted price and the real price is exactly where failed purchases occur.

The reason freshness matters so much is that data confidence drives shortlist inclusion. An agent that completes a successful purchase from fresh, accurate data learns to trust you. An agent that quotes your six-hour-old price and then cannot complete the order at that price learns to downrank you, and that confidence is slow to rebuild.

For attributes that change rarely, like material or dimensions, you do not need real-time sync, but you do need a cadence to catch new SKUs and catalog changes. We review client manifests at least monthly and treat the manifest as a living product with an owner, not a config file you set once and forget.

Sources

ready when you are

Make your store
UCP-native today.

install in < 5 min ยท no credit card ยท cancel anytime