The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.
The template master concept uses the principle of editing text variables and templates in only one place and therefore only once. As soon as at least 2 main shops (CommonIDs) need to be maintained jointly, one (master) text maintenance platform and one (master) template base are used and edited by the designer. Several shops (CommonIDs) and their subshops access this one shared template base and this text maintenance. While the template base and the text maintenance are shared by all shops and their subshops, all configurations remain autonomous. This means that each shop and its subshops can still be configured individually.
With a master concept with a test environment you receive a test environment in addition to your existing shops. In a test environment, you have the option to, for example, test product and category imports in advance under live conditions. In addition, you can introduce release processes for text changes and features.
ERP and other external systems often do not take test environments into account. In such a case, do without a test environment, because it would be useless.
With a master concept without a test environment, you do not receive an additional shop in addition to your live shops. Instead, an existing live shop is converted into a master shop. This master concept is used when different (main) shops appear in the same look and feel (brand identity) but should be independent with regard to customer and product data.Various ERP systems support the master/slave principle to manage product and category data. Please talk to your ERP contact about this.The following two sections introduce the variants with their advantages and setup steps.
Template master concept with a test environment (standard)
One CommonID is a live shop environment, and the other CommonID is a test environment that cannot be accessed by shop customers. (Of course, this concept also works for more than 2 CommonIDs.)With this concept, the test environment is the master. It is used, for example, to test product data imports in advance: first you import the new products into the test environment, then you test them, and once everything is okay, the product data is copied into the live shop. It is important that the organization and presentation of products and categories in the test environment exactly matches that of the live shop; otherwise the test is only of limited value or not meaningful at all.
To set up the template master concept with a test environment, proceed as follows:
1
Setting up the master shop
In addition to your existing (main) shops and their subshops, WEBSALE provides you with a template master shop. To ensure a unique assignment between the master subshop and the live subshop at all times, give the template master shop an individual name that differs from those of your live shops.Please discuss the naming of the template master shop and the naming of the associated live shops with your WEBSALE contact.
2
Switching over the text maintenance platform
With the setup of the master shop, the text maintenance platform is deactivated for all live shops.All languages and texts of the live shops are assigned by WEBSALE to the text maintenance platform of the master shop. This means that editing and publishing texts is done exclusively via the master shop.Of course, the permissions for editing the individual languages remain in place.
3
Adjusting the template source directory
With the setup of the template master concept with a test environment, the template source directory for all live shops is the translation template directory below the master shop. This new source directory must be assigned in the text maintenance platform.All translation template directories of the live subshops must be deleted.For more information, see Translation template directory and Subshop template directory.
4
Graphics, styles, and JavaScripts
WEBSALE sets up a shopdata directory in the root of the master shop.You must move all graphics, styles, and JavaScripts of the live subshops into this directory. Afterwards these files are deleted below the live subshops. All subshops (live and master) now access one directory for graphics, styles, and JavaScripts.
5
Adjusting the relative paths
With the move of the graphics, styles, and JavaScripts to the shopdata directory, all relative paths in the templates must be adjusted as well.You will receive the new paths from your WEBSALE contact.
6
First publication via the text maintenance platform of the master shop
Once you have completed the previous steps, you can start the first publication via the text maintenance platform of the master shop.From this moment on, all live subshops access the templates and texts of the master shop:
7
Release processes
In the Online Service Area, on the “Administration” tab under the “Subshops” column, both the master and the live shop(s) with subshop(s) are listed.By allowing your employees to publish texts and new features only for the master, new features and texts are displayed exclusively in the master shop. Only after your release do you allow publication in the live shops.
Template master concept without a test environment
With a master concept without a test environment, you do not receive an additional shop in addition to your live shops; instead, an existing live shop is converted into a master shop. Both CommonIDs are live shop environments.This template master concept is used when 2 CommonIDs have an identical design but should be independent with regard to customer and product data.
To set up the template master concept without a test environment, proceed as follows:
1
Defining the master shop
Decide which of your existing (main) shops is to become the master shop and inform your WEBSALE contact accordingly.The shop ID and the subshop IDs of the live shop remain the same when it is converted into the master shop. No subshop IDs of further live shops are added to the master shop either.
2
Switching over the text maintenance platform
Once the master shop has been defined, the text maintenance platform is deactivated for all other live shops.All languages and texts of the other live shops are assigned by WEBSALE to the text maintenance platform of the master shop. This means that editing and publishing texts is done exclusively via the master shop.Of course, the permissions for editing the individual languages remain in place.
3
Adjusting the template source directory
If a shop uses the text maintenance platform, the source directory of the templates is always the translation template directory (benutzer/templates/translation).Once a live shop is defined as the master shop, its templates become the template source directory for all other live shops. This template source directory of the master shop must be assigned in the text maintenance platform for the other live shop(s).All translation template directories of the live subshops must be deleted.For more information, see Translation template directory and Subshop template directory.
4
Graphics, styles, and JavaScripts
WEBSALE sets up a shopdata directory in the root of the template master shop.You must move all graphics, styles, and JavaScripts of the live subshops into this directory. Afterwards these files are deleted below the live subshops. All subshops (live and master) now access one directory for graphics, styles, and JavaScripts.
5
Adjusting the relative paths
With the move of the graphics, styles, and JavaScripts to the shopdata directory, all relative paths in the templates must be adjusted as well.You will receive the new paths from your WEBSALE contact.
6
First publication via the text maintenance platform of the master shop
Once you have completed the previous steps, you can start the first publication via the text maintenance platform of the master shop.From this moment on, all live subshops access the templates and texts of the master shop:
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/grundlagen-templates/master-konzept","slug":"/en/v8s/grundlagen-templates/master-konzept","pageMetadata":{"title":"Template master concept","description":"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.","keywords":["CommonID","shopdata","release processes"],"href":"/en/v8s/grundlagen-templates/master-konzept"},"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: \"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.\"\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={li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The template master concept uses the principle of editing text variables and templates in only one place and therefore only once. As soon as at least 2 main shops (CommonIDs) need to be maintained jointly, one (master) text maintenance platform and one (master) template base are used and edited by the designer. Several shops (CommonIDs) and their subshops access this one shared template base and this text maintenance. `}),`\n`,_jsx(_components.p,{children:`While the template base and the text maintenance are shared by all shops and their subshops, all configurations remain autonomous. This means that each shop and its subshops can still be configured individually.`}),`\n`,_jsx(Heading,{level:`2`,id:`two-variants-with-and-without-a-test-environment`,children:`Two variants: with and without a test environment`}),`\n`,_jsx(_components.p,{children:`With a master concept with a test environment you receive a test environment in addition to your existing shops. In a test environment, you have the option to, for example, test product and category imports in advance under live conditions. In addition, you can introduce release processes for text changes and features.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`ERP and other external systems often do not take test environments into account. In such a case, do without a test environment, because it would be useless.`})}),`\n`,_jsx(_components.p,{children:`With a master concept without a test environment, you do not receive an additional shop in addition to your live shops. Instead, an existing live shop is converted into a master shop. This master concept is used when different (main) shops appear in the same look and feel (brand identity) but should be independent with regard to customer and product data.`}),`\n`,_jsx(_components.p,{children:`Various ERP systems support the master/slave principle to manage product and category data. Please talk to your ERP contact about this.`}),`\n`,_jsx(_components.p,{children:`The following two sections introduce the variants with their advantages and setup steps.`}),`\n`,_jsx(Heading,{level:`2`,id:`template-master-concept-with-a-test-environment-standard`,children:`Template master concept with a test environment (standard)`}),`\n`,_jsx(_components.p,{children:`One CommonID is a live shop environment, and the other CommonID is a test environment that cannot be accessed by shop customers. (Of course, this concept also works for more than 2 CommonIDs.)`}),`\n`,_jsx(_components.p,{children:`With this concept, the test environment is the master. It is used, for example, to test product data imports in advance: first you import the new products into the test environment, then you test them, and once everything is okay, the product data is copied into the live shop. It is important that the organization and presentation of products and categories in the test environment exactly matches that of the live shop; otherwise the test is only of limited value or not meaningful at all.`}),`\n`,_jsx(Heading,{level:`3`,id:`advantages-at-a-glance`,children:`Advantages at a glance`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Online payment methods can be tested “live”.`}),`\n`,_jsx(_components.li,{children:`Release processes for ws-customer areas.`}),`\n`,_jsx(_components.li,{children:`Release processes for texts of the text maintenance platform.`}),`\n`,_jsx(_components.li,{children:`Test brackets can be omitted.`}),`\n`,_jsx(_components.li,{children:`Testing new features under real conditions, for example area products or Web2Print.`}),`\n`,_jsx(_components.li,{children:`Building a new design in parallel with the productive shop.`}),`\n`,_jsx(_components.li,{children:`One text maintenance platform for all (main) shops and their subshops.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`If your ERP system supports the master concept, you can use the following options:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Testing product data imports`}),`\n`,_jsx(_components.li,{children:`Testing customer data imports`}),`\n`,_jsx(_components.li,{children:`Testing new category structures`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`setup`,children:`Setup`}),`\n`,_jsx(_components.p,{children:`To set up the template master concept with a test environment, proceed as follows:`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Setting up the master shop`,children:[_jsx(_components.p,{children:`In addition to your existing (main) shops and their subshops, WEBSALE provides you with a template master shop. To ensure a unique assignment between the master subshop and the live subshop at all times, give the template master shop an individual name that differs from those of your live shops.`}),_jsx(_components.p,{children:`Please discuss the naming of the template master shop and the naming of the associated live shops with your WEBSALE contact.`})]}),_jsxs(Step,{title:`Switching over the text maintenance platform`,children:[_jsx(_components.p,{children:`With the setup of the master shop, the text maintenance platform is deactivated for all live shops.`}),_jsx(_components.p,{children:`All languages and texts of the live shops are assigned by WEBSALE to the text maintenance platform of the master shop. This means that editing and publishing texts is done exclusively via the master shop.`}),_jsx(_components.p,{children:`Of course, the permissions for editing the individual languages remain in place.`})]}),_jsxs(Step,{title:`Adjusting the template source directory`,children:[_jsx(_components.p,{children:`With the setup of the template master concept with a test environment, the template source directory for all live shops is the translation template directory below the master shop. This new source directory must be assigned in the text maintenance platform.`}),_jsx(_components.p,{children:`All translation template directories of the live subshops must be deleted.`}),_jsx(_components.p,{children:`For more information, see Translation template directory and Subshop template directory. `})]}),_jsxs(Step,{title:`Graphics, styles, and JavaScripts`,children:[_jsx(_components.p,{children:`WEBSALE sets up a shopdata directory in the root of the master shop.`}),_jsx(_components.p,{children:`You must move all graphics, styles, and JavaScripts of the live subshops into this directory. Afterwards these files are deleted below the live subshops. All subshops (live and master) now access one directory for graphics, styles, and JavaScripts.`})]}),_jsxs(Step,{title:`Adjusting the relative paths`,children:[_jsx(_components.p,{children:`With the move of the graphics, styles, and JavaScripts to the shopdata directory, all relative paths in the templates must be adjusted as well.`}),_jsx(_components.p,{children:`You will receive the new paths from your WEBSALE contact.`})]}),_jsxs(Step,{title:`First publication via the text maintenance platform of the master shop`,children:[_jsx(_components.p,{children:`Once you have completed the previous steps, you can start the first publication via the text maintenance platform of the master shop.`}),_jsx(_components.p,{children:`From this moment on, all live subshops access the templates and texts of the master shop:`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-funktionsweise.png?fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=fabf1b768f235e937e6b975ae008cc66`,alt:`Master Shop Funktionsweise`,\"data-og-width\":`700`,width:`700`,\"data-og-height\":`651`,height:`651`,\"data-path\":`images/master-shop-funktionsweise.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-funktionsweise.png?w=280\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=ac0901ceb22a2ffa59fcb8c1dd175684 280w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-funktionsweise.png?w=560\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=2a6ba14f402be3c3b48c3de85bffef66 560w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-funktionsweise.png?w=840\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=21c2f0ee1f31c8e43766beb00f820a74 840w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-funktionsweise.png?w=1100\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=c817a5e685036ad057d2474748e7ae9a 1100w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-funktionsweise.png?w=1650\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=a922774de1e17970d7fa6275442f12c5 1650w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-funktionsweise.png?w=2500\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=7e572c1ee70484f37694c9cd396d9b19 2500w`})})]}),_jsxs(Step,{title:`Release processes`,children:[_jsx(_components.p,{children:`In the Online Service Area, on the “Administration” tab under the “Subshops” column, both the master and the live shop(s) with subshop(s) are listed.`}),_jsx(_components.p,{children:`By allowing your employees to publish texts and new features only for the master, new features and texts are displayed exclusively in the master shop. Only after your release do you allow publication in the live shops.`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`template-master-concept-without-a-test-environment`,children:`Template master concept without a test environment`}),`\n`,_jsx(_components.p,{children:`With a master concept without a test environment, you do not receive an additional shop in addition to your live shops; instead, an existing live shop is converted into a master shop. Both CommonIDs are live shop environments.`}),`\n`,_jsx(_components.p,{children:`This template master concept is used when 2 CommonIDs have an identical design but should be independent with regard to customer and product data.`}),`\n`,_jsx(Heading,{level:`3`,id:`advantages-at-a-glance-2`,children:`Advantages at a glance`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A uniform appearance for multiple (main) shops.`}),`\n`,_jsx(_components.li,{children:`Adding features to only one set of templates.`}),`\n`,_jsx(_components.li,{children:`One text maintenance platform for all (main) shops and their subshops.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`disadvantages-compared-with-the-master-concept-with-a-test-environment`,children:`Disadvantages compared with the master concept with a test environment`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`No testing of online payment methods in a “live” environment.`}),`\n`,_jsx(_components.li,{children:`No release processes for ws-customer areas.`}),`\n`,_jsx(_components.li,{children:`No release processes for texts of the text maintenance platform.`}),`\n`,_jsx(_components.li,{children:`Test brackets must be used for tests.`}),`\n`,_jsx(_components.li,{children:`New features can only be tested in test mode.`}),`\n`,_jsx(_components.li,{children:`A redesign can only be built with test subshops.`}),`\n`,_jsx(_components.li,{children:`No testing of product data imports.`}),`\n`,_jsx(_components.li,{children:`No testing of customer data imports.`}),`\n`,_jsx(_components.li,{children:`No testing of new category structures.`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`setup-2`,children:`Setup`}),`\n`,_jsx(_components.p,{children:`To set up the template master concept without a test environment, proceed as follows:`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Defining the master shop`,children:[_jsx(_components.p,{children:`Decide which of your existing (main) shops is to become the master shop and inform your WEBSALE contact accordingly.`}),_jsx(_components.p,{children:`The shop ID and the subshop IDs of the live shop remain the same when it is converted into the master shop. No subshop IDs of further live shops are added to the master shop either.`})]}),_jsxs(Step,{title:`Switching over the text maintenance platform`,children:[_jsx(_components.p,{children:`Once the master shop has been defined, the text maintenance platform is deactivated for all other live shops.`}),_jsx(_components.p,{children:`All languages and texts of the other live shops are assigned by WEBSALE to the text maintenance platform of the master shop. This means that editing and publishing texts is done exclusively via the master shop.`}),_jsx(_components.p,{children:`Of course, the permissions for editing the individual languages remain in place.`})]}),_jsxs(Step,{title:`Adjusting the template source directory`,children:[_jsx(_components.p,{children:`If a shop uses the text maintenance platform, the source directory of the templates is always the translation template directory (benutzer/templates/translation).`}),_jsx(_components.p,{children:`Once a live shop is defined as the master shop, its templates become the template source directory for all other live shops. This template source directory of the master shop must be assigned in the text maintenance platform for the other live shop(s).`}),_jsx(_components.p,{children:`All translation template directories of the live subshops must be deleted.`}),_jsx(_components.p,{children:`For more information, see Translation template directory and Subshop template directory. `})]}),_jsxs(Step,{title:`Graphics, styles, and JavaScripts`,children:[_jsx(_components.p,{children:`WEBSALE sets up a shopdata directory in the root of the template master shop.`}),_jsx(_components.p,{children:`You must move all graphics, styles, and JavaScripts of the live subshops into this directory. Afterwards these files are deleted below the live subshops. All subshops (live and master) now access one directory for graphics, styles, and JavaScripts.`})]}),_jsxs(Step,{title:`Adjusting the relative paths`,children:[_jsx(_components.p,{children:`With the move of the graphics, styles, and JavaScripts to the shopdata directory, all relative paths in the templates must be adjusted as well.`}),_jsx(_components.p,{children:`You will receive the new paths from your WEBSALE contact.`})]}),_jsxs(Step,{title:`First publication via the text maintenance platform of the master shop`,children:[_jsx(_components.p,{children:`Once you have completed the previous steps, you can start the first publication via the text maintenance platform of the master shop.`}),_jsx(_components.p,{children:`From this moment on, all live subshops access the templates and texts of the master shop:`}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-ohne-testumgebung-funktionsweise.png?fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=057a00c3098d02835d902da57eb95276`,alt:`Master Shop Ohne Testumgebung Funktionsweise`,title:`Master Shop Ohne Testumgebung Funktionsweise`,className:`mint-mr-auto`,\"data-og-width\":`326`,width:`326`,\"data-og-height\":`465`,height:`465`,\"data-path\":`images/master-shop-ohne-testumgebung-funktionsweise.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-ohne-testumgebung-funktionsweise.png?w=280\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=eabc5a5b0fbb75c9f4e910077c642969 280w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-ohne-testumgebung-funktionsweise.png?w=560\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=8584cae013d87d08056f595d629153fb 560w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-ohne-testumgebung-funktionsweise.png?w=840\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=e7fb1d173cf03deb48ea0c51aa8af69c 840w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-ohne-testumgebung-funktionsweise.png?w=1100\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=672b7009459f036b9320b588402212a9 1100w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-ohne-testumgebung-funktionsweise.png?w=1650\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=d26b4dfbf77763a6aa58f9e3bd045986 1650w, https://mintcdn.com/websaleag-44ee7ea6/skgEiyBpkjLxNR4u/images/master-shop-ohne-testumgebung-funktionsweise.png?w=2500\u0026fit=max\u0026auto=format\u0026n=skgEiyBpkjLxNR4u\u0026q=85\u0026s=1bdf849198a9481ae77f3cfaeaae8f3e 2500w`})})]})]})]})}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":"Template master concept","description":"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.","keywords":["CommonID","shopdata","release processes"],"href":"/en/v8s/grundlagen-templates/master-konzept"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Two variants: with and without a test environment","slug":"two-variants-with-and-without-a-test-environment","depth":2,"children":[]},{"title":"Template master concept with a test environment (standard)","slug":"template-master-concept-with-a-test-environment-standard","depth":2,"children":[{"title":"Advantages at a glance","slug":"advantages-at-a-glance","depth":3,"children":[]},{"title":"Setup","slug":"setup","depth":3,"children":[]}]},{"title":"Template master concept without a test environment","slug":"template-master-concept-without-a-test-environment","depth":2,"children":[{"title":"Advantages at a glance","slug":"advantages-at-a-glance-2","depth":3,"children":[]},{"title":"Disadvantages compared with the master concept with a test environment","slug":"disadvantages-compared-with-the-master-concept-with-a-test-environment","depth":3,"children":[]},{"title":"Setup","slug":"setup-2","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-mr-auto {\n margin-right: auto\n}","subdomain":"websaleag-44ee7ea6","siteName":"WEBSALE Dokumentation","title":"Template master concept - WEBSALE Dokumentation","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/v8s/grundlagen-templates/master-konzept","matchLevel":1},"en":{"href":"/en/v8s/grundlagen-templates/master-konzept","matchLevel":0}}},"lastModified":"2026-09-08T12:53:57.991Z","originalFileLocation":"en/v8s/grundlagen-templates/master-konzept.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=\"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.\">\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=\"Template master concept - WEBSALE Dokumentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.\">\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/grundlagen-templates/master-konzept\">\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=Template+basics\u0026amp;title=Template+master+concept\u0026amp;description=The+template+master+concept+in+WEBSALE+V8s%3A+a+shared+template+base+and+one+text+maintenance+platform+for+multiple+shops%2C+optionally+with+or+without+a+test+envir\u0026amp;theme=2f1e88ce90c5c698bc58bf46\u0026amp;signature=0d0508ea79be0d2924e24e26f33ddb41f9504a152ab9de5d1ef453f52e8351e5\">\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=\"Template master concept - WEBSALE Dokumentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://websaleag-44ee7ea6.mintlify.site/_mintlify/api/og/v2?division=Template+basics\u0026amp;title=Template+master+concept\u0026amp;description=The+template+master+concept+in+WEBSALE+V8s%3A+a+shared+template+base+and+one+text+maintenance+platform+for+multiple+shops%2C+optionally+with+or+without+a+test+envir\u0026amp;theme=2f1e88ce90c5c698bc58bf46\u0026amp;signature=0d0508ea79be0d2924e24e26f33ddb41f9504a152ab9de5d1ef453f52e8351e5\">\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/grundlagen-templates/master-konzept\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/v8s/grundlagen-templates/master-konzept.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://dokumentation.websale.de/v8s/grundlagen-templates/master-konzept\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://dokumentation.websale.de/v8s/grundlagen-templates/master-konzept\">\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/grundlagen-templates/master-konzept#webpage\",\"url\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept\",\"name\":\"Template master concept\",\"description\":\"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.\",\"dateModified\":\"2026-09-08T12:53:57.991Z\",\"isPartOf\":{\"@id\":\"https://dokumentation.websale.de#website\"},\"breadcrumb\":{\"@id\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Basics\",\"item\":\"https://dokumentation.websale.de/en/v8s/wie-funktioniert-websale-v8s\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Template basics\",\"item\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/templates-grundlagen\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Template master concept\",\"item\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept#article\",\"headline\":\"Template master concept\",\"name\":\"Template master concept\",\"description\":\"The template master concept in WEBSALE V8s: a shared template base and one text maintenance platform for multiple shops, optionally with or without a test environment.\",\"url\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept\",\"mainEntityOfPage\":{\"@id\":\"https://dokumentation.websale.de/en/v8s/grundlagen-templates/master-konzept#webpage\"},\"dateModified\":\"2026-09-08T12:53:57.991Z\",\"keywords\":\"CommonID, shopdata, release processes\",\"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/grundlagen-templates/master-konzept"}]},{"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","groups":[{"group":"WEBSALE V8s","pages":[{"title":"WEBSALE V8s documentation","href":"/en/v8s"}]},{"group":"Basics","pages":[{"title":"How does WEBSALE V8s work?","href":"/en/v8s/wie-funktioniert-websale-v8s"},{"title":"Getting started","href":"/en/v8s/erste-schritte"},{"group":"Configuration basics","pages":[{"title":"Configuration: fundamentals","href":"/en/v8s/grundlagen-konfiguration/konfiguration-grundlagen"},{"title":"Configuration types","href":"/en/v8s/grundlagen-konfiguration/konfigurations-typen"},{"title":"Editing configurations","href":"/en/v8s/grundlagen-konfiguration/bearbeiten-von-konfigurationen"}]},{"title":"Basics of tags","href":"/en/v8s/grundlagen-zu-tags"},{"group":"Template basics","pages":[{"title":"Templates: fundamentals","href":"/en/v8s/grundlagen-templates/templates-grundlagen"},{"title":"Template directories","description":"The template directories in WEBSALE V8s: the translation directory as the source of all templates and the subshop directories for the translated templates.","href":"/en/v8s/grundlagen-templates/template-verzeichnisse"},{"title":"Template master concept","href":"/en/v8s/grundlagen-templates/master-konzept"},{"title":"Comparison: text maintenance and ws-customer area","description":"When to use text maintenance and when to use the ws-customer area in WEBSALE V8s: decision guide with procedures and examples.","href":"/en/v8s/grundlagen-templates/vergleich-textpflege-und-ws-customer-bereich"},{"title":"Template types","href":"/en/v8s/grundlagen-templates/template-typen"}]},{"title":"Security concept and data protection","href":"/en/v8s/sicherheitskonzept-und-datenschutz"},{"title":"Basics of texts and languages of a shop","href":"/en/v8s/grundlagen-zu-texten-und-sprachen-eines-shops-textpflege"},{"group":"Working with the online service area","pages":[{"title":"Working with the Online-Servicebereich","href":"/en/v8s/arbeiten-mit-dem-online-servicebereich"},{"title":"General online services","href":"/en/v8s/online-servicebereich/allgemeine-online-dienste"},{"title":"Special online services","href":"/en/v8s/online-servicebereich/spezielle-online-dienste"}]},{"title":"Working with the WSP-Manager","href":"/en/v8s/arbeiten-mit-dem-wsp-manager"}]},{"group":"Troubleshooting","pages":[{"title":"Troubleshooting notes","href":"/en/v8s/fehlerbehebung"}]}]},{"tab":"Guide","pages":[{"title":"Guide","href":"/en/v8s/einstellungen/cookies"}]},{"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":"Template master concept - WEBSALE Dokumentation","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CK6QbnxT.js","DynamicMarkdown-BKiHAm_d.js","zoom-image-lightbox-CLQdF-Ar.js","lightbox-handle-r17bVUz3.js"]}