Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Sales (sale_management)
• eCommerce (website_sale) • Discuss (mail) • Invoicing (account) • Inventory (stock) • Website (website) |
Community Apps Dependencies | Show |
Lines of code | 8102 |
Technical Name |
niwzi_webshop |
License | AGPL-3 |
Website | https://niwzi.be |
Versions | 14.0 15.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Sales (sale_management)
• eCommerce (website_sale) • Discuss (mail) • Invoicing (account) • Inventory (stock) • Website (website) |
Community Apps Dependencies | Show |
Lines of code | 8102 |
Technical Name |
niwzi_webshop |
License | AGPL-3 |
Website | https://niwzi.be |
Versions | 14.0 15.0 |
I. Introduction
This module was be used to sync data from Niwzi webshop to Odoo.
Download product information and prices from more than 1000 brands and distributors. Use this app for automated creating of products and for filling and updating your Odoo webshop with product information.
NL/FR/EN/DE languague.
The synchronization data listed in this table:
Data | Stored in Odoo Model |
Sync Customer | res.users |
Sync Attribute | niwzi.product.feature |
Sync Attribute Group | niwzi.product.feature.group |
Sync Attribute Value | niwzi.product.feature.value |
Sync Category | product.public.category |
Sync Product | product.template |
Sync Order | sale.order |
1. List features
# | Features | Description |
1 | Sync Product | Sync product info from webshop into Odoo |
2 | Sync Feature | Sync product attribute on webshop into Odoo |
3 | Sync Feature Group | Sync product attribute group on webshop into Odoo |
4 | Sync Category | Sync product category on webshop into Odoo |
5 | Sync Order | Sync order from webshop into Odoo |
6 | Niwzi Settings | Setting API key to access resource |
7 | Scheduler | Setup schedule to sync automatically |
8 | Logging | Log history of all synchronization |
2. Sync Product
- Sync product with base info: name, images
- Sync product with features and show on the website
3. Sync Features
- This model is the attribute of product on web shop
4. Sync Feature Group
- This model is the attribute group of product on web shop
5. Sync Category
Sync Website category
6. Sync Order
Sync order from webshop to sale order of odoo with customer, price, products…
7. Niwzi Setting
- Input NIWZI API Key. Used to access web shop resource
- A shop has a API Key and base url
8. Scheduler
- Allow running in backgroud with queue
- We can change schedule settings
- Go to Settings -> Technical -> Scheduled Actions -> Auto sync Niwzi data
9. Logging
- Go to Websites -> Configuration -> Sync Logging
- Each data has 3 logging records:
- Starting: When starting a synchronization
- In Progress: Logging progress of synchronization. In the field “Description" the progress will be updated with formating “updated records”/”total records”. Example 1000/46000, 1000 is updated records, 46000 is total records for updating
- Success/Failed: Logging result of the synchronization. If there are any exceptions, the exceptions will be shown in the field “Description"
- Log time and result of a synchronization
II. Setup
1. Install Modules
There are 2 module need to be downloaded and installing:
- niwzi_webshop
- queue_job
2. Update odoo.cnf
In your odoo.cnf, please update this configurations:
limit_time_real = 7200
[queue_job]
channels = root:2,root.sync:1
3. Niwzi API key setting
After installing niwzi_webshop, there is a niwzi setting for inputting niwzi API key and base url
Go to Settings -> General Setting -> NIWZI
4. Setup synchronization scheduler
- Activate “Debug mode" setting
- Go to Settings -> Technical -> Scheduled Actions -> “Auto sync Niwzi data”
- Setup scheduled timing
User can run manualy by click on button “Run Manually"
Please log in to comment on this module