Prestashop-Odoo Catalog Manager

connector_prestashop_catalog_manager
REPOSITORY
REPOSITORYOCA/connector-prestashop
GIT
GIThttps://github.com/OCA/connector-prestashop.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-prestashop/tree/10.0/connector_prestashop_catalog_manager
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYConnector
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC, Akretion, Camptocamp SA
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC, Akretion, Camptocamp SA
COMMITTERS
COMMITTERSPedro M. Baeza
WEBSITE
WEBSITEhttps://github.com/OCA/connector-prestashop
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:20:03
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_sale
    - account_payment_partner
    - account_payment_mode
OCA/connector:
    - connector
    - component
    - component_event
    - connector_base_product
OCA/connector-ecommerce:
    - connector_ecommerce
OCA/connector-prestashop:
    - connector_prestashop
OCA/product-attribute:
    - product_multi_category
OCA/product-variant:
    - product_variant_supplierinfo
OCA/queue:
    - queue_job
OCA/sale-workflow:
    - sale_automatic_workflow_payment_mode
    - sale_automatic_workflow
    - sale_exception
OCA/server-tools:
    - base_exception
    - base_multi_image
OCA/stock-logistics-warehouse:
    - stock_available
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
    - base_vat
    - sale_stock
    - sale
    - sales_team
    - procurement
    - stock_account
    - stock
    - barcodes
    - delivery
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES bs4
freezegun
html2text
prestapyt
vcr
requests
cachetools
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
active_product_form active.product.form active.deactive.products form New
deactive_product_form deactive.product.form active.deactive.products form New
export_category_form wiz.prestashop.export.category.form wiz.prestashop.export.category form New
export_multiple_products_form export.multiple.products.form export.multiple.products form New
export_variant_stock_form export.variant.stock.form export.multiple.products form New
prestashop_product_image_form connector_prestashop.product.image.form base_multi_image.image xpath Inherits base_multi_image.image_form_view
prestashop_product_product_form connector_prestashop.product.template.form prestashop.product.template xpath Inherits connector_prestashop.product_connector_presta_form_view
product_attribute_connector_presta_form_view prestashop.product.combination.option form New
product_attribute_connector_presta_tree_view prestashop.product.combination.option tree New
product_attribute_form_view product.attribute.form product.attribute form New
sync_products_form sync.products.form sync.products form New
Models touched (6)

New fields (1)
  • force_status Boolean
    help='Check this option to force active product in prestashop' string='Force Status'
Public methods (2)
  • active_products(self)
    @api.multi
  • deactive_products(self)
    @api.multi

New fields (1)
  • front_image Boolean
    string='Front image'
Public methods (0)

No public methods.

New fields (2)
  • backend_id Many2one → prestashop.backend
    comodel_name='prestashop.backend' default=_default_backend string='Backend'
  • shop_id Many2one → prestashop.shop
    comodel_name='prestashop.shop' default=_default_shop string='Default Shop'
Public methods (4)
  • create_prestashop_template(self, product)
    @api.multi
  • export_products(self)
    @api.multi
  • export_variant_stock(self)
    @api.multi
  • set_category(self)
    @api.multi

New fields (1)
  • minimal_quantity Integer
    default=1 help='Minimal Sale quantity' string='Minimal Quantity'
Public methods (0)

No public methods.

New fields (10)
  • additional_shipping_cost Float
    digits_compute=dp.get_precision('Product Price') help='Additionnal Shipping Price for the product on Prestashop' string='Additional Shipping Price'
  • available_date Date
    string='Available Date'
  • available_later Char
    string='Available Later' translate=True
  • available_now Char
    string='Available Now' translate=True
  • meta_description Char
    string='Meta Description' translate=True
  • meta_keywords Char
    string='Meta Keywords' translate=True
  • meta_title Char
    string='Meta Title' translate=True
  • minimal_quantity Integer
    default=1 help='Minimal Sale quantity' string='Minimal Quantity'
  • online_only Boolean
    string='Online Only'
  • tags Char
    string='Tags' translate=True
Public methods (0)

No public methods.

New fields (2)
  • backend_id Many2one → prestashop.backend
    comodel_name='prestashop.backend' default=_default_backend string='Backend'
  • shop_id Many2one → prestashop.shop
    comodel_name='prestashop.shop' default=_default_shop string='Shop'
