Is agentic commerce available in Switzerland yet?

Recommendations are, and agent checkout is not yet, in the main channels. ChatGPT, Gemini, Perplexity and Google AI Overviews already name and compare Swiss shops, while UCP checkout in Google AI Mode launched for eligible US retailers and ChatGPT’s Instant Checkout started with US sellers.

Swiss shoppers are early. 5% of online shoppers in Switzerland, Germany and Austria had used an AI agent to help them shop, and about 18% planned to, in a University of St.Gallen survey of just under 3,000 people (HSG, 24 June 2026). The market they would act on is sizeable: Swiss consumers spent CHF 15.8 billion online in 2025, CHF 13 billion of it at Swiss shops (HANDELSVERBAND.swiss, 12 March 2026). So the work for a Swiss shop now is being read correctly at the recommendation stage, ahead of checkout opening here.

Are Swiss online shops ready for AI shopping agents?

Most are not yet. None of the 240 online shops we audited in French-speaking Switzerland in July 2026 scored an A for agent readiness. The median score was 57 out of 100, and 104 shops scored D or F (Romandie audit).

The weak point is the product itself. For 157 of 211 shops read in full (74%), the stage that lost the most agents was reading price, stock and identity, and on 117 of them (55%) the only price was in the page text, with no Offer price in the structured data. An agent comparing three shops on price cannot include one whose price it cannot read as a field.

How do I show CHF prices with VAT to AI agents?

Declare the price as a number with priceCurrency set to CHF, and state that VAT is included with a UnitPriceSpecification and valueAddedTaxIncluded. Prices shown to Swiss consumers include VAT, and an agent comparing a Swiss shop with a foreign one needs to know which kind of figure it is reading.

The example below is for an invented shop. Replace its price and delivery days with the values you actually commit to, rendered from the same record as the visible price:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Gravel bike GR 2, size M",
  "gtin13": "7610000000031",
  "brand": { "@type": "Brand", "name": "Example Cycles" },
  "offers": {
    "@type": "Offer",
    "price": "3890.00",
    "priceCurrency": "CHF",
    "priceSpecification": {
      "@type": "UnitPriceSpecification",
      "price": "3890.00",
      "priceCurrency": "CHF",
      "valueAddedTaxIncluded": true
    },
    "availability": "https://schema.org/InStock",
    "shippingDetails": {
      "@type": "OfferShippingDetails",
      "shippingDestination": { "@type": "DefinedRegion", "addressCountry": "CH" },
      "shippingRate": { "@type": "MonetaryAmount", "value": "0.00", "currency": "CHF" },
      "deliveryTime": {
        "@type": "ShippingDeliveryTime",
        "handlingTime": { "@type": "QuantitativeValue", "minValue": 0, "maxValue": 1, "unitCode": "DAY" },
        "transitTime": { "@type": "QuantitativeValue", "minValue": 1, "maxValue": 2, "unitCode": "DAY" }
      }
    }
  }
}

How do I tell agents that I deliver with Swiss Post?

Declare delivery as shippingDetails with a Swiss destination, a rate and a delivery time in days, as in the example above. Agents compare delivery as a number, so “delivered by Swiss Post in one to two working days” in a footer or an image does not enter the comparison.

If you deliver abroad, add one OfferShippingDetails per destination country with its own rate and transit time. The gravel bike use case shows a shortlist decided on structured Swiss stock and delivery.

Can AI agents pay with TWINT?

Not through the published agent protocols yet, as far as we could find. ACP launched with Stripe’s Shared Payment Token, AP2 with card networks and wallets among its partners, and none of the protocol documents and announcements we read for this guide names TWINT.

That gap matters in Switzerland. Mobile payment accounts for 74.4% of domestic distance-selling transactions, and TWINT holds 67.0% of those (Swiss Payment Monitor 1/2026), and TWINT reports that more than 84% of Swiss online shops accept it (TWINT). Until an agent channel supports it, an agent-referred buyer finishing on your own checkout still pays with TWINT, so keep it there and ask your payment provider when it reaches agent checkouts.

Do Swiss shoppers trust an AI agent to pay for them?

Most do not want it to pay alone. Over 80% of people in Switzerland reject a fully automated AI payment without confirmation, while nearly two thirds can imagine an assistant recommending how to pay (Swiss Payment Monitor 2/2026).

For a consumer shop, that points to the agent preparing the order and the person confirming it. For B2B, a standing mandate approved once by the buyer fits better, as the office reorder use case shows.

How does a Swiss shop compete with Galaxus when agents compare?

On data it controls and Galaxus cannot copy: complete identifiers, Swiss stock, delivery times and service terms declared as fields. Galaxus reported CHF 3.764 billion in platform sales for 2025, up 17%, with 10 million products on sale (Digitec Galaxus, 7 January 2026), and 13 of the 30 largest Swiss B2C online shops are marketplaces (HANDELSVERBAND.swiss).

When an agent compares the same GTIN across shops, OpenAI says merchants are ranked on availability, price, quality and whether they are the maker or primary seller (OpenAI Help Center). A smaller shop with faster delivery or a better return policy wins only if those facts are machine-readable. The multi-brand retailers page goes further.

What does a Swiss shop need that a generic guide misses?

Swiss specificWhat the agent needsField
Prices in CHF, shown VAT-inclusiveA numeric price, its currency and whether tax is includedprice, priceCurrency, valueAddedTaxIncluded
Swiss Post or courier deliveryDestination, rate and delivery days as numbersshippingDetails with addressCountry: CH
Stock held in SwitzerlandAvailability per product and variantavailability on each Offer
French, German and Italian pagesThe same product identified in every languagegtin13, sku, one @id per product
TWINT as the main mobile methodA checkout the agent can hand to the personYour own checkout, until agent channels support TWINT
Galaxus listing the same productA match on the same identifier, then a better offergtin13, brand, mpn

The industry’s direction is set: at the W3C and GS1 workshop on e-commerce for humans and AI agents in Zurich on 8 and 9 September 2026, participants converged on the GTIN as the primary identifier for physical goods (Forkast, 10 September 2026). The GTIN guide covers identifiers in detail.

What should a Swiss shop do first?

Fix the product data, which pays off in every assistant today, and leave checkout protocols until a channel opens in Switzerland. In order: let shopping crawlers in, declare CHF price with VAT, stock and Swiss delivery on every product, add GTINs, then measure how often assistants name you.

The Buyer Journey Check runs that diagnosis on your catalogue, the Machine Readability Sprint fixes the data in seven days, and agentic checkout with Autobasket Convert prepares the protocol layer for when Swiss checkout opens.