Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ADD] sale_flipkart: add documentation for flipkart connector #6748

Draft
wants to merge 2 commits into
base: 18.0
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions content/applications/sales/sales.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,4 @@ deliver and invoice what has been sold.
sales/amazon_connector
sales/shopee_connector
sales/gelato
sales/flipkart_connector
11 changes: 11 additions & 0 deletions content/applications/sales/sales/flipkart_connector.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
:nosearch:

==================
Flipkart Connector
==================

.. toctree::
:titlesonly:

flipkart_connector/features
flipkart_connector/setup
53 changes: 53 additions & 0 deletions content/applications/sales/sales/flipkart_connector/features.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
===========================
Flipkart Connector Features
===========================

The **Flipkart Connector** synchronizes the orders between Flipkart and your Odoo database, which
reduces considerably the amount of time spent on your Flipkart Seller dashboard, making your
daily routine a lot easier.

.. _flipkart/supported_features:

Supported Features
==================

The connector is able to:

- Synchronize (Flipkart to Odoo) all confirmed orders (both FBF and FBS) and their order items which
include:

- the product’s SKU, selling price, flipkart discount and quantity
- If the product's SKU is not available in the database,
a new product is created with the listed name and SKU of the product
- the shipping costs for the product

- Create on Odoo any missing partner related to an order (contact types supported: contact and
delivery).
- Notify Flipkart of a shipping confirmed on Odoo (FBS) in order to pickup the shipment.


+----------------------+------------------------------+-------------------------------------+
| | Fulfilled By Flipkart (FBF) | Fulfilled By Seller (FBS) |
+======================+==============================+=====================================+
| **Orders** | Synchronize shipped and | Synchronize unshipped and canceled |
| | canceled orders | orders |
+----------------------+------------------------------+-------------------------------------+
| **Shipping** | - Handled By Flipkart | - Delivery created |
| | | - Generate Shipping Label |
| | | - Fetch Shipping Label |
+----------------------+------------------------------+-------------------------------------+
| **Stock Management** | One stock move created | - Handled by the delivery |
| | per sales order item | - Products available quantity |
| | | updated from Odoo to Flipkart |
+----------------------+------------------------------+-------------------------------------+
| **Confirmation** | Handled by Flipkart | Notify Flipkart when confirming |
| | | delivery |
+----------------------+------------------------------+-------------------------------------+

.. note::
The connector is designed to synchronize orders' data as detailed above. Other actions, such as
listing management and managing products, must be managed from Flipkart Seller dashboard.

.. seealso::
- :doc:`setup`

62 changes: 62 additions & 0 deletions content/applications/sales/sales/flipkart_connector/setup.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
==================================
How to configure Flipkart in Odoo?
==================================

Create a new Access on Flipkart Seller Account
==============================================

In order to start syncing Flipkart orders in Odoo, you need to login to your Flipkart seller account on the
`seller hub <https://seller.flipkart.com/>`_.
Once you are logged in, you need to follow the following steps to create a new **Access**
by clicking on top right side of the page :menuselection:`Profile --> Manage Profile` as show in the below image.

.. image:: setup/setup01.png
:align: center

Click on **View** next to **Developer Access**

.. image:: setup/setup02.png
:align: center

Click on **Create a New Access**

.. image:: setup/setup03.png
:align: center

Enter **Application Name** (i.e. Odoo) and **Description**

.. image:: setup/setup04.png
:align: center

Now copy the **API key** and **Secret**. It will be needed to configure Flipkart Connector in Odoo

.. image:: setup/setup05.png
:align: center

.. important::
API key and Secret is confidential must not be shared.

.. _flipkart/configure_connector:

Configure Flipkart Connector in Odoo
====================================

In Odoo you can find the Flipkart Configuration under :menuselection:`Settings --> Sale --> Flipkart Connector`,
and click on Flipkart Accounts

.. image:: setup/setup06.png
:align: center

Create a new account, and configure the **API key** and **Secret** generated from Flipkart Seller Dashboard
as **Client Id** and **Client Secret** and save. You are good to go Flipkart Connector will start fetching
new order.

.. image:: setup/setup07.png

.. note::
Odoo will setup a default Sale Team and Flipkart Location for Flipkart Connector.

.. image:: setup/setup08.png

.. seealso::
- :doc:`features`
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.