Skip to content

Oracle-Programming-School/shopify-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shopify-SDK

Java SDK for Shopify REST APIs , Contact us for demo & understanding of this Application : Muhammad Faisal

This is complete shopify solution that will work as middleware between shopify and your local Application.
It is communicating with Shopify server and databases (Oracle & SQLServer) to manage online store’s operations from order landing to hand over to customer. This application is fully integrated with Shopify and courier partners (DHL, TCS, TRAX , Call courier , TPL and Swyft).

List of Technical Operations

  • After Checkout fetch & download an order with the speed of 960 orders per minute.

  • Order hold for 5 minutes in fulfilment Box, So Database jobs can update its additional information like, Vendor Tag, Store ID, Fulfilment Type.

  • Auto fulfillment: (This schedule after every 5 minutes)

  • Courier wise auto fulfilment including DHL for international orders

  • System generates the CN for big cities as per ratio assigned

  • System fulfilled an order on Shopify

  • If order is cancelled than system will reverse all above steps:

    • Cancel fulfillment on Shopify
    • Update an order in Candela via E-connect mark as cancelled
    • Update Tag on Shopify
    • Cancel order on Shopify
  • Estore team print the invoice either in bulk or a single order

  • This application provides single page invoice with minimum foot-step algorithm.

  • System identified the city user after that User can correct it.

  • Scanning of an invoice for duplication & data validations.

  • Dispatch Scanning of an order

  • Extract Data of Sale & Import in Oracle ERP

  • Mark dispatch / return tag on Shopify.

  • SMS Utility configure for alerts & send Discount code to customers.

  • Email Utility is configured for alerts.

  • Send invoice detail to customer via SMS.

  • Fetch Day-to– day tracking of order from courier partners.

  • Fetch & update Exchange rate on daily basis.

  • Inventory Sync:

    • Fetching inventory of each SKU from Shopify
    • Fetching SKU’s which are included in cart orders
    • Validation each SKU net quantity on given rules provided by ECOMM
    • Adjust quantity on Shopify.

Flow chart of application

Alt text Alt text

How to use this Application

  • Downlaod this code and configration in it.
  • Generate Jar file and run of windows server

Alt text After that this application will automaticallay downlaod & process orders.