The redemption rule is one of the cornerstone rules of the rewards program and is active by default for all rewards
programs.
The value of this rule cannot be edited.
The redemption rule defines how customers can use their points.
Points have a dollar value (or equivalent currency unit).
Points can be redeemed by shoppers during checkout to get a discount on their purchase.
The redemption rule, also referred to as the redemption rate,
is the conversion rate used to compute the value of the points accumulated by customers.
It is set to 100 points are worth $1 (or equivalent currency unit).
Customers have the option to use their points during the checkout process.
When a customer decides to redeem their points, the maximum amount of
redeemable points for the order is withdrawn from their Beans account and applied to the order.
Customers do not decide on the quantity of points they want to redeem.
The discount does not apply to shipping fees.For example, consider the following order:
Subtotal (Cart value): $100
Shipping Fees: $20
Total: $120
The shopper has a balance of 3,500 points. When they choose to redeem,
they will get a discount of $35 = 3,500 points / 100 points/$.
This discount will decrease the subtotal value of the cart by $35.Discount=Pointsbalance/100
The redemption can be configured to maximize your business goals.
It is possible to set a maximum discount by redemption as a percentage of the cart value,
to force customers to reach a minimum balance before being able to redeem,
or limit redemption to a collection of items.
The redemption options differ by integration and can be configured at the integration level.
The default redemption rate is the best rate to, psychologically,
maximize customers’ engagement in your rewards program.
It is easier for shoppers to compute the points value when 100 points are worth $1, than
when 250 points are worth $1. It also offers the best granularity to configure your rewards program.For example, a redemption rate of 10 points to $1
makes it impossible to give customers less than 10% cashback value on orders.
With such a rate, the minimum number of points you could award to a customer per dollar
spent is 1 point which would be 10 cents.
Conversely, a redemption rate of 1,000 points to $1 creates unnecessary inflation that decreases the value of the points.
If you need to collect a thousand units of something before just getting a dollar discount, it does not sound enticing.While the redemption rate is fixed, it is worth noting that all the other rules’ values are customizable.
This implies that you still have 100% control over the value of your rewards program.
You still decide the value of the reward awarded to customers.
In addition, the redemption settings allow you to set how customers can use their points.
A pending debit transaction occurs when the customer attempts to redeem their points.
At the moment a shopper attempts to redeem their points during a purchase, a debit is created with the status pending.
This means that the debit is not yet fully recorded into the customer’s account history.
Once the customer completes the order, the debit status is
updated from pending to committed and the transaction will be recorded in the history.The pending state exists to prevent customers from exploiting the system.
For example, a customer could try to redeem multiple orders
at the same time and get more discounts than they are allocated.
It also allows customers to cancel the redemption process at any time without any drawback.The pending debits can be monitored by the merchant in the Beans admin dashboard when looking at a
member’s transactions history.
Why is the default redemption rate 100 points to $1?
The default redemption rate of 100 points to $1 makes it easier for
both merchants and shoppers to know the value of points.
For example, if you give the customer 5 points for each dollar spent, this would be equivalent to 5% cashback.
So it makes it easier to resonate in terms of percentage.
It is worth noting that in the Beans system, points can only be whole numbers, so you cannot give a decimal amount of points.
So the default rate gives you the best granularity. 1 point is worth ¢1 (one cent).
Learn more about the redemption rate
Is it possible to update the redemption rate to 1 point worth $1?
This is a frequent question that we get from merchants.
This is in fact a very bad idea.
Since in the Beans system points can only have integer values,
this would mean that if you are giving your customers 1 point per dollar spent,
they will get 100% cashback. Better list your products for free.
What if my local currency is inflated and has a lot of digits?
In some currencies, product prices are already in the thousands.
And the default rate of 100 points to 1 unit of currency makes it possible for the customer
to have a large digit amount of points, for example, millions or billions of points.
While this is not a technical limitation, it can disturb the customer experience and cause
display overflow in some places. The Beans team is aware of this issue and is working on solutions.
Will there be any way in the future to adjust the redemption rate?
At this stage, our team is exploring solutions to make Beans even more accessible to more merchants,
especially those who are working with an “inflated currency”.
There is a feature request on our roadmap about it.
We encourage you to upvote and contribute by sharing your use case.
What happens to points when a purchase fails or is abandoned?
When customers redeem points for a purchase, Beans creates a pending debit transaction.
If the purchase is not completed (due to payment failure, cart abandonment, etc.) within 48 hours,
the points are returned automatically to the customer’s account and can be used for future purchases.
This ensures customers never lose points due to incomplete transactions.
Was this page helpful?
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Beans Help Center","colors":{"primary":"#231f20","light":"#fbc00a","dark":"#231f20"},"favicon":"/assets/logo/favicon.png","logo":{"light":"https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/logo/light.svg?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=b16f104a4a2d19db22c77700ecb37dbe","dark":"https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/logo/dark.svg?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=f9147b17fae7da9b2b1ec4979289fab8"},"background":{"decoration":null,"color":{"light":"#fff7eb","dark":"#090014"}},"navbar":{"links":[{"label":"Support","href":"mailto:hello@trybeans.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.trybeans.com"}},"footer":{"socials":{"twitter":"https://twitter.com/beanshq","linkedin":"https://www.linkedin.com/company/trybeans"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"beans","hasAudioNarration":false,"actualSubdomain":"beans","customDomains":["docs.trybeans.com"],"gitSource":{"type":"github","owner":"trybeans","repo":"trybeans-docs","deployBranch":"staging","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21c920b05455c5ba9fec16","collectionId":"678b58b4-1c89-461e-b6a7-c47b3e0d2d5b","schemaVersion":"v2"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a21c920b05455c5ba9fec16:success","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Manage","count":28},{"language":"default","tag":"Integrations","count":20},{"language":"default","tag":"Rules","count":12},{"language":"default","tag":"Documentation","count":2},{"language":"default","tag":"Get started","count":2}]},"assistantConfig":{},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"manage/rules/redemption","slug":"/manage/rules/redemption","pageMetadata":{"title":"Redemption","description":"100 points are worth $1.","icon":"circle-dollar","href":"/manage/rules/redemption"},"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: \"100 points are worth $1.\"\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`,annotation:`annotation`,li:`li`,math:`math`,mi:`mi`,mn:`mn`,mo:`mo`,mrow:`mrow`,p:`p`,semantics:`semantics`,span:`span`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Info,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Info,{children:_jsx(_components.p,{children:`The redemption rule is one of the cornerstone rules of the rewards program and is active by default for all rewards\nprograms.`})}),`\n`,_jsx(Warning,{children:`The value of this rule cannot be edited.`}),`\n`,_jsx(_components.p,{children:`The redemption rule defines how customers can use their points.\nPoints have a dollar value (or equivalent currency unit).\nPoints can be redeemed by shoppers during checkout to get a discount on their purchase.\nThe redemption rule, also referred to as the redemption rate,\nis the conversion rate used to compute the value of the points accumulated by customers.\nIt is set to 100 points are worth $1 (or equivalent currency unit).`}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsx(_components.p,{children:`Customers have the option to use their points during the checkout process.\nWhen a customer decides to redeem their points, the maximum amount of\nredeemable points for the order is withdrawn from their Beans account and applied to the order.\nCustomers do not decide on the quantity of points they want to redeem.\nThe discount does not apply to shipping fees.`}),`\n`,_jsx(_components.p,{children:`For example, consider the following order:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Subtotal (Cart value): $100`}),`\n`,_jsx(_components.li,{children:`Shipping Fees: $20`}),`\n`,_jsx(_components.li,{children:`Total: $120`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The shopper has a balance of 3,500 points. When they choose to redeem,\nthey will get a discount of $35 = 3,500 points / 100 points/$.\nThis discount will decrease the subtotal value of the cart by $35.`}),`\n`,_jsx(_components.span,{className:`katex-display`,children:_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,display:`block`,children:_jsxs(_components.semantics,{children:[_jsxs(_components.mrow,{children:[_jsx(_components.mi,{children:`D`}),_jsx(_components.mi,{children:`i`}),_jsx(_components.mi,{children:`s`}),_jsx(_components.mi,{children:`c`}),_jsx(_components.mi,{children:`o`}),_jsx(_components.mi,{children:`u`}),_jsx(_components.mi,{children:`n`}),_jsx(_components.mi,{children:`t`}),_jsx(_components.mo,{children:`=`}),_jsx(_components.mi,{children:`P`}),_jsx(_components.mi,{children:`o`}),_jsx(_components.mi,{children:`i`}),_jsx(_components.mi,{children:`n`}),_jsx(_components.mi,{children:`t`}),_jsx(_components.mi,{children:`s`}),_jsx(_components.mi,{children:`b`}),_jsx(_components.mi,{children:`a`}),_jsx(_components.mi,{children:`l`}),_jsx(_components.mi,{children:`a`}),_jsx(_components.mi,{children:`n`}),_jsx(_components.mi,{children:`c`}),_jsx(_components.mi,{children:`e`}),_jsx(_components.mi,{mathvariant:`normal`,children:`/`}),_jsx(_components.mn,{children:`100`})]}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`Discount = Points balance / 100\n`})]})})}),_jsxs(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:[_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.6833em`}}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0278em`},children:`D`}),_jsx(_components.span,{className:`mord mathnormal`,children:`i`}),_jsx(_components.span,{className:`mord mathnormal`,children:`sco`}),_jsx(_components.span,{className:`mord mathnormal`,children:`u`}),_jsx(_components.span,{className:`mord mathnormal`,children:`n`}),_jsx(_components.span,{className:`mord mathnormal`,children:`t`}),_jsx(_components.span,{className:`mspace`,style:{marginRight:`0.2778em`}}),_jsx(_components.span,{className:`mrel`,children:`=`}),_jsx(_components.span,{className:`mspace`,style:{marginRight:`0.2778em`}})]}),_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`1em`,verticalAlign:`-0.25em`}}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.1389em`},children:`P`}),_jsx(_components.span,{className:`mord mathnormal`,children:`o`}),_jsx(_components.span,{className:`mord mathnormal`,children:`in`}),_jsx(_components.span,{className:`mord mathnormal`,children:`t`}),_jsx(_components.span,{className:`mord mathnormal`,children:`s`}),_jsx(_components.span,{className:`mord mathnormal`,children:`ba`}),_jsx(_components.span,{className:`mord mathnormal`,style:{marginRight:`0.0197em`},children:`l`}),_jsx(_components.span,{className:`mord mathnormal`,children:`an`}),_jsx(_components.span,{className:`mord mathnormal`,children:`ce`}),_jsx(_components.span,{className:`mord`,children:`/100`})]})]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`settings`,children:`Settings`}),`\n`,_jsx(_components.p,{children:`The redemption can be configured to maximize your business goals.\nIt is possible to set a maximum discount by redemption as a percentage of the cart value,\nto force customers to reach a minimum balance before being able to redeem,\nor limit redemption to a collection of items.\nThe redemption options differ by integration and can be configured at the integration level.`}),`\n`,_jsx(Heading,{level:`2`,id:`redemption-rate`,children:`Redemption rate`}),`\n`,_jsx(_components.p,{children:`The default redemption rate is the best rate to, psychologically,\nmaximize customers’ engagement in your rewards program.\nIt is easier for shoppers to compute the points value when 100 points are worth $1, than\nwhen 250 points are worth $1. It also offers the best granularity to configure your rewards program.`}),`\n`,_jsx(_components.p,{children:`For example, a redemption rate of 10 points to $1\nmakes it impossible to give customers less than 10% cashback value on orders.\nWith such a rate, the minimum number of points you could award to a customer per dollar\nspent is 1 point which would be 10 cents.\nConversely, a redemption rate of 1,000 points to $1 creates unnecessary inflation that decreases the value of the points.\nIf you need to collect a thousand units of something before just getting a dollar discount, it does not sound enticing.`}),`\n`,_jsx(_components.p,{children:`While the redemption rate is fixed, it is worth noting that all the other rules’ values are customizable.\nThis implies that you still have 100% control over the value of your rewards program.\nYou still decide the value of the reward awarded to customers.\nIn addition, the redemption settings allow you to set how customers can use their points.`}),`\n`,_jsx(Heading,{level:`2`,id:`pending-debits`,children:`Pending debits`}),`\n`,_jsx(_components.p,{children:`A pending debit transaction occurs when the customer attempts to redeem their points.\nAt the moment a shopper attempts to redeem their points during a purchase, a debit is created with the status pending.\nThis means that the debit is not yet fully recorded into the customer’s account history.\nOnce the customer completes the order, the debit status is\nupdated from pending to committed and the transaction will be recorded in the history.`}),`\n`,_jsx(_components.p,{children:`The pending state exists to prevent customers from exploiting the system.\nFor example, a customer could try to redeem multiple orders\nat the same time and get more discounts than they are allocated.\nIt also allows customers to cancel the redemption process at any time without any drawback.`}),`\n`,_jsx(_components.p,{children:`The pending debits can be monitored by the merchant in the Beans admin dashboard when looking at a\nmember’s transactions history.`}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently Asked Questions`}),`\n`,_jsx(Heading,{level:`4`,id:`why-is-the-default-redemption-rate-100-points-to-$1`,children:`Why is the default redemption rate 100 points to $1?`}),`\n`,_jsxs(_components.p,{children:[`The default redemption rate of 100 points to $1 makes it easier for\nboth merchants and shoppers to know the value of points.\nFor example, if you give the customer 5 points for each dollar spent, this would be equivalent to 5% cashback.\nSo it makes it easier to resonate in terms of percentage.\nIt is worth noting that in the Beans system, points can only be whole numbers, so you cannot give a decimal amount of points.\nSo the default rate gives you the best granularity. 1 point is worth ¢1 (one cent).\n`,_jsx(_components.a,{href:`/manage/rules/redemption#redemption-rate`,children:`Learn more about the redemption rate`})]}),`\n`,_jsx(Heading,{level:`4`,id:`is-it-possible-to-update-the-redemption-rate-to-1-point-worth-$1`,children:`Is it possible to update the redemption rate to 1 point worth $1?`}),`\n`,_jsx(_components.p,{children:`This is a frequent question that we get from merchants.\nThis is in fact a very bad idea.\nSince in the Beans system points can only have integer values,\nthis would mean that if you are giving your customers 1 point per dollar spent,\nthey will get 100% cashback. Better list your products for free.`}),`\n`,_jsx(Heading,{level:`4`,id:`what-if-my-local-currency-is-inflated-and-has-a-lot-of-digits`,children:`What if my local currency is inflated and has a lot of digits?`}),`\n`,_jsx(_components.p,{children:`In some currencies, product prices are already in the thousands.\nAnd the default rate of 100 points to 1 unit of currency makes it possible for the customer\nto have a large digit amount of points, for example, millions or billions of points.\nWhile this is not a technical limitation, it can disturb the customer experience and cause\ndisplay overflow in some places. The Beans team is aware of this issue and is working on solutions.`}),`\n`,_jsx(Heading,{level:`4`,id:`will-there-be-any-way-in-the-future-to-adjust-the-redemption-rate`,children:`Will there be any way in the future to adjust the redemption rate?`}),`\n`,_jsxs(_components.p,{children:[`At this stage, our team is exploring solutions to make Beans even more accessible to more merchants,\nespecially those who are working with an “inflated currency”.\nThere is a feature request on our `,_jsx(_components.a,{href:`https://beans.productlane.io/roadmap`,children:`roadmap`}),` about it.\nWe encourage you to upvote and contribute by sharing your use case.`]}),`\n`,_jsx(Heading,{level:`4`,id:`what-happens-to-points-when-a-purchase-fails-or-is-abandoned`,children:`What happens to points when a purchase fails or is abandoned?`}),`\n`,_jsx(_components.p,{children:`When customers redeem points for a purchase, Beans creates a pending debit transaction.\nIf the purchase is not completed (due to payment failure, cart abandonment, etc.) within 48 hours,\nthe points are returned automatically to the customer’s account and can be used for future purchases.\nThis ensures customers never lose points due to incomplete transactions.`})]})}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":"Redemption","description":"100 points are worth $1.","icon":"circle-dollar","href":"/manage/rules/redemption"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Settings","slug":"settings","depth":2,"children":[]},{"title":"Redemption rate","slug":"redemption-rate","depth":2,"children":[]},{"title":"Pending debits","slug":"pending-debits","depth":2,"children":[]},{"title":"Frequently Asked Questions","slug":"frequently-asked-questions","depth":2,"children":[{"title":"Why is the default redemption rate 100 points to $1?","slug":"why-is-the-default-redemption-rate-100-points-to-$1","depth":4,"children":[]},{"title":"Is it possible to update the redemption rate to 1 point worth $1?","slug":"is-it-possible-to-update-the-redemption-rate-to-1-point-worth-$1","depth":4,"children":[]},{"title":"What if my local currency is inflated and has a lot of digits?","slug":"what-if-my-local-currency-is-inflated-and-has-a-lot-of-digits","depth":4,"children":[]},{"title":"Will there be any way in the future to adjust the redemption rate?","slug":"will-there-be-any-way-in-the-future-to-adjust-the-redemption-rate","depth":4,"children":[]},{"title":"What happens to points when a purchase fails or is abandoned?","slug":"what-happens-to-points-when-a-purchase-fails-or-is-abandoned","depth":4,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"beans","siteName":"Beans Help Center","title":"Redemption - Beans Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-11-27T16:39:06.916Z","originalFileLocation":"manage/rules/redemption.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=\"100 points are worth $1.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Beans Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_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/beans/vuBwfATBTMzSRF7o/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Redemption - Beans Help Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"100 points are worth $1.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Beans Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.trybeans.com/manage/rules/redemption\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://beans.mintlify.app/_mintlify/api/og/v2?division=Rules\u0026amp;title=Redemption\u0026amp;description=100+points+are+worth+%241.\u0026amp;theme=2db2cc30e25722d45661c679\u0026amp;signature=00e8de65caf7c5fa1400e994f5c94724c944bb087a370ccf3b866efab8ed88d4\">\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=\"Redemption - Beans Help Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"100 points are worth $1.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://beans.mintlify.app/_mintlify/api/og/v2?division=Rules\u0026amp;title=Redemption\u0026amp;description=100+points+are+worth+%241.\u0026amp;theme=2db2cc30e25722d45661c679\u0026amp;signature=00e8de65caf7c5fa1400e994f5c94724c944bb087a370ccf3b866efab8ed88d4\">\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/beans/vuBwfATBTMzSRF7o/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Beans Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#231f20\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.trybeans.com/manage/rules/redemption\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/manage/rules/redemption.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.trybeans.com/#organization\",\"name\":\"Beans Help Center\",\"url\":\"https://docs.trybeans.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/beans/J6xHJ5GscqG49ltu/assets/logo/light.svg?fit=max\u0026auto=format\u0026n=J6xHJ5GscqG49ltu\u0026q=85\u0026s=b16f104a4a2d19db22c77700ecb37dbe\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.trybeans.com#website\",\"name\":\"Beans Help Center\",\"url\":\"https://docs.trybeans.com\",\"publisher\":{\"@id\":\"https://docs.trybeans.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.trybeans.com/manage/rules/redemption#webpage\",\"url\":\"https://docs.trybeans.com/manage/rules/redemption\",\"name\":\"Redemption\",\"description\":\"100 points are worth $1.\",\"dateModified\":\"2025-11-27T16:39:06.916Z\",\"isPartOf\":{\"@id\":\"https://docs.trybeans.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.trybeans.com/manage/rules/redemption#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.trybeans.com/manage/rules/redemption#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Rules\",\"item\":\"https://docs.trybeans.com/manage/rules/loyalty\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Redemption\",\"item\":\"https://docs.trybeans.com/manage/rules/redemption\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.trybeans.com/manage/rules/redemption#article\",\"headline\":\"Redemption\",\"name\":\"Redemption\",\"description\":\"100 points are worth $1.\",\"url\":\"https://docs.trybeans.com/manage/rules/redemption\",\"mainEntityOfPage\":{\"@id\":\"https://docs.trybeans.com/manage/rules/redemption#webpage\"},\"dateModified\":\"2025-11-27T16:39:06.916Z\",\"publisher\":{\"@id\":\"https://docs.trybeans.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.trybeans.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Beans Help Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Beans Help Center","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/start/introduction"}]},{"anchor":"Manage","icon":"hammer-brush","groups":[{"group":"Manage","pages":[{"title":"Members","icon":"user-gear","href":"/manage/admin/members"},{"title":"Rules","icon":"list-tree","href":"/manage/admin/rules"},{"title":"Tiers","icon":"arrow-up-triangle-square","href":"/manage/admin/tiers"},{"title":"History","icon":"rectangle-history","href":"/manage/admin/history"},{"title":"Analytics","icon":"chart-mixed","href":"/manage/admin/analytics"},{"title":"Integrations","icon":"grid-2-plus","href":"/manage/admin/integrations"},{"title":"Settings","icon":"gear-complex","href":"/manage/admin/settings"},{"title":"GDPR","icon":"shield-check","href":"/manage/admin/gdpr"}]},{"group":"Rules","pages":[{"title":"Loyalty","description":"Get X points for each dollar spent in our shop.","icon":"heart","href":"/manage/rules/loyalty"},{"title":"Redemption","icon":"circle-dollar","href":"/manage/rules/redemption"},{"title":"Register","description":"Join our rewards program and get X points.","icon":"plus","href":"/manage/rules/register"},{"title":"Cart booster","icon":"cart-plus","href":"/manage/rules/booster"},{"title":"Repeat purchase","icon":"cart-shopping-fast","href":"/manage/rules/frequency"},{"title":"Birthday","icon":"cake-candles","href":"/manage/rules/birthday"},{"title":"Refer a friend","icon":"user-group","href":"/manage/rules/referrer"},{"title":"Invitation","icon":"envelope-open","href":"/manage/rules/invitation"},{"title":"Social media","icon":"thumbs-up","href":"/manage/rules/social"},{"title":"Product reviews","icon":"stars","href":"/manage/rules/review"},{"title":"Expiration","icon":"hourglass-half","href":"/manage/rules/expiration"},{"title":"Celebration","icon":"champagne-glasses","href":"/manage/rules/celebration"}]}]},{"anchor":"Integrations","icon":"puzzle-piece","pages":[{"title":"Integrations","href":"/integrations/woocommerce"}]},{"anchor":"Blog","href":"https://www.trybeans.com/blog","icon":"newspaper"}]},"title":"Redemption - Beans Help Center","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}