Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.
Store → Products lists every product with its price, stock state and delivery data. The Add Product button opens a three step editor. Nothing is published until you save.
Limited keeps a countable pool. Every sale consumes one item and sales stop at zero.
Unlimited sells the same file any number of times.
Stock items can be added one by one or pasted in bulk, one code per line. The list is encrypted at rest and a code is only revealed to the buyer who purchased it.
Open a product from the list to edit any field. Existing orders keep the price, the file and the stock item they were fulfilled with, so editing a product never rewrites history. Deleting a product removes it from the storefront and leaves delivered orders intact in Users → Purchased Products.
The list supports bulk stock upload for single stock products, and per product actions for editing stock, managing versions and toggling stock mode.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vexaris Docs","description":"Set up and run a Vexaris store: products, automatic delivery, themes, payments and customer accounts for digital sales.","colors":{"primary":"#4f8fc0","light":"#3f7fb0","dark":"#2f6b96"},"logo":{"light":"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026auto=format\u0026n=htoLiJXAJiW8tUkZ\u0026q=85\u0026s=99472938157a6bfc693e65ab0e4f4f35","dark":"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026auto=format\u0026n=htoLiJXAJiW8tUkZ\u0026q=85\u0026s=99472938157a6bfc693e65ab0e4f4f35"},"favicon":{"light":"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026auto=format\u0026n=htoLiJXAJiW8tUkZ\u0026q=85\u0026s=99472938157a6bfc693e65ab0e4f4f35","dark":"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026auto=format\u0026n=htoLiJXAJiW8tUkZ\u0026q=85\u0026s=99472938157a6bfc693e65ab0e4f4f35"},"navbar":{"links":[{"href":"https://vexaris.net","label":"Website"},{"href":"https://vexaris.net/pricing","label":"Pricing"},{"href":"https://vexaris.net/blog","label":"Blog"},{"href":"https://demo.vexaris.net/demo","label":"Demo"}],"primary":{"type":"button","label":"Start free","href":"https://vexaris.net/register"}},"footer":{"socials":{"x":"https://x.com/mintlify","github":"https://github.com/mintlify","linkedin":"https://linkedin.com/company/mintlify"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vexaris","hasAudioNarration":false,"actualSubdomain":"vexaris","customDomains":["docs.vexaris.net"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-vexaris-d7ee1d90","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ac51fbf7840bfea378b0e52","collectionId":"0c966792-2b26-40d0-8776-b8a4790b1211","liveDeploymentHistoryId":"6ac51fbf7840bfea378b0e52","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6aeddaf90c0840f38774cf8b","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"Store setup","count":12},{"language":"default","tag":"Get started","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":[],"page":{"pagePath":"store/products","slug":"/store/products","pageMetadata":{"title":"Products","description":"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.","icon":"box","href":"/store/products"},"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: \"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.\"\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`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Info,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Store → Products`}),` lists every product with its price, stock state and delivery data. The `,_jsx(_components.strong,{children:`Add Product`}),` button opens a three step editor. Nothing is published until you save.`]}),`\n`,_jsx(Heading,{level:`2`,id:`step-1-basic-information`,children:`Step 1, basic information`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Product title`}),_jsx(_components.td,{children:`The name customers see in the catalogue and in mails`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Short description`}),_jsx(_components.td,{children:`One sentence used in cards and previews`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Category`}),_jsxs(_components.td,{children:[`Any category created under `,_jsx(_components.strong,{children:`Store → Categories`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Brand prefix`}),_jsx(_components.td,{children:`Optional small label above the title, useful for product families`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Status`}),_jsx(_components.td,{children:`Draft keeps the product out of the storefront`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`step-2-details-and-pricing`,children:`Step 2, details and pricing`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Price`}),_jsx(_components.td,{children:`Entered in the store currency`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Discount percent`}),_jsx(_components.td,{children:`Shows a struck through price and the reduced price everywhere, checkout included`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Version`}),_jsx(_components.td,{children:`Free text, for example 1.4.2`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Changelog notification`}),_jsx(_components.td,{children:`Sends buyers a notice when you publish a new version`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`User notice`}),_jsx(_components.td,{children:`A line shown on the product page, for example a delivery or support note`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Description`}),_jsx(_components.td,{children:`Long description with headings, lists, links and images`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`step-3-media-and-delivery`,children:`Step 3, media and delivery`}),`\n`,_jsx(_components.p,{children:`Upload a cover image and up to a gallery of extra screenshots, then choose how the product is delivered:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Delivery method`}),_jsx(_components.th,{children:`What the buyer receives`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Stock / Code`}),_jsx(_components.td,{children:`One item from the stock pool, consumed at purchase`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`File`}),_jsx(_components.td,{children:`The uploaded file, served through a signed download link`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Text`}),_jsx(_components.td,{children:`A text block, useful for instructions or credentials`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`License`}),_jsx(_components.td,{children:`A license key generated per order`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Manual`}),_jsx(_components.td,{children:`Nothing automatic, the order waits for you`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Webhook`}),_jsx(_components.td,{children:`A request to your endpoint, for integrations with another system`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Minecraft (RCON)`}),_jsx(_components.td,{children:`Commands executed on your server through the game connection`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`stock-mode`,children:`Stock mode`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Limited`}),` keeps a countable pool. Every sale consumes one item and sales stop at zero.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Unlimited`}),` sells the same file any number of times.`]}),`\n`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Stock items can be added one by one or pasted in bulk, one code per line. The list is encrypted at rest and a code is only revealed to the buyer who purchased it.`})}),`\n`,_jsx(Heading,{level:`2`,id:`editing-later`,children:`Editing later`}),`\n`,_jsxs(_components.p,{children:[`Open a product from the list to edit any field. Existing orders keep the price, the file and the stock item they were fulfilled with, so editing a product never rewrites history. Deleting a product removes it from the storefront and leaves delivered orders intact in `,_jsx(_components.strong,{children:`Users → Purchased Products`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`bulk-actions`,children:`Bulk actions`}),`\n`,_jsx(_components.p,{children:`The list supports bulk stock upload for single stock products, and per product actions for editing stock, managing versions and toggling stock mode.`})]})}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":{"config":{},"pageMetadata":{"title":"Products","description":"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.","icon":"box","href":"/store/products"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Step 1, basic information","slug":"step-1-basic-information","depth":2,"children":[]},{"title":"Step 2, details and pricing","slug":"step-2-details-and-pricing","depth":2,"children":[]},{"title":"Step 3, media and delivery","slug":"step-3-media-and-delivery","depth":2,"children":[]},{"title":"Stock mode","slug":"stock-mode","depth":2,"children":[]},{"title":"Editing later","slug":"editing-later","depth":2,"children":[]},{"title":"Bulk actions","slug":"bulk-actions","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vexaris","siteName":"Vexaris Docs","title":"Products - Vexaris Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T13:49:48.461Z","originalFileLocation":"store/products.mdx"},"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=\"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vexaris Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026amp;auto=format\u0026amp;n=htoLiJXAJiW8tUkZ\u0026amp;q=85\u0026amp;s=99472938157a6bfc693e65ab0e4f4f35\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026amp;auto=format\u0026amp;n=htoLiJXAJiW8tUkZ\u0026amp;q=85\u0026amp;s=99472938157a6bfc693e65ab0e4f4f35\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026amp;auto=format\u0026amp;n=htoLiJXAJiW8tUkZ\u0026amp;q=85\u0026amp;s=99472938157a6bfc693e65ab0e4f4f35\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026amp;auto=format\u0026amp;n=htoLiJXAJiW8tUkZ\u0026amp;q=85\u0026amp;s=99472938157a6bfc693e65ab0e4f4f35\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026amp;auto=format\u0026amp;n=htoLiJXAJiW8tUkZ\u0026amp;q=85\u0026amp;s=99472938157a6bfc693e65ab0e4f4f35\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026amp;auto=format\u0026amp;n=htoLiJXAJiW8tUkZ\u0026amp;q=85\u0026amp;s=99472938157a6bfc693e65ab0e4f4f35\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026amp;auto=format\u0026amp;n=htoLiJXAJiW8tUkZ\u0026amp;q=85\u0026amp;s=99472938157a6bfc693e65ab0e4f4f35\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Products - Vexaris Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vexaris Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vexaris.net/store/products\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vexaris.mintlify.site/_mintlify/api/og/v2?division=Store+setup\u0026amp;title=Products\u0026amp;description=Create+a+digital+product+in+three+steps%3A+identity%2C+pricing+and+versioning%2C+then+media+and+delivery+rules.\u0026amp;theme=80e015a9c8cf946e7f720f27\u0026amp;signature=0edafdf81421e1321e1360e56182f834570c6fb2e584854cdb2a0bb3b01e3743\">\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=\"Products - Vexaris Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vexaris.mintlify.site/_mintlify/api/og/v2?division=Store+setup\u0026amp;title=Products\u0026amp;description=Create+a+digital+product+in+three+steps%3A+identity%2C+pricing+and+versioning%2C+then+media+and+delivery+rules.\u0026amp;theme=80e015a9c8cf946e7f720f27\u0026amp;signature=0edafdf81421e1321e1360e56182f834570c6fb2e584854cdb2a0bb3b01e3743\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/vexaris/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vexaris Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f8fc0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vexaris.net/store/products\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/store/products.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vexaris.net/#organization\",\"name\":\"Vexaris Docs\",\"url\":\"https://docs.vexaris.net\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vexaris/htoLiJXAJiW8tUkZ/images/V(2).png?fit=max\u0026auto=format\u0026n=htoLiJXAJiW8tUkZ\u0026q=85\u0026s=99472938157a6bfc693e65ab0e4f4f35\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vexaris.net#website\",\"name\":\"Vexaris Docs\",\"url\":\"https://docs.vexaris.net\",\"publisher\":{\"@id\":\"https://docs.vexaris.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vexaris.net/store/products#webpage\",\"url\":\"https://docs.vexaris.net/store/products\",\"name\":\"Products\",\"description\":\"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.\",\"dateModified\":\"2026-11-06T13:49:48.461Z\",\"isPartOf\":{\"@id\":\"https://docs.vexaris.net#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vexaris.net/store/products#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vexaris.net/store/products#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Store setup\",\"item\":\"https://docs.vexaris.net/store/site-settings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https://docs.vexaris.net/store/products\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vexaris.net/store/products#article\",\"headline\":\"Products\",\"name\":\"Products\",\"description\":\"Create a digital product in three steps: identity, pricing and versioning, then media and delivery rules.\",\"url\":\"https://docs.vexaris.net/store/products\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vexaris.net/store/products#webpage\"},\"dateModified\":\"2026-11-06T13:49:48.461Z\",\"publisher\":{\"@id\":\"https://docs.vexaris.net/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vexaris.net#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vexaris Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vexaris Docs","nav":{"global":null,"pages":[{"group":"Get started","icon":"rocket","pages":[{"title":"Introduction","icon":"house","href":"/index"},{"title":"Quickstart","icon":"rocket","href":"/quickstart"},{"title":"Store types","icon":"shapes","href":"/store-types"},{"title":"Plans and limits","icon":"chart-simple","href":"/plans-and-limits"},{"title":"Try the demo","icon":"cursor-click","href":"/demo"},{"title":"Store address","icon":"globe","href":"/store-address"},{"title":"Glossary","icon":"book","href":"/glossary"}]},{"group":"Store setup","icon":"store","pages":[{"title":"Site settings","description":"Store name, address, currency, logo, splash screen, maintenance mode and verification switches in one place.","icon":"gear","href":"/store/site-settings"},{"title":"Products","icon":"box","href":"/store/products"},{"title":"Delivery and stock","description":"How Vexaris hands over files, codes and license keys after a payment, and what happens when stock runs out.","icon":"bolt","href":"/store/delivery"},{"title":"Categories","icon":"layer-group","href":"/store/categories"},{"title":"Licenses","icon":"key","href":"/store/licenses"},{"title":"Reviews","icon":"star","href":"/store/reviews"},{"title":"Coupons and campaigns","icon":"ticket","href":"/store/coupons"},{"title":"Slider and announcements","icon":"bullhorn","href":"/store/slider-announcements"},{"title":"SEO settings","icon":"magnifying-glass","href":"/store/seo"},{"title":"Custom pages and FAQ","icon":"file-lines","href":"/store/custom-pages-faq"},{"title":"References","icon":"quote-left","href":"/store/references"},{"title":"Legal pages","icon":"scale-balanced","href":"/store/legal-pages"}]}]},"basePath":"","title":"Products - Vexaris Docs","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}