Skip to content

harilal766/Ecom-Dashboard

Repository files navigation

Ecom-Dashboard : A Django based web application made for E-commerce sellers to automate and simplify their daily tasks.

Supported Ecommerce platforms.

  1. Amazon Seller Central
  2. Shopify

Contents

Installation

  1. python -m venv {{env_name}}

  2. pip install -r requirements.txt

  3. Activate the environment.

  4. Create a .env file on the root directory and store these credentials on this format. ACCESS_TOKEN = {{your Access token}}

    REFRESH_TOKEN = {{Your Refresh token}}

    CLIENT_ID = {{Your Client id}}

    CLIENT_SECRET = {{Your Client secret}}

NB : Make sure .env file is included in .gitignore to avoid pubslishing your API Credentials by accident.

SP API

API Structure

Important Model details and their API fields

Orders Model

Unshipped Orders (Orders that are confirmed but not scheduled for pickup).

  • Order id : AmazonOrderID
  • Scheduled / Unscheduled : OrderStatuses -> Shipped / Unshipped.
  • Ship by date : LatestShipDate.

Reports Model

  • ReportType :

Models : Orders, Reports, Easy ship

  1. API call limit handling.
  2. Access token initialization from env file.
  3. cache file.
  4. auto data updation like js.
  5. Sandbox switching in developer options. 8 . OTP login, email confirmation.

About

Django web app for sellers to manage and automate ecommerce related tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published