CINXE.COM

Django Paddle Subscriptions

<!DOCTYPE html> <html lang="en"> <head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# gumroad: http://ogp.me/ns/fb/gumroad#"> <link rel="dns-prefetch" href="//assets.gumroad.com"> <link rel="dns-prefetch" href="//static-2.gumroad.com"> <link rel="dns-prefetch" href="//public-files.gumroad.com"> <title>Django Paddle Subscriptions</title> <link rel="stylesheet" crossorigin="anonymous" href="https://assets.gumroad.com/packs/css/4977-67117938.css" /> <link rel="stylesheet" crossorigin="anonymous" href="https://assets.gumroad.com/packs/css/design-0c4f18b2.css" /> <style>:root{--accent: 54 169 174;--contrast-accent: 255 255 255;--font-family: "ABC Favorit", "ABC Favorit", sans-serif;--color: 0 0 0;--primary: var(--color);--contrast-primary: 255 255 255;--filled: 255 255 255;--contrast-filled: var(--color);--body-bg: #ffffff;--active-bg: rgb(var(--color) / var(--gray-1));--border-alpha: 1}body{background-color:#ffffff;color:#000;font-family:"ABC Favorit", "ABC Favorit", sans-serif} </style> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="Yr5Fpskg1dYD2I5DhXpB3n2cbjEHKVM8upPv1koaj5EXZCVEsPWFSF5zJw9u3HQznei377GhyKqyylsqBLH7Ng" /> <meta charset="utf-8"> <meta content="149071038533330" property="fb:app_id"> <meta content="http://www.facebook.com/gumroad" property="fb:page_id"> <meta property="twitter:site" value="@gumroad"> <meta content="Gumroad" property="og:site_name"> <meta content="https://websightful.gumroad.com/l/django-paddle-subscriptions" property="og:url"> <meta content="Expand your SaaS business internationally: Django Paddle Subscriptions makes it easy Expanding your SaaS (Software as a Service) business into global markets can be a tricky endeavorThe rules for VAT (Value Added Tax) and sales tax are varied from country to country. For instance, in the EU, taxes are based on where the customer is, not where your business is located. This means you might need to register for taxes in many different places. Similarly, in the US, each state has its own sales tax rules, which can be tough to navigate alone.Also, buying power varies greatly between different countries around the world. In wealthier countries like the United States and Western Europe, people generally have more money to spend due to higher incomes and stronger currencies. However, in less developed countries across Africa, Asia, and parts of Latin America, buying power tends to be lower because people earn less money and the cost of living is often higher relative to their incomes.But Paddle and this Django app gets you coveredPartnering with a reseller like Paddle can be a strategic move to navigate complex tax regulations and streamline operations. Resellers like Paddle act as intermediaries, handling payments, tax compliance, currency conversions, and localized pricing for their partners, freeing up SaaS companies to focus on their core product offerings.Django Paddle Subscriptions is a Django app for SaaS projects implementing free and paid subscriptions using Paddle Billing API. It saves you at least a month of work on implementation. And it is pretty flexible and configurable to meet your business needs.Django Paddle Subscriptions saves your time and lets you make moneyThis app is using the new Paddle Billing API to let your users subscribe to paid plans before or after signups.Each subscription plan allows you to have monthly and yearly billing. You can also use the same Paddle account for multiple SaaS businesses with Django Paddle Subscriptions.It comes with a nice-looking UI based on TailwindCSS but you can overwrite it and customize according to your needs.As a developer, you can save at least one month of your in-house solution&#39;s development.Wanna see some code?Here is the documentation.We are users as well as developers of our own productWe are interested ourselves to provide the best quality for this app, because it is used in production for the websites we develop and nurture: https://www.1st-things-1st.com https://www.remember-your-people.app Here is what to expect from Django Paddle Subscriptions Saves at least a month of development work. Highly flexible and configurable. Can be used for as many Django-based SaaS projects as necessary. The frontend is styled with TailwindCSS for quick start, but you can overwrite the templates and introduce your custom styling. Comes with handy management commands to fetch Paddle data and set up the environment. Allows using the same Paddle account for multiple Django-based SaaS projects. Developed with internationalization in mind. Compatible with Content-Security-Policy via Django-CSP. MIT license applied. Designed and implemented by the author of &quot;Web development with Django Cookbook.&quot; Any questions, bug reports, or feature requests? Please send them to https://www.djangotricks.com/feedback/" property="og:description"> <meta content="Expand your SaaS business internationally: Django Paddle Subscriptions makes it easy Expanding your SaaS (Software as a Service) business into global markets can be a tricky endeavorThe rules for VAT (Value Added Tax) and sales tax are varied from country to country. For instance, in the EU, taxes are based on where the customer is, not where your business is located. This means you might need to register for taxes in many different places. Similarly, in the US, each state has its own sales tax rules, which can be tough to navigate alone.Also, buying power varies greatly between different countries around the world. In wealthier countries like the United States and Western Europe, people generally have more money to spend due to higher incomes and stronger currencies. However, in less developed countries across Africa, Asia, and parts of Latin America, buying power tends to be lower because people earn less money and the cost of living is often higher relative to their incomes.But Paddle and this Django app gets you coveredPartnering with a reseller like Paddle can be a strategic move to navigate complex tax regulations and streamline operations. Resellers like Paddle act as intermediaries, handling payments, tax compliance, currency conversions, and localized pricing for their partners, freeing up SaaS companies to focus on their core product offerings.Django Paddle Subscriptions is a Django app for SaaS projects implementing free and paid subscriptions using Paddle Billing API. It saves you at least a month of work on implementation. And it is pretty flexible and configurable to meet your business needs.Django Paddle Subscriptions saves your time and lets you make moneyThis app is using the new Paddle Billing API to let your users subscribe to paid plans before or after signups.Each subscription plan allows you to have monthly and yearly billing. You can also use the same Paddle account for multiple SaaS businesses with Django Paddle Subscriptions.It comes with a nice-looking UI based on TailwindCSS but you can overwrite it and customize according to your needs.As a developer, you can save at least one month of your in-house solution&#39;s development.Wanna see some code?Here is the documentation.We are users as well as developers of our own productWe are interested ourselves to provide the best quality for this app, because it is used in production for the websites we develop and nurture: https://www.1st-things-1st.com https://www.remember-your-people.app Here is what to expect from Django Paddle Subscriptions Saves at least a month of development work. Highly flexible and configurable. Can be used for as many Django-based SaaS projects as necessary. The frontend is styled with TailwindCSS for quick start, but you can overwrite the templates and introduce your custom styling. Comes with handy management commands to fetch Paddle data and set up the environment. Allows using the same Paddle account for multiple Django-based SaaS projects. Developed with internationalization in mind. Compatible with Content-Security-Policy via Django-CSP. MIT license applied. Designed and implemented by the author of &quot;Web development with Django Cookbook.&quot; Any questions, bug reports, or feature requests? Please send them to https://www.djangotricks.com/feedback/" name="description"> <meta content="akfjk" property="product:retailer_item_id"> <meta content="400.0" property="product:price:amount"> <meta content="EUR" property="product:price:currency"> <meta content="gumroad:product" property="og:type"> <meta property="twitter:card" value="summary_large_image" /> <meta property="twitter:title" value="Django Paddle Subscriptions" /> <meta property="twitter:domain" value="Gumroad" /> <meta property="twitter:description" value="Expand your SaaS business internationally: Django Paddle Subscriptions makes it easy Expanding your SaaS (Software as a Service) business into global markets can be a tricky endeavorThe rules for V..." /> <meta property="twitter:creator" value="@thePrioritizer" /> <meta property="twitter:image" value="https://public-files.gumroad.com/7tum7cl5elvkq8he7w1hrovaygwy" /> <link rel="preload" as="image" href="https://public-files.gumroad.com/7tum7cl5elvkq8he7w1hrovaygwy"> <link rel="preload" as="image" href="https://public-files.gumroad.com/if7vmk60d6hvwjxln2ij9ugk1sl3"> <link rel="preload" as="image" href="https://public-files.gumroad.com/9vnce5osgnxt4nga5ncuj1y0lvgm"> <link rel="preload" as="image" href="https://public-files.gumroad.com/6mdqeagqziojugtadq13jzfwvzpy"> <link rel="preload" as="image" href="https://public-files.gumroad.com/pk90hj6mp5oqan4pqriw563at86d"> <meta property="og:image" content="https://public-files.gumroad.com/7tum7cl5elvkq8he7w1hrovaygwy"> <meta property="og:image:alt" content=""> <meta property="og:title" content="Django Paddle Subscriptions"> <meta property="gr:google_analytics:enabled" content="true"> <meta property="gr:fb_pixel:enabled" content="true"> <meta property="gr:logged_in_user:id" content=""> <meta property="gr:environment" value="production"> <meta property="gr:page:type" content="product"> <meta property="gr:facebook_sdk:enabled" content="true"> <meta content="initial-scale = 1.0, width = device-width" name="viewport"> <meta property="stripe:pk" value="pk_live_Db80xIzLPWhKo1byPrnERmym"> <meta property="stripe:api_version" value="2023-10-16; risk_in_requirements_beta=v1"> <link href="/opensearch.xml" rel="search" type="application/opensearchdescription+xml" title="Gumroad"> <link href="https://websightful.gumroad.com/l/django-paddle-subscriptions" rel="canonical"> <link href="https://public-files.gumroad.com/r3ggvo8t763y9z92w8rqttvrstfg" rel="shortcut icon"> </head> <body id="product_page" class="" style=""> <div id="design-settings" data-settings="{&quot;font&quot;:{&quot;name&quot;:&quot;ABC Favorit&quot;,&quot;url&quot;:&quot;https://assets.gumroad.com/assets/ABCFavorit-Regular-26182c8c3addf6e4f8889817249c23b22c93233a8212e5e86574459e4dc926e2.woff2&quot;}}" style="display: none;"></div> <div id="user-agent-info" data-settings="{&quot;is_mobile&quot;:false}" style="display: none;"></div> <div class="react-entry-point" style="display:contents" id="Alert-react-component-f07ca348-dc92-428a-9d11-5e98ddb2a51a"><div role="alert" class="bg-filled fixed right-1/2 top-4 invisible" style="transform:translateX(50%) translateY(calc(-100% - var(--spacer-4)));transition:all 0.3s ease-out 0.5s;z-index:var(--z-index-tooltip)"></div></div> <script type="application/json" class="js-react-on-rails-component" data-component-name="Alert" data-dom-id="Alert-react-component-f07ca348-dc92-428a-9d11-5e98ddb2a51a">{"initial":null}</script> <noscript> <div id="javascript-notice"> <strong>JavaScript is required to buy this product.</strong> Enable JavaScript in your browser settings and refresh this page to continue. </div> </noscript> <script type="application/json" id="js-react-on-rails-context">{"railsEnv":"production","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","rorVersion":"14.0.4","rorPro":false,"href":"https://websightful.gumroad.com/l/django-paddle-subscriptions","location":"/l/django-paddle-subscriptions","scheme":"https","host":"websightful.gumroad.com","port":null,"pathname":"/l/django-paddle-subscriptions","search":null,"httpAcceptLanguage":null,"design_settings":{"font":{"name":"ABC Favorit","url":"https://assets.gumroad.com/assets/ABCFavorit-Regular-26182c8c3addf6e4f8889817249c23b22c93233a8212e5e86574459e4dc926e2.woff2"}},"domain_settings":{"scheme":"https","app_domain":"gumroad.com","root_domain":"gumroad.com","short_domain":"gum.co","discover_domain":"gumroad.com","third_party_analytics_domain":"gumroad-analytics.com"},"user_agent_info":{"is_mobile":false},"logged_in_user":null,"current_seller":null,"csp_nonce":"PUOWgMzxsPNaOqCEt3uTWwajncN9ak9luISwuvOY74U=","locale":"en-US","serverSide":false}</script> <div class="react-entry-point" style="display:contents" id="ProductPage-react-component-8fe82f50-6487-4385-ac63-260270ae7bb4"><main class="custom-sections"><section aria-label="Product information bar" style="overflow:hidden;padding:0;border:none;height:0;transition:var(--transition-duration);flex-shrink:0;position:sticky;top:0;z-index:var(--z-index-menubar)"><div class="product-cta" style="transition:var(--transition-duration);margin-top:0"><div itemscope="" itemProp="offers" itemType="https://schema.org/Offer" style="display:flex;align-items:center"><div class="has-tooltip right" aria-describedby=":Rl:"><div class="price" itemProp="price" content="400">€400</div><div role="tooltip" id=":Rl:">€400</div></div><link itemProp="url" href="https://websightful.gumroad.com/l/django-paddle-subscriptions"/><div itemProp="availability" hidden="">https://schema.org/InStock</div><div itemProp="priceCurrency" hidden="">eur</div><div itemProp="seller" itemType="https://schema.org/Person" hidden=""><div itemProp="name" hidden="">Websightful</div></div></div><h3>Django Paddle Subscriptions</h3><a class="accent button" target="_top" href="https://gumroad.com/checkout?product=akfjk&amp;quantity=1" style="align-items:unset">I want this!</a></div></section><section><article class="product"><figure class="carousel" aria-label="Product preview"><button class="arrow next" aria-label="Show next cover"></button><div class="items" style="aspect-ratio:1.7777777777777777"><div role="tabpanel" id="2fb6a5a4d81f526f3fa360614f031e8f"></div><div role="tabpanel" id="2723608ebd75ee4f620edfe31a6cd066"></div><div role="tabpanel" id="89c03915aeb9345b6da86352ec47bfae"></div><div role="tabpanel" id="5d704a6f166a2c13dcfd9c11e94a76d4"></div><div role="tabpanel" id="a2388d94c5de6debad148afb8cfa47b6"></div></div><div role="tablist" aria-label="Select a cover"><div role="tab" aria-label="Show cover 1" aria-selected="true" aria-controls="2fb6a5a4d81f526f3fa360614f031e8f"></div><div role="tab" aria-label="Show cover 2" aria-selected="false" aria-controls="2723608ebd75ee4f620edfe31a6cd066"></div><div role="tab" aria-label="Show cover 3" aria-selected="false" aria-controls="89c03915aeb9345b6da86352ec47bfae"></div><div role="tab" aria-label="Show cover 4" aria-selected="false" aria-controls="5d704a6f166a2c13dcfd9c11e94a76d4"></div><div role="tab" aria-label="Show cover 5" aria-selected="false" aria-controls="a2388d94c5de6debad148afb8cfa47b6"></div></div></figure><section><header><h1 itemProp="name">Django Paddle Subscriptions</h1></header><section class="details"><div itemscope="" itemProp="offers" itemType="https://schema.org/Offer" style="display:flex;align-items:center"><div class="has-tooltip right" aria-describedby=":R19pp:"><div class="price" itemProp="price" content="400">€400</div><div role="tooltip" id=":R19pp:">€400</div></div><link itemProp="url" href="https://websightful.gumroad.com/l/django-paddle-subscriptions"/><div itemProp="availability" hidden="">https://schema.org/InStock</div><div itemProp="priceCurrency" hidden="">eur</div><div itemProp="seller" itemType="https://schema.org/Person" hidden=""><div itemProp="name" hidden="">Websightful</div></div></div><div style="display:flex;align-items:center;gap:var(--spacer-2);flex-wrap:wrap"><a href="https://websightful.gumroad.com/" target="_blank" class="user" style="position:relative" rel="noreferrer"><img class="user-avatar" src="https://public-files.gumroad.com/r3ggvo8t763y9z92w8rqttvrstfg"/>Websightful</a></div></section><section><div class="rich-text"><h2> <strong>Expand your SaaS business internationally: </strong><br><strong>Django Paddle Subscriptions makes it easy</strong> </h2><h3><strong>Expanding your SaaS (Software as a Service) business into global markets can be a tricky endeavor</strong></h3><p>The rules for VAT (Value Added Tax) and sales tax are varied from country to country. For instance, in the EU, taxes are based on where the customer is, not where your business is located. This means you might need to register for taxes in many different places. Similarly, in the US, each state has its own sales tax rules, which can be tough to navigate alone.</p><p>Also, buying power varies greatly between different countries around the world. In wealthier countries like the United States and Western Europe, people generally have more money to spend due to higher incomes and stronger currencies. However, in less developed countries across Africa, Asia, and parts of Latin America, buying power tends to be lower because people earn less money and the cost of living is often higher relative to their incomes.<br></p><h3><strong>But Paddle and this Django app gets you covered</strong></h3><p>Partnering with a reseller like <a href="https://www.paddle.com/" target="_blank" rel="noopener noreferrer nofollow">Paddle</a> can be a strategic move to navigate complex tax regulations and streamline operations. Resellers like Paddle act as intermediaries, handling payments, tax compliance, currency conversions, and localized pricing for their partners, freeing up SaaS companies to focus on their core product offerings.</p><p>Django Paddle Subscriptions is a Django app for SaaS projects implementing free and paid subscriptions using <a href="https://developer.paddle.com/" target="_blank" rel="noopener noreferrer nofollow">Paddle Billing API</a>. It saves you at least a month of work on implementation. And it is pretty flexible and configurable to meet your business needs.<br></p><h3><strong>Django Paddle Subscriptions saves your time and lets you make money</strong></h3><p>This app is using the new Paddle Billing API to let your users subscribe to paid plans before or after signups.</p><p>Each subscription plan allows you to have monthly and yearly billing. You can also use the same Paddle account for multiple SaaS businesses with Django Paddle Subscriptions.</p><p>It comes with a nice-looking UI based on TailwindCSS but you can overwrite it and customize according to your needs.</p><p>As a developer, you can save at least one month of your in-house solution's development.<br></p><h3><strong>Wanna see some code?</strong></h3><p>Here is the <a href="https://websightful.github.io/django-paddle-subscriptions-docs/" target="_blank" rel="noopener noreferrer nofollow">documentation</a>.</p><h3><strong><br>We are users as well as developers of our own product</strong></h3><p>We are interested ourselves to provide the best quality for this app, because it is used in production for the websites we develop and nurture:</p><ul> <li><a href="https://www.1st-things-1st.com" target="_blank" rel="noopener noreferrer nofollow">https://www.1st-things-1st.com</a></li> <li> <a href="https://www.remember-your-people.app/" target="_blank" rel="noopener noreferrer nofollow">https://www.remember-your-people.app</a><br> </li> </ul><h3><strong>Here is what to expect from Django Paddle Subscriptions</strong></h3><ul> <li>Saves at least a month of development work.</li> <li>Highly flexible and configurable.</li> <li>Can be used for as many Django-based SaaS projects as necessary.</li> <li>The frontend is styled with TailwindCSS for quick start, but you can overwrite the templates and introduce your custom styling.</li> <li>Comes with handy management commands to fetch Paddle data and set up the environment.</li> <li>Allows using the same Paddle account for multiple Django-based SaaS projects.</li> <li>Developed with internationalization in mind.</li> <li>Compatible with Content-Security-Policy via Django-CSP.</li> <li>MIT license applied.</li> <li>Designed and implemented by the author of "<a href="https://www.amazon.com/Aidas-Bendoraitis/e/B083NBVVHM" target="_blank" rel="noopener noreferrer nofollow">Web development with Django Cookbook.</a>"</li> </ul><p><br></p><p>Any questions, bug reports, or feature requests? Please send them to <a href="https://www.djangotricks.com/feedback/" target="_blank" rel="noopener noreferrer nofollow">https://www.djangotricks.com/feedback/</a></p></div></section></section><section><section><a class="accent button" target="_top" href="https://gumroad.com/checkout?product=akfjk&amp;quantity=1" style="align-items:unset">I want this!</a><div class="stack"><div><h5>Supported modern browsers</h5><div>Chrome, Firefox, Safari, Opera, Microsoft Edge</div></div><div><h5>Supported Django versions</h5><div>4.2, 5.0, 5.1</div></div><div><h5>Supported Python versions</h5><div>3.10, 3.11, 3.12</div></div><div><h5>Default styling with TailwindCSS</h5><div>✔︎</div></div><div><h5>Translatable</h5><div>✔︎</div></div><div><h5>Configurable</h5><div>✔︎</div></div><div><h5>Localized pricing widget</h5><div>✔︎</div></div><div><h5>Offered free and paid plans</h5><div>✔︎</div></div><div><h5>Subscriptions before or after signup</h5><div>✔︎</div></div><div><h5>Monthly and yearly pricing</h5><div>✔︎</div></div><div><h5>List of paid invoices</h5><div>✔︎</div></div><div><h5>Pausing and cancelling subscriptions</h5><div>✔︎</div></div><div><h5>Copy of Paddle data in your database </h5><div>✔︎</div></div><div><h5>1 Paddle account for multiple SaaS</h5><div>✔︎</div></div><div><h5>Infrastructure for upsells</h5><div>✔︎</div></div><div><h5>Latest package version</h5><div>2.3.3</div></div></div><div style="display:grid;gap:var(--spacer-2);grid-template-columns:1fr auto"><div class="combobox"><div role="combobox" aria-expanded="false" aria-controls=":R1e69p:" tabindex="0" class="input" aria-label="Add to wishlist"><span class="fake-input text-singleline">Add to wishlist</span><span class="icon icon-outline-cheveron-down"></span></div><div hidden=""><datalist id=":R1e69p:"><div role="option" id=":R1e69p:-0" class=""><div><span class="icon icon-plus"></span> New wishlist</div></div></datalist></div></div><span class="has-tooltip"><span aria-describedby=":R2e69p:" style="display:contents"><span style="display:contents"><button class="button" type="button" aria-label="Copy product URL"><span class="icon icon-link"></span></button></span></span><span role="tooltip" id=":R2e69p:">Copy product URL</span></span></div><div style="text-align:center">No refunds allowed</div></section></section></article></section><section id="D1eL3NG7z5wkJqt-GM1UmQ=="><h2>See also</h2><div class="with-sidebar"><div><div class="product-card-grid"><article class="product-card"><figure><img src="https://public-files.gumroad.com/mpffaf2dn1pxigdlldqhlczvsh6b"/></figure><header><a href="https://websightful.gumroad.com/l/django-gdpr-cookie-consent?layout=profile" class="stretched-link"><h4 itemProp="name">Django GDPR Cookie Consent</h4></a><div class="rating" aria-label="Rating"><span class="icon icon-solid-star"></span><span class="rating-average">5.0</span><span title="5 ratings">(4)</span></div></header><footer><div itemscope="" itemProp="offers" itemType="https://schema.org/Offer" style="display:flex;align-items:center"><div class="has-tooltip right" aria-describedby=":Rcmqp:"><div class="price" itemProp="price" content="150">€150</div><div role="tooltip" id=":Rcmqp:">€150</div></div><link itemProp="url" href="https://websightful.gumroad.com/l/django-gdpr-cookie-consent?layout=profile"/><div itemProp="availability" hidden="">https://schema.org/InStock</div><div itemProp="priceCurrency" hidden="">eur</div></div></footer></article></div></div></div></section><footer>Powered by <span class="logo-full"></span></footer></main></div> <script type="application/json" class="js-react-on-rails-component" data-component-name="ProductPage" data-dom-id="ProductPage-react-component-8fe82f50-6487-4385-ac63-260270ae7bb4">{"product":{"id":"mmmr3TJm3MYr6k8ccW62Uw==","permalink":"akfjk","name":"Django Paddle Subscriptions","seller":{"id":"1461434136748","name":"Websightful","avatar_url":"https://public-files.gumroad.com/r3ggvo8t763y9z92w8rqttvrstfg","profile_url":"https://websightful.gumroad.com/"},"collaborating_user":null,"covers":[{"url":"https://public-files.gumroad.com/7tum7cl5elvkq8he7w1hrovaygwy","original_url":"https://public-files.gumroad.com/f4lc5ezamnk8rti9fno74r9s80hm","thumbnail":null,"id":"2fb6a5a4d81f526f3fa360614f031e8f","type":"image","filetype":"png","width":670,"height":376,"native_width":1280,"native_height":720},{"url":"https://public-files.gumroad.com/if7vmk60d6hvwjxln2ij9ugk1sl3","original_url":"https://public-files.gumroad.com/2lr52bphfbtkg99zp20j291l03h1","thumbnail":null,"id":"2723608ebd75ee4f620edfe31a6cd066","type":"image","filetype":"png","width":670,"height":376,"native_width":1280,"native_height":720},{"url":"https://public-files.gumroad.com/9vnce5osgnxt4nga5ncuj1y0lvgm","original_url":"https://public-files.gumroad.com/1tylqpa4veuoww8zkpzz0r4derqs","thumbnail":null,"id":"89c03915aeb9345b6da86352ec47bfae","type":"image","filetype":"png","width":670,"height":376,"native_width":1280,"native_height":720},{"url":"https://public-files.gumroad.com/6mdqeagqziojugtadq13jzfwvzpy","original_url":"https://public-files.gumroad.com/so5rt3gsgw3qbpdwlmxm4s681ho7","thumbnail":null,"id":"5d704a6f166a2c13dcfd9c11e94a76d4","type":"image","filetype":"png","width":670,"height":376,"native_width":1280,"native_height":720},{"url":"https://public-files.gumroad.com/pk90hj6mp5oqan4pqriw563at86d","original_url":"https://public-files.gumroad.com/ukp4slkwvwnjtejs9xty2r54vy5k","thumbnail":null,"id":"a2388d94c5de6debad148afb8cfa47b6","type":"image","filetype":"png","width":670,"height":376,"native_width":1280,"native_height":720}],"main_cover_id":"2fb6a5a4d81f526f3fa360614f031e8f","thumbnail_url":"https://public-files.gumroad.com/qd9i62ymnaeuv5csurw3k2dz57y6","quantity_remaining":null,"long_url":"https://websightful.gumroad.com/l/django-paddle-subscriptions","is_sales_limited":false,"ratings":null,"custom_button_text_option":"i_want_this_prompt","is_compliance_blocked":false,"is_published":true,"is_stream_only":false,"streamable":false,"sales_count":null,"summary":null,"attributes":[{"name":"Supported modern browsers","value":"Chrome, Firefox, Safari, Opera, Microsoft Edge"},{"name":"Supported Django versions","value":"4.2, 5.0, 5.1"},{"name":"Supported Python versions","value":"3.10, 3.11, 3.12"},{"name":"Default styling with TailwindCSS","value":"✔︎"},{"name":"Translatable","value":"✔︎"},{"name":"Configurable","value":"✔︎"},{"name":"Localized pricing widget","value":"✔︎"},{"name":"Offered free and paid plans","value":"✔︎"},{"name":"Subscriptions before or after signup","value":"✔︎"},{"name":"Monthly and yearly pricing","value":"✔︎"},{"name":"List of paid invoices","value":"✔︎"},{"name":"Pausing and cancelling subscriptions","value":"✔︎"},{"name":"Copy of Paddle data in your database\t","value":"✔︎"},{"name":"1 Paddle account for multiple SaaS","value":"✔︎"},{"name":"Infrastructure for upsells","value":"✔︎"},{"name":"Latest package version","value":"2.3.3"}],"description_html":"\u003ch2\u003e\n\u003cstrong\u003eExpand your SaaS business internationally: \u003c/strong\u003e\u003cbr\u003e\u003cstrong\u003eDjango Paddle Subscriptions makes it easy\u003c/strong\u003e\n\u003c/h2\u003e\u003ch3\u003e\u003cstrong\u003eExpanding your SaaS (Software as a Service) business into global markets can be a tricky endeavor\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003eThe rules for VAT (Value Added Tax) and sales tax are varied from country to country. For instance, in the EU, taxes are based on where the customer is, not where your business is located. This means you might need to register for taxes in many different places. Similarly, in the US, each state has its own sales tax rules, which can be tough to navigate alone.\u003c/p\u003e\u003cp\u003eAlso, buying power varies greatly between different countries around the world. In wealthier countries like the United States and Western Europe, people generally have more money to spend due to higher incomes and stronger currencies. However, in less developed countries across Africa, Asia, and parts of Latin America, buying power tends to be lower because people earn less money and the cost of living is often higher relative to their incomes.\u003cbr\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eBut Paddle and this Django app gets you covered\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003ePartnering with a reseller like \u003ca href=\"https://www.paddle.com/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003ePaddle\u003c/a\u003e can be a strategic move to navigate complex tax regulations and streamline operations. Resellers like Paddle act as intermediaries, handling payments, tax compliance, currency conversions, and localized pricing for their partners, freeing up SaaS companies to focus on their core product offerings.\u003c/p\u003e\u003cp\u003eDjango Paddle Subscriptions is a Django app for SaaS projects implementing free and paid subscriptions using \u003ca href=\"https://developer.paddle.com/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003ePaddle Billing API\u003c/a\u003e. It saves you at least a month of work on implementation. And it is pretty flexible and configurable to meet your business needs.\u003cbr\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eDjango Paddle Subscriptions saves your time and lets you make money\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003eThis app is using the new Paddle Billing API to let your users subscribe to paid plans before or after signups.\u003c/p\u003e\u003cp\u003eEach subscription plan allows you to have monthly and yearly billing. You can also use the same Paddle account for multiple SaaS businesses with Django Paddle Subscriptions.\u003c/p\u003e\u003cp\u003eIt comes with a nice-looking UI based on TailwindCSS but you can overwrite it and customize according to your needs.\u003c/p\u003e\u003cp\u003eAs a developer, you can save at least one month of your in-house solution's development.\u003cbr\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eWanna see some code?\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003eHere is the \u003ca href=\"https://websightful.github.io/django-paddle-subscriptions-docs/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003edocumentation\u003c/a\u003e.\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003e\u003cbr\u003eWe are users as well as developers of our own product\u003c/strong\u003e\u003c/h3\u003e\u003cp\u003eWe are interested ourselves to provide the best quality for this app, because it is used in production for the websites we develop and nurture:\u003c/p\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.1st-things-1st.com\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003ehttps://www.1st-things-1st.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\n\u003ca href=\"https://www.remember-your-people.app/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003ehttps://www.remember-your-people.app\u003c/a\u003e\u003cbr\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\u003ch3\u003e\u003cstrong\u003eHere is what to expect from Django Paddle Subscriptions\u003c/strong\u003e\u003c/h3\u003e\u003cul\u003e\n\u003cli\u003eSaves at least a month of development work.\u003c/li\u003e\n\u003cli\u003eHighly flexible and configurable.\u003c/li\u003e\n\u003cli\u003eCan be used for as many Django-based SaaS projects as necessary.\u003c/li\u003e\n\u003cli\u003eThe frontend is styled with TailwindCSS for quick start, but you can overwrite the templates and introduce your custom styling.\u003c/li\u003e\n\u003cli\u003eComes with handy management commands to fetch Paddle data and set up the environment.\u003c/li\u003e\n\u003cli\u003eAllows using the same Paddle account for multiple Django-based SaaS projects.\u003c/li\u003e\n\u003cli\u003eDeveloped with internationalization in mind.\u003c/li\u003e\n\u003cli\u003eCompatible with Content-Security-Policy via Django-CSP.\u003c/li\u003e\n\u003cli\u003eMIT license applied.\u003c/li\u003e\n\u003cli\u003eDesigned and implemented by the author of \"\u003ca href=\"https://www.amazon.com/Aidas-Bendoraitis/e/B083NBVVHM\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003eWeb development with Django Cookbook.\u003c/a\u003e\"\u003c/li\u003e\n\u003c/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c/p\u003e\u003cp\u003eAny questions, bug reports, or feature requests? Please send them to \u003ca href=\"https://www.djangotricks.com/feedback/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\"\u003ehttps://www.djangotricks.com/feedback/\u003c/a\u003e\u003c/p\u003e","currency_code":"eur","price_cents":40000,"rental_price_cents":null,"pwyw":null,"eligible_for_installment_plans":false,"allow_installment_plan":false,"installment_plan":null,"is_legacy_subscription":false,"is_tiered_membership":false,"is_physical":false,"custom_view_content_button_text":null,"is_multiseat_license":false,"native_type":"digital","preorder":null,"duration_in_months":null,"rental":null,"is_quantity_enabled":false,"free_trial":null,"recurrences":null,"options":[],"analytics":{"google_analytics_id":null,"facebook_pixel_id":null,"free_sales":true},"has_third_party_analytics":false,"ppp_details":null,"can_edit":false,"refund_policy":{"title":"No refunds allowed","fine_print":null,"updated_at":"2025-01-13"},"bundle_products":[],"public_files":[],"audio_previews_enabled":false},"discount_code":null,"purchase":null,"wishlists":[],"currency_code":"usd","show_ratings_filter":true,"creator_profile":{"external_id":"1461434136748","avatar_url":"https://public-files.gumroad.com/r3ggvo8t763y9z92w8rqttvrstfg","name":"Websightful","twitter_handle":"thePrioritizer","subdomain":"websightful.gumroad.com"},"sections":[{"id":"D1eL3NG7z5wkJqt-GM1UmQ==","header":"See also","type":"SellerProfileProductsSection","show_filters":false,"default_product_sort":"page_layout","search_results":{"total":1,"tags_data":[{"key":"developer","doc_count":1},{"key":"django","doc_count":1},{"key":"python 3","doc_count":1},{"key":"web development","doc_count":1},{"key":"widgets","doc_count":1}],"filetypes_data":[{"key":"gz","doc_count":1},{"key":"md","doc_count":1},{"key":"whl","doc_count":1}],"products":[{"id":"n5uybBKNUWaze5EYzeM0BQ==","permalink":"AxebP","name":"Django GDPR Cookie Consent","seller":null,"ratings":{"count":4,"average":5.0},"thumbnail_url":"https://public-files.gumroad.com/mpffaf2dn1pxigdlldqhlczvsh6b","native_type":"digital","quantity_remaining":null,"is_sales_limited":false,"price_cents":15000,"currency_code":"eur","is_pay_what_you_want":false,"url":"https://websightful.gumroad.com/l/django-gdpr-cookie-consent?layout=profile","duration_in_months":null,"recurrence":null,"description":"In 2025, let your Django website visitors control their browsing privacy with this cookie consent..."}]}}],"main_section_index":0}</script> <script src="https://assets.gumroad.com/assets/application-cbf244e9109e70d7b04497041636f00173a1e588f9b879b3a3ef11f8dfb86e5c.js"></script> <script src="https://assets.gumroad.com/packs/js/webpack-runtime-cff610a8f9e7696a32ce.js" defer="defer"></script> <script src="https://assets.gumroad.com/packs/js/webpack-commons-2e96f6650bff1831db72.js" defer="defer"></script> <script src="https://assets.gumroad.com/packs/js/4310-d8f6de40280df832ffad.js" defer="defer"></script> <script src="https://assets.gumroad.com/packs/js/product-746308366e73d75c6ddb.js" defer="defer"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10