How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.
On the product detail view, you can offer buyers the option of downloading the product data as a PDF file. The file is generated from a separate template that is designed independently of the product page. This lets you create, for example, a data sheet with its own layout and optional personal notes.The buyer receives the result as a download, not as a page view in the browser.
The same section also contains the file names of the shop’s other PDF functions, for example for the basket and the order confirmation. ProductPDFFilename is the entry for the product detail view.Reference: PDFGenerator section
If an error occurs, the buyer lands on the notify page with the text stored above. The technical cause is in MSG-InternalErrorMessage. Add this block to the notify template if it is still missing.
Only include this tag within an HTML comment. Internal error messages must not appear to the buyer in plain text. You can still read the message via the browser’s source code view if an error occurs.
Reference: MSG-InternalErrorMessagePossible causes also include a timeout during generation. For the buyer, this looks exactly like a content error, but it can be distinguished in the source code.
Guide: Reuse with includes, to share content between the product page and the PDF template
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"WEBSALE Dokumentation","description":"Offizielle Dokumentation der E-Commerce-Plattform WEBSALE der WEBSALE AG. Sie umfasst Template-Engine, Shopkonfiguration, Admin-Interface, Schnittstellen, Strapi CMS und WEBSALE | search für die aktuelle Generation sowie für Version V8s.","colors":{"primary":"#0066CC"},"logo":{"light":"https://mintcdn.com/websaleag-44ee7ea6/yeKhhJTjoXWEQCsc/logo/Logo_WEBSALE_2024_Farbverlauf_RGB.png?fit=max\u0026auto=format\u0026n=yeKhhJTjoXWEQCsc\u0026q=85\u0026s=b96a564fcbb0d782bfeb7df19423835e","dark":"https://mintcdn.com/websaleag-44ee7ea6/yeKhhJTjoXWEQCsc/logo/Logo_WEBSALE_2024_Farbverlauf_RGB.png?fit=max\u0026auto=format\u0026n=yeKhhJTjoXWEQCsc\u0026q=85\u0026s=b96a564fcbb0d782bfeb7df19423835e","href":"/"},"favicon":"https://mintcdn.com/websaleag-44ee7ea6/yeKhhJTjoXWEQCsc/logo/favicon.ico?fit=max\u0026auto=format\u0026n=yeKhhJTjoXWEQCsc\u0026q=85\u0026s=5d387abffbbbc1811401ecb3afd2a807","footer":{"socials":{"linkedin":"https://www.linkedin.com/company/websale-ag"},"links":[{"items":[{"label":"Impressum","href":"https://websale.de/impressum"},{"label":"Datenschutz","href":"https://websale.de/datenschutz"}]}]},"search":{"prompt":"Durchsuchen"},"fonts":{"family":"Inter"},"styling":{"codeblocks":{"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}},"latex":true},"navigation":{"languages":[{"language":"de","href":""},{"language":"en","href":"en"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"websaleag-44ee7ea6","hasAudioNarration":false,"actualSubdomain":"websaleag-44ee7ea6","customDomains":["dokumentation.websale.de"],"gitSource":{"type":"gitlab","owner":"websale-ag-group","repo":"dokumentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"projectId":83013579,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb9d52b68579879703242b","collectionId":"880d3256-45c3-441d-ae9d-914252efd9ff","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb9d52b68579879703242b"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aed931e01ea23d695418b6d","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"de","tag":"Version V8s","count":563},{"language":"de","tag":"Wegweiser","count":546},{"language":"de","tag":"Referenz","count":326},{"language":"en","tag":"Reference","count":326},{"language":"en","tag":"Version V8s","count":325},{"language":"en","tag":"Guide","count":248},{"language":"de","tag":"Neue Generation","count":245},{"language":"en","tag":"New generation","count":245},{"language":"de","tag":"Schnittstellen","count":174},{"language":"de","tag":"Tags","count":132},{"language":"en","tag":"Tags","count":132},{"language":"de","tag":"Frontend","count":93},{"language":"en","tag":"Frontend","count":93},{"language":"de","tag":"Konfiguration","count":76},{"language":"en","tag":"Configuration","count":76},{"language":"de","tag":"Bestellprozess","count":61},{"language":"en","tag":"Interfaces","count":60},{"language":"de","tag":"Materialien","count":58},{"language":"en","tag":"Reference – Modules","count":39},{"language":"en","tag":"Admin Interface API","count":36}],"searchSettings":{"isFiltersEnabled":true,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@websale.de","showHelpButton":false}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"*:has(>[data-component-part=\"products-selector-trigger\"]){flex-shrink:0!important;min-width:fit-content!important}[data-component-part=\"products-selector-trigger\"]{flex-shrink:0!important;overflow:visible!important;max-width:none!important}[data-component-part=\"products-selector-trigger\"]>span{max-width:none!important;overflow:visible!important}"}],"page":{"pagePath":"en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht","slug":"/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht","pageMetadata":{"title":"PDF display of the product detail view","description":"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.","keywords":["PDF","PDFGenerator","ProductPDF","BT-GeneratePDF","Data sheet"],"href":"/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`On the product detail view, you can offer buyers the option of downloading the product data as a PDF file. The file is generated from a separate template that is designed independently of the product page. This lets you create, for example, a data sheet with its own layout and optional personal notes.`}),`\n`,_jsx(_components.p,{children:`The buyer receives the result as a download, not as a page view in the browser.`}),`\n`,_jsx(Heading,{level:`2`,id:`shopkonfiguration-ergänzen`,children:`Extending the shop configuration`}),`\n`,_jsxs(_components.p,{children:[`Three sections of the `,_jsx(_components.code,{children:`shop.config`}),` are involved. Create any missing sections and parameters.`]}),`\n`,_jsx(Heading,{level:`3`,id:`template-zuweisen`,children:`Assigning the template`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`ProductPDF`}),` parameter in the `,_jsx(_components.code,{children:`\u003cTemplates>`}),` section names the template from which the PDF file is generated.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`ini`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`ini`,children:_jsxs(_components.code,{language:`ini`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003cTemplates>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` ...`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:` ProductPDF`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` = ws_product_pdf.htm`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` ...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003c/Templates>`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`dateiname-festlegen`,children:`Defining the file name`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`\u003cPDFGenerator>`}),` section determines the name under which the file reaches the buyer.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`ini`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`ini`,children:_jsxs(_components.code,{language:`ini`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003cPDFGenerator>`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:` ProductPDFFilename`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` = product_~ProductNumber~.pdf`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003c/PDFGenerator>`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`The same section also contains the file names of the shop’s other PDF functions, for example for the basket and the order confirmation. `,_jsx(_components.code,{children:`ProductPDFFilename`}),` is the entry for the product detail view.`]}),`\n`,_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.a,{href:`/en/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/grundlagen-und-technik#pdfgenerator`,children:`PDFGenerator section`})]}),`\n`,_jsx(Heading,{level:`3`,id:`fehlermeldung-hinterlegen`,children:`Storing the error message`}),`\n`,_jsxs(_components.p,{children:[`If the generation fails, the shop shows the notify page with this text. Store it in the `,_jsx(_components.code,{children:`\u003cNotifyMessages-Txt>`}),` section.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`ini`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`ini`,children:_jsxs(_components.code,{language:`ini`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003cNotifyMessages-Txt>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` ...`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#D73A49`,\"--shiki-dark\":`#F97583`},children:` PDFGeneratorError`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` = Die PDF-Datei konnte leider nicht erzeugt werden.`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` ...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003c/NotifyMessages-Txt>`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.a,{href:`/en/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/texte-und-meldungen#notifymessages-txt`,children:`NotifyMessages-Txt section`})]}),`\n`,_jsx(Heading,{level:`2`,id:`button-auf-der-produktdetailansicht-einbauen`,children:`Adding the button to the product detail view`}),`\n`,_jsx(_components.p,{children:`The button belongs in the product form, because the generation is triggered by submitting it.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`...`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#22863A`,\"--shiki-dark\":`#85E89D`},children:`form`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` action`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"~FORM-Product~\"`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` method`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"post\"`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` name`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"product\"`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` id`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"productform\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`>`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` ...`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#22863A`,\"--shiki-dark\":`#85E89D`},children:`input`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` type`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"submit\"`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` name`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"~BT-GeneratePDF~\"`}),_jsx(_components.span,{style:{color:`#6F42C1`,\"--shiki-dark\":`#B392F0`},children:` value`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`=`}),_jsx(_components.span,{style:{color:`#032F62`,\"--shiki-dark\":`#9ECBFF`},children:`\"PDF erzeugen\"`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`>`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:` ...`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`\u003c/`}),_jsx(_components.span,{style:{color:`#22863A`,\"--shiki-dark\":`#85E89D`},children:`form`}),_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`>`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`...`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`fehlerursache-ermitteln`,children:`Determining the cause of an error`}),`\n`,_jsxs(_components.p,{children:[`If an error occurs, the buyer lands on the notify page with the text stored above. The technical cause is in `,_jsx(_components.code,{children:`MSG-InternalErrorMessage`}),`. Add this block to the notify template if it is still missing.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`html`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light github-dark`,style:{backgroundColor:`#fff`,\"--shiki-dark-bg\":`#24292e`,color:`#24292e`,\"--shiki-dark\":`#e1e4e8`},language:`html`,children:_jsxs(_components.code,{language:`html`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`\u003c!--`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`{MSG-InternalErrorMessage}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`Fehler: ~MSG-InternalErrorMessage~`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`{/MSG-InternalErrorMessage}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6A737D`,\"--shiki-dark\":`#6A737D`},children:`-->`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#24292E`,\"--shiki-dark\":`#E1E4E8`},children:`...`})}),`\n`]})})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Only include this tag within an HTML comment. Internal error messages must not appear to the buyer in plain text. You can still read the message via the browser’s source code view if an error occurs.`})}),`\n`,_jsxs(_components.p,{children:[`Reference: `,_jsx(_components.a,{href:`/en/v8s/referenz/tags/msg-meldungen#other-messages`,children:`MSG-InternalErrorMessage`})]}),`\n`,_jsx(_components.p,{children:`Possible causes also include a timeout during generation. For the buyer, this looks exactly like a content error, but it can be distinguished in the source code.`}),`\n`,_jsx(Heading,{level:`2`,id:`verwandte-themen`,children:`Related topics`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Guide: `,_jsx(_components.a,{href:`/en/v8s/produkte/gewaehltes-produkt-anzeigen`,children:`Displaying the selected product`})]}),`\n`,_jsx(_components.li,{children:`Guide: Reuse with includes, to share content between the product page and the PDF template`}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}},"config":{},"pageMetadata":{"title":"PDF display of the product detail view","description":"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.","keywords":["PDF","PDFGenerator","ProductPDF","BT-GeneratePDF","Data sheet"],"href":"/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Extending the shop configuration","slug":"shopkonfiguration-ergänzen","depth":2,"children":[{"title":"Assigning the template","slug":"template-zuweisen","depth":3,"children":[]},{"title":"Defining the file name","slug":"dateiname-festlegen","depth":3,"children":[]},{"title":"Storing the error message","slug":"fehlermeldung-hinterlegen","depth":3,"children":[]}]},{"title":"Adding the button to the product detail view","slug":"button-auf-der-produktdetailansicht-einbauen","depth":2,"children":[]},{"title":"Determining the cause of an error","slug":"fehlerursache-ermitteln","depth":2,"children":[]},{"title":"Related topics","slug":"verwandte-themen","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"websaleag-44ee7ea6","siteName":"WEBSALE Dokumentation","title":"PDF display of the product detail view - WEBSALE Dokumentation","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/v8s/produkte/pdf-anzeige-der-produkt-detailansicht","matchLevel":1},"en":{"href":"/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht","matchLevel":0}}},"lastModified":"2026-11-06T07:56:47.502Z","originalFileLocation":"en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.\">\u003cmeta data-mint-head name=\"application-name\" content=\"WEBSALE Dokumentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"PDF display of the product detail view - WEBSALE Dokumentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"WEBSALE Dokumentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://websaleag-44ee7ea6.mintlify.site/_mintlify/api/og/v2?division=Products\u0026amp;title=PDF+display+of+the+product+detail+view\u0026amp;description=How+to+offer+buyers+the+product+data+as+a+downloadable+PDF+file+in+WEBSALE+V8s%2C+via+a+separate+template.\u0026amp;theme=2f1e88ce90c5c698bc58bf46\u0026amp;signature=8e35ac68a07ce83e2b819a373b5650505e2162eec70fedcb7d4d28cf7cedacd8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"PDF display of the product detail view - WEBSALE Dokumentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://websaleag-44ee7ea6.mintlify.site/_mintlify/api/og/v2?division=Products\u0026amp;title=PDF+display+of+the+product+detail+view\u0026amp;description=How+to+offer+buyers+the+product+data+as+a+downloadable+PDF+file+in+WEBSALE+V8s%2C+via+a+separate+template.\u0026amp;theme=2f1e88ce90c5c698bc58bf46\u0026amp;signature=8e35ac68a07ce83e2b819a373b5650505e2162eec70fedcb7d4d28cf7cedacd8\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/websaleag-44ee7ea6/b-DMHJEWRrC_pLQS/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"WEBSALE Dokumentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0066CC\">\u003clink data-mint-head rel=\"canonical\" href=\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://dokumentation.websale.de/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://dokumentation.websale.de/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://dokumentation.websale.de/#organization\",\"name\":\"WEBSALE Dokumentation\",\"url\":\"https://dokumentation.websale.de\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/websaleag-44ee7ea6/yeKhhJTjoXWEQCsc/logo/Logo_WEBSALE_2024_Farbverlauf_RGB.png?fit=max\u0026auto=format\u0026n=yeKhhJTjoXWEQCsc\u0026q=85\u0026s=b96a564fcbb0d782bfeb7df19423835e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://dokumentation.websale.de#website\",\"name\":\"WEBSALE Dokumentation\",\"url\":\"https://dokumentation.websale.de\",\"publisher\":{\"@id\":\"https://dokumentation.websale.de/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht#webpage\",\"url\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\",\"name\":\"PDF display of the product detail view\",\"description\":\"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.\",\"dateModified\":\"2026-11-06T07:56:47.502Z\",\"isPartOf\":{\"@id\":\"https://dokumentation.websale.de#website\"},\"breadcrumb\":{\"@id\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guide\",\"item\":\"https://dokumentation.websale.de/en/v8s/einstellungen/cookies\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https://dokumentation.websale.de/en/v8s/abhaengige-varianten/abhaengige-varianten-anzeigen\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PDF display of the product detail view\",\"item\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht#article\",\"headline\":\"PDF display of the product detail view\",\"name\":\"PDF display of the product detail view\",\"description\":\"How to offer buyers the product data as a downloadable PDF file in WEBSALE V8s, via a separate template.\",\"url\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht\",\"mainEntityOfPage\":{\"@id\":\"https://dokumentation.websale.de/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht#webpage\"},\"dateModified\":\"2026-11-06T07:56:47.502Z\",\"keywords\":\"PDF, PDFGenerator, ProductPDF, BT-GeneratePDF, Data sheet\",\"publisher\":{\"@id\":\"https://dokumentation.websale.de/#organization\"},\"isPartOf\":{\"@id\":\"https://dokumentation.websale.de#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"WEBSALE Dokumentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"WEBSALE Dokumentation","nav":{"global":null,"languages":[{"language":"de","pages":[{"title":"de","href":"/v8s/produkte/pdf-anzeige-der-produkt-detailansicht"}]},{"language":"en","products":[{"product":"New generation","icon":"rocket","description":"Current product generation","pages":[{"title":"New generation","href":"/en"}]},{"product":"Version V8s","icon":"clock-rotate-left","description":"Documentation of the WEBSALE V8s generation","tabs":[{"tab":"Basics","pages":[{"title":"Basics","href":"/en/v8s"}]},{"tab":"Guide","groups":[{"group":"Guide","pages":[{"group":"Specifications and settings","pages":[{"title":"Cookies","href":"/en/v8s/einstellungen/cookies"},{"title":"Show the date and time of the last update","href":"/en/v8s/einstellungen/datum-und-uhrzeit-der-letzten-aktualisierung-anzeigen"},{"group":"Domains and shop URL","pages":[{"title":"Domains and shop call: basics","href":"/en/v8s/domains/grundlagen-domains-und-shop-aufruf"},{"title":"Internal links","href":"/en/v8s/domains/interne-verlinkungen"},{"title":"External links","href":"/en/v8s/domains/externe-verlinkungen"},{"title":"Enabling and disabling shop test modes","href":"/en/v8s/domains/testmodi-des-shops-ein-ausschalten"},{"title":"Calling the release version","href":"/en/v8s/domains/aufrufen-der-release-version"}]},{"title":"Consent to data processing (cookies)","href":"/en/v8s/einstellungen/einwilligung-zur-datenverarbeitung-cookies"},{"title":"Notice for outdated browser version","href":"/en/v8s/einstellungen/hinweis-auf-veraltete-browserversion"},{"group":"Email notifications","pages":[{"title":"Email notifications: overview","href":"/en/v8s/e-mails/e-mail-benachrichtigungen-ueberblick"},{"title":"Custom emails","href":"/en/v8s/e-mails/benutzerdefinierte-e-mails"},{"title":"Messages to the shop administrator","href":"/en/v8s/e-mails/meldungen-an-den-shopadministrator"},{"title":"Send emails in UTF-8","href":"/en/v8s/e-mails/e-mails-in-utf-8-versenden"}]},{"group":"Prices, costs, VAT, currency","pages":[{"title":"Prices and costs","href":"/en/v8s/preise/preise-und-kosten"},{"title":"Price calculation method","href":"/en/v8s/preise/preisberechnungsmethode"},{"title":"VAT","href":"/en/v8s/preise/mehrwertsteuer"},{"title":"Currencies","href":"/en/v8s/preise/waehrungen"},{"title":"Price formatting","href":"/en/v8s/preise/preisformatierungen"}]},{"title":"Session management","href":"/en/v8s/einstellungen/session-verwaltung"},{"title":"Activate or deactivate the shop","href":"/en/v8s/einstellungen/shop-aktivieren-oder-deaktivieren"},{"title":"Language, character set, and date format","href":"/en/v8s/einstellungen/sprache-zeichensatz-und-datumsformat"},{"title":"Default images","href":"/en/v8s/einstellungen/standardgrafiken"},{"title":"Default texts","href":"/en/v8s/einstellungen/standardtexte"}]},{"group":"Template structure","pages":[{"title":"head section","href":"/en/v8s/templates/head-Bereich"},{"title":"HTML comments","href":"/en/v8s/templates/html-kommentare"},{"title":"Bootstrap","href":"/en/v8s/templates/bootstrap"},{"title":"CSS","href":"/en/v8s/templates/css"},{"title":"JavaScript and jQuery","href":"/en/v8s/templates/javascript-und-jquery"},{"title":"AJAX functions","href":"/en/v8s/templates/ajax-funktionen"},{"title":"Reusability: includes","href":"/en/v8s/templates/wiederverwendung-includes"}]},{"group":"Information pages","pages":[{"title":"Creating information pages","href":"/en/v8s/informationsseiten/informationsseiten-erstellen"},{"title":"Loading information pages via AJAX","href":"/en/v8s/informationsseiten/informationsseiten-per-ajax-nachladen"},{"title":"Overview of payment and shipping methods","href":"/en/v8s/informationsseiten/uebersicht-von-zahlungs-und-versandarten"},{"title":"404 error page","href":"/en/v8s/informationsseiten/404-fehlerseite"}]},{"group":"Navigation and menu structures","pages":[{"title":"Navigation","href":"/en/v8s/navigation"},{"title":"Automatically generated product menu","href":"/en/v8s/navigation/automatisch-generiertes-produktmenue"},{"title":"Freely positioned product menu","href":"/en/v8s/navigation/frei-positioniertes-produktmenue"}]},{"group":"Categories","pages":[{"title":"Display a category","href":"/en/v8s/kategorien/kategorie-anzeigen"},{"title":"Description of a category","href":"/en/v8s/kategorien/beschreibung-einer-kategorie"},{"title":"Images of a category","href":"/en/v8s/kategorien/bilder-einer-kategorie"},{"title":"Subcategories of a category","href":"/en/v8s/kategorien/unterkategorien-einer-kategorie"},{"title":"Products of a category","href":"/en/v8s/kategorien/produkte-einer-kategorie"},{"title":"Paging at category level","href":"/en/v8s/kategorien/blaettern-auf-kategorieebene"},{"title":"Filters at category level","href":"/en/v8s/kategorien/filter-auf-kategorieebene"},{"title":"Sorting at category level","href":"/en/v8s/kategorien/sortieren-auf-kategorieebene"},{"title":"Number of products per page","href":"/en/v8s/kategorien/anzahl-der-produkte-pro-seite"},{"title":"Clothing module","href":"/en/v8s/kategorien/bekleidungsmodul"},{"title":"Use a varied layout for categories","href":"/en/v8s/kategorien/aufgelockerte-darstellung-fuer-kategorien-verwenden"}]},{"group":"Products","pages":[{"group":"Dependent variants","pages":[{"title":"Display dependent variants","href":"/en/v8s/abhaengige-varianten/abhaengige-varianten-anzeigen"},{"title":"Display dependent variants as select lists","href":"/en/v8s/abhaengige-varianten/abhaengige-varianten-als-auswahllisten"},{"title":"Display dependent variants as links","href":"/en/v8s/abhaengige-varianten/abhaengige-varianten-als-links-darstellen"},{"title":"Display dependent variants as a table","href":"/en/v8s/abhaengige-varianten/abhaengige-varianten-als-tabelle-darstellen"},{"title":"Display dependent variants as a graphical view","href":"/en/v8s/abhaengige-varianten/abhaengige-varianten-als-grafische-ansicht-anzeigen"},{"title":"Reload dependent variants via AJAX","href":"/en/v8s/abhaengige-varianten/abhaengige-varianten-per-ajax-nachladen"},{"title":"Display a product with a specific variant combination","href":"/en/v8s/abhaengige-varianten/produkt-mit-bestimmter-variantenkombination-anzeigen"}]},{"title":"Age-restricted products","href":"/en/v8s/produkte/altersbeschraenkte-produkte"},{"title":"Alternative product data","href":"/en/v8s/produkte/alternative-produktdaten"},{"title":"Enriching product data","href":"/en/v8s/produkte/anreichern-von-produktdaten"},{"title":"BackInStockMail (OrderNow service)","href":"/en/v8s/produkte/backinstockmail-ordernow-service"},{"title":"Display any product","href":"/en/v8s/produkte/beliebiges-produkt-anzeigen"},{"title":"Order quantity of a product","href":"/en/v8s/produkte/bestellmenge-eines-produkts"},{"title":"Paging from product to product","href":"/en/v8s/produkte/blaettern-von-produkt-zu-produkt"},{"title":"Offering download products","href":"/en/v8s/produkte/download-produkte-anbieten"},{"title":"Displaying the selected product","href":"/en/v8s/produkte/gewaehltes-produkt-anzeigen"},{"title":"Displaying grouping products","href":"/en/v8s/produkte/gruppierungsprodukte-anzeigen"},{"title":"Displaying new products","href":"/en/v8s/produkte/neue-produkte-anzeigen"},{"title":"Displaying normal variants","description":"What normal variants are in WEBSALE V8s, how they differ from dependent variants, and how to position them in the template.","href":"/en/v8s/produkte/normale-varianten-anzeigen"},{"title":"PDF display of the product detail view","href":"/en/v8s/produkte/pdf-anzeige-der-produkt-detailansicht"},{"title":"Displaying products on an alternative template","description":"How to output the selected product on a second template in WEBSALE V8s, for example as a print view.","href":"/en/v8s/produkte/produkte-auf-alternativem-template-anzeigen"},{"title":"Displaying product properties as a list","href":"/en/v8s/produkte/produkteigenschaften-als-liste-anzeigen"}]},{"group":"Marketing functions","pages":[{"group":"Offering vouchers","pages":[{"title":"Provide voucher entry","href":"/en/v8s/gutscheine-anbieten/gutschein-eingabe-vorsehen"},{"title":"Purchase vouchers for printing","href":"/en/v8s/gutscheine-anbieten/kaufgutscheine-zum-ausdrucken"},{"title":"Percentage vouchers","href":"/en/v8s/gutscheine-anbieten/prozentuale-gutscheine"},{"title":"New customer vouchers","href":"/en/v8s/gutscheine-anbieten/neukunden-gutscheine"},{"title":"Newsletter vouchers","href":"/en/v8s/gutscheine-anbieten/newsletter-gutscheine"},{"title":"Adding products via voucher","href":"/en/v8s/gutscheine-anbieten/produkte-mittels-gutschein-zusteuern"},{"title":"Vouchers with multiple currencies","href":"/en/v8s/gutscheine-anbieten/gutscheine-mit-mehreren-waehrungen"},{"title":"Vouchers depending on product data","href":"/en/v8s/gutscheine-anbieten/gutscheine-abhaengig-von-produktdaten"},{"title":"Vouchers depending on stock level","href":"/en/v8s/gutscheine-anbieten/gutscheine-abhaengig-vom-lagerbestand"},{"title":"Vouchers redeemable only in the app","href":"/en/v8s/gutscheine-anbieten/gutscheine-nur-in-der-app-einloesbar"},{"title":"\"Free shipping\" voucher","href":"/en/v8s/gutscheine-anbieten/gutschein-versandkostenfrei"},{"title":"Excluding buyers with a customer discount from a voucher","href":"/en/v8s/gutscheine-anbieten/gutschein-fuer-kaeufer-mit-kundenrabatt-ausschliessen"},{"title":"Redeeming multiple vouchers","href":"/en/v8s/gutscheine-anbieten/mehrere-gutscheine-einloesen"},{"title":"META vouchers","href":"/en/v8s/gutscheine-anbieten/meta-gutscheine"}]},{"title":"Campaign control","href":"/en/v8s/marketing-funktionen/kampagnensteuerung"},{"title":"Customer-specific offers","href":"/en/v8s/marketing-funktionen/kundenspezifische-angebote"},{"title":"Migration from Newsletter V2 to E-Marketing-Manager","href":"/en/v8s/marketing-funktionen/migration-von-newsletter-v2-zu-e-marketing-manager"},{"title":"Onsite personalization","href":"/en/v8s/marketing-funktionen/onsite-personalisierung"},{"title":null,"href":"/en/v8s/marketing-funktionen/trusted-shops"},{"title":"Advertising success tracking with referer and subreferer","href":"/en/v8s/marketing-funktionen/werbeerfolgskontrollen-mit-referer-und-subreferer"},{"title":"Granting subsidies","href":"/en/v8s/marketing-funktionen/zuschuesse-gewaehren"}]},{"group":"Forms for customer inquiries","pages":[{"title":"Forms for customer inquiries","href":"/en/v8s/formulare-fuer-kundenanfragen/formulare-fuer-kundenanfragen"},{"title":"Reload and submit forms via AJAX","href":"/en/v8s/formulare-fuer-kundenanfragen/formulare-per-ajax-nachladen-und-absenden"}]},{"group":"Advanced design techniques","pages":[{"title":"Counters and comparisons in the template","href":"/en/v8s/fortgeschrittene-designtechniken/zaehler-und-vergleiche-im-template"},{"title":"Using free parameter tags","href":"/en/v8s/fortgeschrittene-designtechniken/freie-parameter-tags-verwenden"},{"title":"Designing category filters","href":"/en/v8s/fortgeschrittene-designtechniken/kategoriefilter-designen"}]},{"group":"Functions for product lists","pages":[{"title":"Sorting product lists","href":"/en/v8s/funktionen-fuer-produktlisten/produktlisten-sortieren"},{"title":"Paging product lists and products per page","href":"/en/v8s/funktionen-fuer-produktdaten/produktlisten-blaettern-und-produkte-je-seite"}]},{"group":"SEO","pages":[{"title":"SEO URLs and link optimization","href":"/en/v8s/seo/seo-urls-und-link-optimierung"},{"title":"SEO content for products","href":"/en/v8s/seo/seo-content-fuer-produkte"},{"title":"Structured data and rich snippets","href":"/en/v8s/seo/strukturierte-daten-rich-snippets"},{"title":"Products and categories that are no longer available","href":"/en/v8s/seo/nicht-mehr-verfuegbare-produkte-und-kategorien"},{"title":"Loading time and encryption","href":"/en/v8s/seo/ladezeit-und-verschluesselung"},{"title":"Sitemaps, robots.txt and mobile subshops","href":"/en/v8s/seo/sitemaps-robots-txt-und-mobile-subshops"},{"title":"SEO optimization with TopRank","href":"/en/v8s/seo/seo-optimierung-mit-toprank"}]},{"group":"Functions for shop optimization","pages":[{"title":"A/B test","href":"/en/v8s/funktionen-zur-shop-optimierung/a-b-test"},{"title":"Integrating tracking","href":"/en/v8s/funktionen-zur-shop-optimierung/tracking-einbinden"},{"title":"Link shortener","href":"/en/v8s/funktionen-zur-shop-optimierung/link-shortener"}]},{"group":"Functions for mobile shops","pages":[{"title":"GeoIP and User Detection","href":"/en/v8s/funktionen-fuer-mobile-shops/geoip-und-user-detection"}]},{"group":"External services","pages":[{"title":"External services: Overview","href":"/en/v8s/externe-dienste/externe-dienste"},{"title":"Integrating external content","href":"/en/v8s/externe-dienste/externe-inhalte-einbinden"},{"title":"Exchanging data with external systems","href":"/en/v8s/externe-dienste/daten-mit-externen-systemen-austauschen"},{"title":"Integrating Inxmail","href":"/en/v8s/externe-dienste/inxmail"},{"title":"Using the ERP info data interface","href":"/en/v8s/externe-dienste/wws-infodatenschnittstelle"},{"title":"Climate-neutral production","href":"/en/v8s/externe-dienste/klimaneutrale-produktion"},{"title":"Integrated Data Interface (IDS)","href":"/en/v8s/externe-dienste/integrierte-daten-schnittstelle-ids"},{"title":"Integrating FINDOLOGIC","href":"/en/v8s/externe-dienste/integration-von-findologic"},{"group":"Integration of FACT-Finder","pages":[{"title":"Integration of FACT-Finder","href":"/en/v8s/integration-von-fact-finder/integration-von-fact-finder"},{"title":"FACT-Finder: Filters, sorting and navigation","href":"/en/v8s/integration-von-fact-finder/fact-finder-filter-sortierung-und-navigation"},{"title":"FACT-Finder campaigns","href":"/en/v8s/integration-von-fact-finder/fact-finder-kampagnen"}]},{"group":"Integration of econda","pages":[{"title":"Integration of econda","href":"/en/v8s/integration-von-econda/integration-von-econda"},{"title":"econda Cross Sell","href":"/en/v8s/integration-von-econda/econda-cross-sell"}]},{"title":"JSON interface","href":"/en/v8s/externe-dienste/json-schnittstelle"}]},{"title":"Functions for B2B shops","href":"/en/v8s/funktionen-fuer-b2b-shops"}]}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/en/v8s/referenz/tags/a-rechnungsadresse"}]},{"tab":"Materials","pages":[{"title":"Materials","href":"/en/v8s/materialien/fragebogen-kaufmaennische-einstellungen"}]},{"tab":"Use cases","pages":[{"title":"Use cases","href":"/en/v8s/anwendungsbeispiele/anwendungsbeispiele"}]},{"tab":"Interfaces","pages":[{"title":"Interfaces","href":"/en/v8s/schnittstellen"}]}]}]}]},"basePath":"","title":"PDF display of the product detail view - WEBSALE Dokumentation","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}