Non-standard discounts in the Django project: Referral program
Second part of the story about non-standard discounts and this time we will discover how to implement referral program in Django and Django-Oscar ecommerce project.
Second part of the story about non-standard discounts and this time we will discover how to implement referral program in Django and Django-Oscar ecommerce project.
In this blog post we continue topic of the discount system customization and review simple custom condition introduction using birthday discount as an example.
Digital goods became quite as usual type of product as physical ones and nowadays there are plenty of options to sell digital products on the hosted platforms online, however it's not as straightforward when it comes to custom implementation using Django.
Mostly all web-applications nowadays use task queues — usually Celery if we talking about Python-based ones. But using asynchronous tasks adds another level of complexity to the projects, so it's very important to be able to check Celery configuration before production release as well as test your task. and also monitor all processes after deployment. In this post we will describe our recommendations.
Black Friday and holiday sales are slowly approaching, so it is time to get ready. Therefore, in the current article we'll review how to implement short-term discounts in the Django project. They are getting much attention on the daily basis, so that we decided to fill this gap in this post.
Project localization also concerns ecommerce platforms, which requires them to allow purchases in the local currency of the customer. In order to achieve that, developers need to integrate multi-currency functionality into all parts of the platform, that operates with money values: stock records, baskets, orders, discounts, analytics. Since there are multiple moving parts affected by this, so we decided to review it in the details in this post.
Nowadays there are a lot of projects, using Django as backend for the Javascript SPA frontend. And it finally comes to a question how to reverse Django URLconf in order to make request to the backend. In the article we reveal the topic, including URLs internationalization.