Giter Club home page Giter Club logo

fyx's Introduction

FyX

Build Status

Current status, version 0.9.0, pre-alpha release

This project is under development and at a very pre mature stage.

We are working to make it stable and make it ready for production.

THIS PROJECT IS UNDER DEVELOP MODE, IF YOU WANT TO USE IT - FIX WHAT YOU NEED. FEEL FREE TO SEND US YOUR IMPROVISATIONS.

Right now we're targeting to integrate more delivery partners to make your work easier.

Details

Project codebase: https://github.com/gofynd/fyx

Project Documentation: http://pilote.readthedocs.io/en/latest

Delivery Partner integration is a very important step in building an ecommerce portal. We realised the importance of the same and tried creating a layer which would involve less time and resource

FyX was build to solve the following issues:

  • Indigenous Delivery Partner integration
  • Lack of python based sdk's for most of the Delivery Partners
  • Reduce the time taken for such integrations

Prior to FyX, Initially it would have taken something around 2 weeks for a single integration. Now it can be done in less than a minute.

Currently we have integrated the following delivery partners:

  • Blue Dart
  • Delhivery
  • Ecom Express

Delivery Partner API Docs

Does it not sound cool enough..!! Look how easy it is to use:

Features

  • One click installation
  • All partners in one go
  • Create Shipment
  • Create Pickup
  • Cancel Shipment
  • Build things faster

To Come

  • Tracking Shipments
  • More Delivery Partners
  • Install Specific Delivery Partner
  • Disable Delivery Partner
  • Automated DP Assignments
  • Logger
  • Dynamic Status Mapping

Installation

Install pilote by running:

pip install pilote

Contribute

Support

At this point, we are expecting active contributions, feature suggestions and raising any/all kinds of issues. If you are experiencing issues, please let us know. You can raise the issue directly to github issue tracker.

About the Organisation

Fynd is a product based Fashion Marketplace. We at Fynd, believes a lot in open sourcing. As per our Open Sourcing policies, we are now making some essential modules Open Source so that anyone/everyone can benefit from the same.

License

The project is licensed under the MIT License.

How to use

# Import the service you want to use.
# from pilotes.[pilote_name].services import CreateShipment, CancelShipment
from pilotes.ecomm.services import CreateShipment, CancelShipment

    def test_ecomm_create_package_success():

        TEST_CREDS = {
            "username": 'testusername',
            "password": 'testpass',
            "debug": True
        }

        # Test data set for sending request with params as key and param value as value.
        # Follow the documentation for dummy data.
        test_data = {}

        create_package = CreateShipment(TEST_CREDS)
        response = create_package.send_request(test_data)
        return response

fyx's People

Contributors

omprakash1989 avatar rajni-kant avatar ekwinder avatar

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.