0yik / odoo-marketplace Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Vision:
To integrate Odoo with Indonesian Market Place (Initial 1. Shopee, Next: 2. Tokopedia, and 3. Lazada), for effective and efficient workflow.
Features:
Product Master Data including Product Category, UoM
1a. Defind product and product variants in Odoo, export the to market place backend (Next we call it backend)
1.b. Able to downlod products from marketplace to Odoo
1.c. 2 way Sync any update
1.d maintain product category, UoM and UoM category
1.e. Update listing or delisting product (to be displayed or not to be displayed) from Odoo to backend
Customer
2.a. Import customer and addresses from backend, and sync update (for linked customerss)
Shipping / Delivery Carrier / Service
Sales Order
4.1 Import order from backend (market place)
4.2 Release delivery only when the status is already clear to deliver.
4.3 Export entered shipping tracking number in odoo to backend to update the delivery status in backend
4.4 Need to track product return (make sure returned product is received in odoo then update to marketplace backend to release refund
4.5. Non product item related to order such as (shipping cost, charges, etc) can automaticaly added to sales line and/or invoice line
4.6. Manage promotion code from Odoo to backend?
4.7. Multiple price list (price tiering)
Stock Update
5.1 Update stock from Odoo into backend (can select stock from desired location)
5.2
Invoice
6.1. Import invoices from backend
7.Bank and Settlement
7.1 import payment received or paid record/status from backend
7.2. matching payment with the order-delivery-invoice-and payment
7.3 Manage withdrawal from Backend office (market place wallet) into Our Bank and reconcile (treat as internal transfer and reconcile)
caution:
8.1. to make sure no double record of import or export in multi user environment.
8.2. loging need to be enough for audit/checking purposes
...
Available base framework to start (need to choose --> what reason to chose over the other?)
9.1. OCA/connector (version 14.0 already available)
9.2. sync module from itpp-labs
Sync and update timing:
10.1 Real time (web hooks) to update from backend
10.2 DB Trigger ( from odoo to backend)
10.3 Cron from odoo to backend, and backend to odoo
10.4 Manual trigger (button click manually)
Business Process Logic (suitable for work with Indonesia Market Place above).
11.1
Multi Instance:
12.1 can have multiple store instance for same market place
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.