NIWZI - PIM - Product information

by
Odoo
v 14.0 Third Party 29
Download for v 14.0 Deploy on Odoo.sh
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
Lines of code 7993
Technical Name niwzi_webshop
LicenseAGPL-3
Websitehttps://niwzi.be
Versions 14.0 15.0
You bought this module and need support? Click here!
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
Lines of code 7993
Technical Name niwzi_webshop
LicenseAGPL-3
Websitehttps://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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.