Skip to content

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

Notifications You must be signed in to change notification settings

harilal766/Ecom-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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