[{"data":1,"prerenderedAt":407},["ShallowReactive",2],{"blog-tag-de-b2b-e-commerce":3},[4,86,143,208,267,355],{"slug":5,"published":6,"minutes":7,"category":8,"tags":9,"tagPages":15,"keywords":18,"about":30,"sources":39,"cover":76,"og":77,"expertise":78,"locales":79,"lang":81,"title":83,"description":84,"coverAlt":85},"schema-org-structured-data-b2b-shop","2026-10-17",10,"web",[10,11,12,13,14],"Schema.org","Structured data","B2B e-commerce","Technical SEO","Nuxt",[16,17],"b2b-e-commerce","nuxt",[19,20,21,22,23,24,25,26,27,28,29],"schema.org b2b-shop","produkt strukturierte daten b2b","merchant listing strukturierte daten","product snippet vs merchant listing","unitpricespecification grundpreis","productgroup varianten strukturierte daten","organization schema umsatzsteuer-id","b2b-preise hinter login seo","json-ld nuxt schema.org","merchant return policy schema","mpn gtin schema",[31,33,36],{"name":10,"url":32},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSchema.org",{"name":34,"url":35},"JSON-LD","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FJSON-LD",{"name":37,"url":38},"Business-to-business","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBusiness-to-business",[40,43,46,49,52,55,58,61,64,67,70,73],{"title":41,"url":42},"Google Search Central: Introduction to Product structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct",{"title":44,"url":45},"Google Search Central: Merchant listing (Product, Offer) structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fmerchant-listing",{"title":47,"url":48},"Google Search Central: Product snippet structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct-snippet",{"title":50,"url":51},"Google Search Central: Product variant structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fproduct-variants",{"title":53,"url":54},"Google Search Central: Organization structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Forganization",{"title":56,"url":57},"Google Search Central: Merchant return policy structured data","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Freturn-policy",{"title":59,"url":60},"Google Search Central: General structured data guidelines","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fsd-policies",{"title":62,"url":63},"Google Search Central: Generate structured data with JavaScript","https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fappearance\u002Fstructured-data\u002Fgenerate-structured-data-with-javascript",{"title":65,"url":66},"Schema.org: Offer","https:\u002F\u002Fschema.org\u002FOffer",{"title":68,"url":69},"Schema.org: UnitPriceSpecification","https:\u002F\u002Fschema.org\u002FUnitPriceSpecification",{"title":71,"url":72},"Unhead: Product schema (defineProduct)","https:\u002F\u002Funhead.unjs.io\u002Fdocs\u002Fschema-org\u002Fapi\u002Fschema\u002Fproduct",{"title":74,"url":75},"Nuxt SEO: Schema.org identity setup","https:\u002F\u002Fnuxtseo.com\u002Fdocs\u002Fschema-org\u002Fguides\u002Fsetup-identity","\u002Fimages\u002Fblog\u002Fschema-org-structured-data-b2b-shop\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fschema-org-structured-data-b2b-shop\u002Fog.jpg","b2b-ecommerce-developer",[80,81,82],"en","de","hu","Schema.org-Strukturdaten für B2B-Shops: Preise hinter Logins, Einheiten und Varianten","Produkt-Markup für B2B-Shops: Snippet oder Händlereintrag, welcher Preis, Artikelnummern, Grundpreise, Varianten, Organization und SSR in Nuxt.","Schema.org für B2B-Shops: Ein Roboter liest ein Etikett im Ladenregal, eine Kiste hinter verschlossener Glastür.",{"slug":87,"published":6,"minutes":88,"category":8,"tags":89,"tagPages":94,"keywords":95,"about":107,"sources":115,"cover":137,"og":138,"expertise":78,"locales":139,"lang":81,"title":140,"description":141,"coverAlt":142},"ai-assistant-b2b-shop-customer-support",9,[12,90,91,92,93],"AI assistant","Customer support","LLM agents","EU AI Act",[16],[96,97,98,99,100,101,102,103,104,105,106],"ki-assistent b2b-shop","ki kundensupport b2b-e-commerce","llm-chatbot bestellstatus","ki-agent kundenservice tools","chatbot haftung air canada","klarna ki-assistent ergebnisse","chatbot übergabe an mensch","eu ai act chatbot kennzeichnungspflicht","owasp excessive agency","ki-support lösungsquote","b2b-kundenportal chatbot",[108,111,114],{"name":109,"url":110},"Customer service","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FCustomer_service",{"name":112,"url":113},"Chatbot","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FChatbot",{"name":37,"url":38},[116,119,122,125,128,131,134],{"title":117,"url":118},"Klarna: AI assistant handles two-thirds of customer service chats in its first month (press release, 2024)","https:\u002F\u002Fwww.klarna.com\u002Finternational\u002Fpress\u002Fklarna-ai-assistant-handles-two-thirds-of-customer-service-chats-in-its-first-month\u002F",{"title":120,"url":121},"Entrepreneur: Klarna is hiring customer service agents again, according to its CEO (May 2025)","https:\u002F\u002Fwww.entrepreneur.com\u002Fbusiness-news\u002Fklarna-ceo-reverses-course-by-hiring-more-humans-not-ai\u002F491396",{"title":123,"url":124},"ABA Business Law Today: BC tribunal confirms companies remain liable for information provided by AI chatbot","https:\u002F\u002Fwww.americanbar.org\u002Fgroups\u002Fbusiness_law\u002Fresources\u002Fbusiness-law-today\u002F2024-february\u002Fbc-tribunal-confirms-companies-remain-liable-information-provided-ai-chatbot\u002F",{"title":126,"url":127},"OWASP GenAI Security Project: LLM06:2025 Excessive Agency","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm062025-excessive-agency\u002F",{"title":129,"url":130},"OWASP GenAI Security Project: LLM05:2025 Improper Output Handling","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm052025-improper-output-handling\u002F",{"title":132,"url":133},"EU AI Act, Article 50: Transparency obligations","https:\u002F\u002Fartificialintelligenceact.eu\u002Farticle\u002F50\u002F",{"title":135,"url":136},"Intercom: Fin pricing and billable outcomes","https:\u002F\u002Ffin.ai\u002Fpricing","\u002Fimages\u002Fblog\u002Fai-assistant-b2b-shop-customer-support\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fai-assistant-b2b-shop-customer-support\u002Fog.jpg",[80,81,82],"Ein KI-Assistent für den Support im B2B-Shop: Tools, Berechtigungen und die Übergabe an Menschen","Wie man einen KI-Support-Assistenten für einen B2B-Shop baut: was automatisieren, Tools im Kundenkontext, Übergabe an Menschen, AI Act und Kennzahlen.","KI-Assistent im B2B-Shop: Ein Roboter mit Headset am Helpdesk übergibt eine Ticketkarte an eine menschliche Hand.",{"slug":144,"published":6,"minutes":7,"category":145,"tags":146,"tagPages":151,"keywords":153,"about":165,"sources":175,"cover":202,"og":203,"expertise":78,"locales":204,"lang":81,"title":205,"description":206,"coverAlt":207},"rag-product-catalog-pim-data","rag",[147,148,149,12,150],"RAG","PIM","Product data","Metadata filtering",[145,152,16],"pim",[154,155,156,157,158,159,160,161,162,163,164],"rag produktkatalog","rag pim-daten","ki produktdaten","produktkatalog chatbot","akeneo rag anbindung","pimcore ki-suche","rag strukturierte daten","metadatenfilter rag","produktattribute embeddings","b2b produktassistent","etim-klassifikation ki",[166,169,172],{"name":167,"url":168},"Product information management","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FProduct_information_management",{"name":170,"url":171},"Retrieval-augmented generation","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRetrieval-augmented_generation",{"name":173,"url":174},"ETIM (standard)","https:\u002F\u002Fwww.etim-international.com\u002Fclassification\u002F",[176,179,182,185,187,190,193,196,199],{"title":177,"url":178},"Akeneo API: Products, product values, metric values and product models","https:\u002F\u002Fapi.akeneo.com\u002Fconcepts\u002Fproducts.html",{"title":180,"url":181},"Akeneo Help Center: What about products with variants?","https:\u002F\u002Fhelp.akeneo.com\u002Fserenity-take-the-power-over-your-products\u002Fserenity-what-about-products-with-variants",{"title":183,"url":184},"Pimcore documentation: Classification Store","https:\u002F\u002Fdocs.pimcore.com\u002Fplatform\u002FPimcore\u002FObjects\u002FObject_Classes\u002FData_Types\u002FClassification_Store\u002F",{"title":186,"url":174},"ETIM International: Classification",{"title":188,"url":189},"ETIM International: ETIM releases and the IXF format","https:\u002F\u002Fetim-international.com\u002F?p=754",{"title":191,"url":192},"Reddy et al.: Shopping Queries Dataset, a large-scale ESCI benchmark for improving product search (2022)","https:\u002F\u002Farxiv.org\u002Fabs\u002F2206.06588",{"title":194,"url":195},"Amazon Science: esci-data repository","https:\u002F\u002Fgithub.com\u002Famazon-science\u002Fesci-data",{"title":197,"url":198},"Qdrant documentation: Filtering","https:\u002F\u002Fqdrant.tech\u002Fdocumentation\u002Fconcepts\u002Ffiltering\u002F",{"title":200,"url":201},"Sui et al.: Table Meets LLM, can large language models understand structured table data? (WSDM 2024)","https:\u002F\u002Farxiv.org\u002Fabs\u002F2305.13062","\u002Fimages\u002Fblog\u002Frag-product-catalog-pim-data\u002Fcover.webp","\u002Fimages\u002Fblog\u002Frag-product-catalog-pim-data\u002Fog.jpg",[80,81,82],"RAG über Produktkataloge: aus PIM-Daten Antworten machen, die halten","Produktdaten sind strukturiert, Chunking wie bei PDFs scheitert. So serialisiert man PIM-Attribute, leitet Spezifikationsfragen an Filter und bleibt exakt.","RAG über Produktkataloge: Aus einem offenen Produktkatalog steigt eine Sprechblase mit einer Produktkarte auf.",{"slug":209,"published":210,"minutes":211,"category":8,"tags":212,"tagPages":215,"keywords":216,"about":227,"sources":234,"cover":261,"og":262,"expertise":78,"locales":263,"lang":81,"title":264,"description":265,"coverAlt":266},"headless-product-configurator-b2b","2026-09-14",12,[213,12,14,214],"Product configurator","Headless commerce",[16,17],[217,218,219,220,221,222,223,224,225,226],"b2b produktkonfigurator","produktkonfigurator erstellen","produktkonfigurator typo3","b2b-konfigurator","headless produktkonfigurator","cpq angebotskonfigurator","regel-engine vs constraint solver","nuxt spryker glue-api","produktkonfigurator 100000 varianten","barrierefreier produktkonfigurator",[228,230,232],{"name":213,"url":229},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FProduct_configurator",{"name":214,"url":231},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FHeadless_commerce",{"name":14,"url":233},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FNuxt",[235,237,240,243,246,249,252,255,258],{"title":236,"url":229},"Wikipedia: Knowledge-based configuration (product configurator)",{"title":238,"url":239},"Google OR-Tools: The CP-SAT solver","https:\u002F\u002Fdevelopers.google.com\u002Foptimization\u002Fcp\u002Fcp_solver",{"title":241,"url":242},"Spryker documentation: Glue API, Product Configuration feature integration","https:\u002F\u002Fdocs.spryker.com\u002Fdocs\u002Fscos\u002Fdev\u002Ffeature-integration-guides\u002F202108.0\u002Fglue-api\u002Fglue-api-product-configuration-feature-integration.html",{"title":244,"url":245},"OWASP: Input Validation Cheat Sheet","https:\u002F\u002Fcheatsheetseries.owasp.org\u002Fcheatsheets\u002FInput_Validation_Cheat_Sheet.html",{"title":247,"url":248},"web.dev: Virtualize large lists","https:\u002F\u002Fweb.dev\u002Farticles\u002Fvirtualize-long-lists-react-window",{"title":250,"url":251},"W3C: Understanding SC 3.3.1 Error Identification (WCAG 2.2)","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Ferror-identification.html",{"title":253,"url":254},"W3C: Understanding SC 4.1.3 Status Messages (WCAG 2.2)","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Fstatus-messages.html",{"title":256,"url":257},"W3C: Understanding SC 2.5.8 Target Size (Minimum) (WCAG 2.2)","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FWCAG22\u002FUnderstanding\u002Ftarget-size-minimum.html",{"title":259,"url":260},"W3C WAI-ARIA Authoring Practices: Combobox pattern","https:\u002F\u002Fwww.w3.org\u002FWAI\u002FARIA\u002Fapg\u002Fpatterns\u002Fcombobox\u002F","\u002Fimages\u002Fblog\u002Fheadless-product-configurator-b2b\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fheadless-product-configurator-b2b\u002Fog.jpg",[80,81,82],"Headless B2B-Produktkonfigurator: Regeln, Preise und Nuxt auf einer Commerce-API","So baust du einen Headless-B2B-Produktkonfigurator: Regelwerk oder Solver, Preise auf dem Server, Nuxt auf einer Commerce-API, TYPO3 und 100k+ Varianten.","Headless B2B-Konfigurator: Eine Hand setzt einen Knauf auf eine Maschine, daneben Wechselteile und ein Preisschild.",{"slug":268,"published":269,"updated":270,"minutes":271,"category":8,"tags":272,"tagPages":276,"keywords":277,"about":288,"sources":297,"cover":349,"og":350,"expertise":78,"locales":351,"lang":81,"title":352,"description":353,"coverAlt":354},"european-accessibility-act-b2b-shop","2026-06-23","2026-10-01",13,[273,274,275,12],"European Accessibility Act","BFSG","WCAG 2.2",[16],[278,279,280,281,282,283,284,285,286,287],"eaa b2b-shop barrierefreiheit","bfsg b2b-onlineshop pflicht","barrierefreiheit b2b-shop","spryker barrierefreiheit","barrierefreier webshop","bafg österreich onlineshop","en 301 549 wcag 2.2 norm","bfsg ausnahme kleinstunternehmen","pimcore typo3 barrierefreiheit umsetzen","eaa e-commerce checkliste",[289,291,294],{"name":273,"url":290},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FEuropean_Accessibility_Act",{"name":292,"url":293},"Web Content Accessibility Guidelines","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FWeb_Content_Accessibility_Guidelines",{"name":295,"url":296},"E-commerce","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FE-commerce",[298,301,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346],{"title":299,"url":300},"BFSG section 1: purpose and scope (gesetze-im-internet.de)","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__1.html",{"title":302,"url":303},"BFSG section 2: definitions, consumer, microenterprise, e-commerce services","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__2.html",{"title":305,"url":306},"BFSG section 3: accessibility and the microenterprise exemption","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__3.html",{"title":308,"url":309},"BFSG section 14: duties of the service provider","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__14.html",{"title":311,"url":312},"BFSG section 32: rights of consumers and associations in the administrative procedure","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__32.html",{"title":314,"url":315},"BFSG section 37: fines","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__37.html",{"title":317,"url":318},"BFSG section 38: transitional provisions","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbfsg\u002F__38.html",{"title":320,"url":321},"Bundesfachstelle Barrierefreiheit: FAQ on the BFSG (B2B, microenterprises, EN 301 549)","https:\u002F\u002Fwww.bundesfachstelle-barrierefreiheit.de\u002FDE\u002FFachwissen\u002FProdukte-und-Dienstleistungen\u002FBarrierefreiheitsstaerkungsgesetz\u002FFAQ\u002Ffaq_node.html",{"title":323,"url":324},"AccessibleEU: The European accessibility standard EN 301 549 has been updated (7 September 2026)","https:\u002F\u002Faccessible-eu-centre.ec.europa.eu\u002Fcontent-corner\u002Fnews\u002Feuropean-accessibility-standard-en-301-549-has-been-updated-2026-09-07_en",{"title":326,"url":327},"W3C: Web Content Accessibility Guidelines (WCAG) 2.2","https:\u002F\u002Fwww.w3.org\u002FTR\u002FWCAG22\u002F",{"title":329,"url":330},"Deque: Automated testing identifies 57 percent of digital accessibility issues","https:\u002F\u002Fwww.deque.com\u002Fblog\u002Fautomated-testing-study-identifies-57-percent-of-digital-accessibility-issues\u002F",{"title":332,"url":333},"sitebrunch: What is the market surveillance authority for accessibility (MLBF)?","https:\u002F\u002Fwww.sitebrunch.com\u002Fnews\u002Fmlbf-marktueberwachungsstelle-barrierefreiheit",{"title":335,"url":336},"Marcus Herrmann: June 2026, how the MLBF intends to check","https:\u002F\u002Fmarcus-herrmann.com\u002Fblog\u002Fmlbf-verraet-wie-sie-pruefen-will",{"title":338,"url":339},"axes4: BFSG in practice, what has happened since the deadline (2026)","https:\u002F\u002Fwww.axes4.com\u002Fde\u002Fblog\u002Fpost\u002F2026\u002Fbfsg-in-der-praxis-was-sich-seit-dem-stichtag-getan-hat",{"title":341,"url":342},"ODC Legal: BFSG for websites, what companies must check in 2026","https:\u002F\u002Fwww.odclegal.de\u002Fblog\u002Fbfsg-website-pflicht",{"title":344,"url":345},"WKO: Information on the Austrian Barrierefreiheitsgesetz","https:\u002F\u002Fwww.wko.at\u002Fce-kennzeichnung-normen\u002Finformationen-zum-barrierefreiheitsgesetz",{"title":347,"url":348},"Web Crossing: One year of the Barrierefreiheitsgesetz, where online shops must improve","https:\u002F\u002Fwww.web-crossing.com\u002Fnews\u002Fdetail\u002Fein-jahr-barrierefreiheitsgesetz-wo-onlineshops-und-websites-jetzt-nachbessern-muessen\u002F","\u002Fimages\u002Fblog\u002Feuropean-accessibility-act-b2b-shop\u002Fcover.webp","\u002Fimages\u002Fblog\u002Feuropean-accessibility-act-b2b-shop\u002Fog.jpg",[80,81,82],"European Accessibility Act im B2B-Shop: was Spryker-, Pimcore- und TYPO3-Teams beheben müssen","Gilt der European Accessibility Act für B2B-Shops? Anwendungsbereich von BFSG und BaFG, Ausnahme für Kleinstunternehmen, Durchsetzung 2026 und WCAG 2.2.","European Accessibility Act: Ein Ladeneingang mit Rampe neben den Stufen, unten wartet ein Rollstuhl.",{"slug":356,"published":357,"updated":358,"minutes":88,"category":8,"tags":359,"tagPages":364,"keywords":365,"about":376,"sources":385,"cover":401,"og":402,"expertise":78,"locales":403,"lang":81,"title":404,"description":405,"coverAlt":406},"agentic-commerce-protocols-ucp-acp-guide","2026-06-12","2026-10-07",[360,361,362,363,12],"Agentic commerce","UCP","AP2","ACP",[16],[366,367,368,369,370,371,372,373,374,375],"agentischer commerce","universal commerce protocol ucp","agent payments protocol ap2","agentic commerce protocol acp","agentischer checkout","ki-shopping-agenten","ap2 zahlungsmandat","ucp katalog warenkorb checkout","shared payment token acp","agentic commerce protokolle vergleich",[377,379,382],{"name":360,"url":378},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FAgentic_commerce",{"name":380,"url":381},"Payment","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPayment",{"name":383,"url":384},"OAuth","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOAuth",[386,389,392,395,398],{"title":387,"url":388},"Universal Commerce Protocol: capabilities, core concepts and specification","https:\u002F\u002Fucp.dev",{"title":390,"url":391},"Google Developers Blog: Under the hood of the Universal Commerce Protocol (Jan 2026)","https:\u002F\u002Fdevelopers.googleblog.com\u002Funder-the-hood-universal-commerce-protocol-ucp\u002F",{"title":393,"url":394},"AP2: Agent Payments Protocol documentation, mandates and verifiable credentials","https:\u002F\u002Fap2-protocol.org\u002F",{"title":396,"url":397},"Stripe and OpenAI: Instant Checkout and the Agentic Commerce Protocol (29 Sep 2025)","https:\u002F\u002Fstripe.com\u002Fnewsroom\u002Fnews\u002Fstripe-openai-instant-checkout",{"title":399,"url":400},"Digital Commerce 360: OpenAI shifts its checkout plans for agentic commerce (6 Mar 2026)","https:\u002F\u002Fwww.digitalcommerce360.com\u002F2026\u002F03\u002F06\u002Fopenai-shifts-checkout-plans-agentic-commerce-strategy\u002F","\u002Fimages\u002Fblog\u002Fagentic-commerce-protocols-ucp-acp-guide\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fagentic-commerce-protocols-ucp-acp-guide\u002Fog.jpg",[80,81,82],"Agentischer Commerce für Shop-Entwickler: UCP, ACP und AP2 im Vergleich","Agentische Commerce-Protokolle im Vergleich: was UCP abdeckt, wie AP2 eine autorisierte Zahlung beweist, wo ACP passt und was ein Shop jetzt bauen sollte.","Agentischer Commerce: Ein kleiner Roboter schiebt einen Einkaufswagen zu einer Ladentheke mit Kartenterminal.",1793451237700]