GithubHelp home page GithubHelp logo

nxtbn-com / nxtbn Goto Github PK

View Code? Open in Web Editor NEW
14.0 2.0 6.0 321 KB

An open-source Django e-commerce project designed for scalable and customizable online stores. It offers robust features, strong security, and community-driven support for developers and businesses alike

Home Page: https://nxtbn.com/?utm_source=github&utm_medium=repository&utm_campaign=github-repo-traffic

License: BSD 3-Clause "New" or "Revised" License

Dockerfile 0.27% Python 98.69% Shell 0.09% CSS 0.01% HTML 0.93%
django django-cms django-ecommerce-api django-rest-framework ecommerce-admin ecommerce-platform ecommerce-store nextjs online-shop reactjs

nxtbn's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

nxtbn's Issues

Test nxtbn Project Calculation for Multiple Currency or Single Currency

Step 01

To enable multi-currency, install this plugin and read its README.md to understand how multi-currency works: nxtbn freecurrencyapi

Step 02

Update this theme: nxtbn-storefront-next-cash-on-delivery-example

There will be two options during checkout: checkout as guest and signup after checkout. Update the theme accordingly.

Step 03

Integrate Stripe. We have implemented the Stripe plugin, so install it and read its documentation for more info: nxtbn Stripe Payment Link

Step 04

In the theme, implement the multi-currency feature. For example, in a dropdown there will be these currencies: AUD, JPY, USD, INR (Add what Stripe supports). During every request, set this key Accept-Currency with the currency code in the axios header. The user's currency code can be stored in cookies. Ensure that the default currency in the settings is always USD.

Step 05

Place an order by switching to JPY and INR and check the calculations. To verify the calculations, hit this API. Ensure the calculations are correct. If they are not, there may be something wrong with the order or the payment gateway-related plugin, which you need to debug.

This API will show you order stats. Open this in a browser to check if everything works. Keep track of how much you ordered and how much it is saving. Ensure the amount is stored as expected: Order Dashboard API

If you need more info, please reach out to me anytime.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.