Public methods (1)
  • export_categories(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/connector-prestashop
GIT
GIThttps://github.com/OCA/connector-prestashop.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-prestashop/tree/9.0/connector_prestashop_catalog_manager
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYConnector
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC, Akretion, Camptocamp SA
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC, Akretion, Camptocamp SA
COMMITTERS
COMMITTERSGuewen Baconnier, Pedro M. Baeza, GitHub, Sergio Incaser, Sergio Teruel Albert, Simone Orsi, sergio.teruel
WEBSITE
WEBSITEhttps://github.com/OCA/connector-prestashop
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/bank-payment:
    - account_payment_sale
    - account_payment_partner
    - account_payment_mode
OCA/connector:
    - connector
    - connector_base_product
OCA/connector-ecommerce:
    - connector_ecommerce
OCA/connector-prestashop:
    - connector_prestashop
OCA/product-attribute:
    - product_multi_category
    - product_multi_image
OCA/product-variant:
    - product_variant_supplierinfo
OCA/sale-workflow:
    - sale_automatic_workflow_payment_mode
    - sale_automatic_workflow
    - sale_exception
OCA/server-tools:
    - base_multi_image
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
    - base_vat
    - sale_stock
    - sale
    - sales_team
    - procurement
    - stock_account
    - stock
    - barcodes
    - delivery
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES bs4
freezegun
html2text
prestapyt
vcr
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
active_product_form active.product.form active.deactive.products form New
deactive_product_form deactive.product.form active.deactive.products form New
export_category_form wiz.prestashop.export.category.form wiz.prestashop.export.category form New
export_multiple_products_form export.multiple.products.form export.multiple.products form New
export_variant_stock_form export.variant.stock.form export.multiple.products form New
prestashop_product_image_form connector_prestashop.product.image.form base_multi_image.image xpath Inherits base_multi_image.image_form_view
prestashop_product_product_form connector_prestashop.product.template.form prestashop.product.template xpath Inherits connector_prestashop.product_connector_presta_form_view
product_attribute_connector_presta_form_view prestashop.product.combination.option form New
product_attribute_connector_presta_tree_view prestashop.product.combination.option tree New
product_attribute_form_view product.attribute.form product.attribute form New
sync_products_form sync.products.form sync.products form New
Models touched (6)

New fields (1)
  • force_status Boolean
    help='Check this option to force active product in prestashop' string='Force Status'
Public methods (2)
  • active_products(self)
    @api.multi
  • deactive_products(self)
    @api.multi

New fields (1)
  • front_image Boolean
    string='Front image'
Public methods (0)

No public methods.

New fields (2)
  • backend_id Many2one → prestashop.backend
    comodel_name='prestashop.backend' default=_default_backend string='Backend'
  • shop_id Many2one → prestashop.shop
    comodel_name='prestashop.shop' default=_default_shop string='Default Shop'
Public methods (4)
  • create_prestashop_template(self, product)
    @api.multi
  • export_products(self)
    @api.multi
  • export_variant_stock(self)
    @api.multi
  • set_category(self)
    @api.multi

New fields (1)
  • minimal_quantity Integer
    default=1 help='Minimal Sale quantity' string='Minimal Quantity'
Public methods (0)

No public methods.

New fields (10)
  • additional_shipping_cost Float
    digits_compute=dp.get_precision('Product Price') help='Additionnal Shipping Price for the product on Prestashop' string='Additional Shipping Price'
  • available_date Date
    string='Available Date'
  • available_later Char
    string='Available Later' translate=True
  • available_now Char
    string='Available Now' translate=True
  • meta_description Char
    string='Meta Description' translate=True
  • meta_keywords Char
    string='Meta Keywords' translate=True
  • meta_title Char
    string='Meta Title' translate=True
  • minimal_quantity Integer
    default=1 help='Minimal Sale quantity' string='Minimal Quantity'
  • online_only Boolean
    string='Online Only'
  • tags Char
    string='Tags' translate=True
Public methods (0)

No public methods.

New fields (2)
  • backend_id Many2one → prestashop.backend
    comodel_name='prestashop.backend' default=_default_backend string='Backend'
  • shop_id Many2one → prestashop.shop
    comodel_name='prestashop.shop' default=_default_shop string='Shop'
Public methods (1)
  • export_categories(self)
    @api.multi
REPOSITORY
REPOSITORYOCA/connector-prestashop
GIT
GIThttps://github.com/OCA/connector-prestashop.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/connector-prestashop/tree/8.0/connector_prestashop_catalog_manager
VERSION
VERSION 1.0.3
CATEGORY
CATEGORYConnector
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSTecnativa, Odoo Community Association (OCA), AvanzOSC, Akretion
MAINTAINERS
MAINTAINERSTecnativa, Odoo Community Association (OCA), AvanzOSC, Akretion
COMMITTERS
COMMITTERSPedro M. Baeza, OCA Transbot, oca-travis, Sergio Teruel Albert
WEBSITE
WEBSITEhttps://github.com/OCA/connector-prestashop
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/connector:
    - connector
    - connector_base_product
OCA/connector-ecommerce:
    - connector_ecommerce
OCA/connector-prestashop:
    - connector_prestashop
OCA/product-attribute:
    - product_m2mcategories
    - product_multi_image
OCA/product-variant:
    - product_variant_supplierinfo
    - product_variant_cost_price
OCA/sale-workflow:
    - sale_payment_method_automatic_workflow
    - sale_payment_method
    - sale_automatic_workflow
    - sale_exceptions
OCA/server-tools:
    - base_multi_image
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - sale
    - sales_team
    - web_kanban_sparkline
    - account_voucher
    - procurement
    - sale_stock
    - stock_account
    - stock
    - web_kanban_gauge
    - delivery
    - purchase
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES html2text
prestapyt
requests
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (11)
XML IDNameModelTypeStatus
active_product_form active.product.form active.deactive.products form New
deactive_product_form deactive.product.form active.deactive.products form New
export_category_form wiz.prestashop.export.category.form wiz.prestashop.export.category form New
export_multiple_products_form export.multiple.products.form export.multiple.products form New
export_variant_stock_form export.variant.stock.form export.multiple.products form New
prestashop_product_image_form connector_prestashop.product.image.form base_multi_image.image xpath Inherits base_multi_image.image_form_view
prestashop_product_product_form connector_prestashop.product.template.form prestashop.product.template xpath Inherits connector_prestashop.product_connector_presta_form_view
product_attribute_connector_presta_form_view prestashop.product.combination.option form New
product_attribute_connector_presta_tree_view prestashop.product.combination.option tree New
product_attribute_form_view product.attribute.form product.attribute form New
sync_products_form sync.products.form sync.products form New
Models touched (7)

New fields (1)
  • force_status Boolean
    help='Check this option to force active product in prestashop' string='Force Status'
Public methods (2)
  • active_products(self)
    @api.multi
  • deactive_products(self)
    @api.multi

New fields (1)
  • front_image Boolean
    string='Front image'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • name Many2one → prestashop.backend
    comodel_name='prestashop.backend' default=_default_backend string='Backend'
  • shop Many2one → prestashop.shop
    comodel_name='prestashop.shop' default=_default_shop string='Shop'
Public methods (3)
  • export_products(self)
    @api.multi
  • export_variant_stock(self)
    @api.multi
  • set_category(self)
    @api.multi

New fields (1)
  • minimal_quantity Integer
    default=1 help='Minimal Sale quantity' string='Minimal Quantity'
Public methods (0)

No public methods.

New fields (11)
  • additional_shipping_cost Float
    digits_compute=dp.get_precision('Product Price') help='Additionnal Shipping Price for the product on Prestashop' string='Additional Shipping Price'
  • available_date Date
    string='Available Date'
  • available_later Char
    string='Available Later' translate=True
  • available_now Char
    string='Available Now' translate=True
  • meta_description Char
    string='Meta Description' translate=True
  • meta_keywords Char
    string='Meta Keywords' translate=True
  • meta_title Char
    string='Meta Title' translate=True
  • minimal_quantity Integer
    default=1 help='Minimal Sale quantity' string='Minimal Quantity'
  • online_only Boolean
    string='Online Only'
  • state Boolean
    default=True string='State'
  • tags Char
    string='Tags' translate=True
Public methods (0)

No public methods.

New fields (2)
  • backend_id Many2one → prestashop.backend
    comodel_name='prestashop.backend' default=_default_backend string='Backend'
  • shop_id Many2one → prestashop.shop
    comodel_name='prestashop.shop' default=_default_shop string='Shop'
Public methods (1)
  • export_categories(self)
    @api.multi