Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Inventory
  3. Syslink WooCommerce Connector v 18.0
  4. Sales Conditions FAQ

Syslink WooCommerce Connector

by Syslink https://syslink.site
Odoo

$ 308.15

v 18.0 Third Party 1
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• eCommerce (website_sale)
• Discuss (mail)
• Website (website)
Community Apps Dependencies Show
Syslink REST API Connector
Lines of code 3223
Technical Name syslink_woocommerce_connector
LicenseOPL-1
Websitehttps://syslink.site
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• eCommerce (website_sale)
• Discuss (mail)
• Website (website)
Community Apps Dependencies Show
Syslink REST API Connector
Lines of code 3223
Technical Name syslink_woocommerce_connector
LicenseOPL-1
Websitehttps://syslink.site
  • Description
  • Documentation
  • License

SYSLINK WooCommerce Connector

Bezproblemowo zintegruj swój system Odoo ze sklepem WooCommerce. Synchronizuj produkty z wariantami, zarządzaj stanami magazynowymi i cenami w wielu sklepach jednocześnie, a także importuj zamówienia WooCommerce bezpośrednio do Odoo.

English version of this description below

Po co ten moduł powstał?

Moduł umożliwia pełną integrację katalogu produktów Odoo z jednym lub wieloma sklepami WooCommerce. Pozwala na wykonanie takich operacji jak:

  • Wysyłanie produktów z wariantami z Odoo do WooCommerce (produkty zmienne)
  • Obsługa wielu sklepów WooCommerce jednocześnie z poziomu jednej instancji Odoo
  • Automatyczna synchronizacja stanów magazynowych do WooCommerce
  • Automatyczna synchronizacja cen z cennika przypisanego do sklepu
  • Mapowanie klas podatkowych WooCommerce na podatki Odoo
  • Importowanie produktów z WooCommerce do Odoo
  • Importowanie zamówień WooCommerce jako zamówień sprzedaży w Odoo
  • Aktualizacja statusu zamówienia WooCommerce bezpośrednio z Odoo
  • Kolejkowanie zadań synchronizacji z ograniczeniem zbędnych zapytań API

Kluczowe funkcje

  • Produkty z wariantami - każdy wariant Odoo jest synchronizowany jako oddzielny produkt zmienny w WooCommerce z własnym variation_id. Tryb flat products pozwala wypchnąć każdy wariant jako osobny prosty produkt WooCommerce.
  • Synchronizacja kodów EAN - pole barcode z Odoo jest automatycznie wysyłane do WooCommerce jako metadana _ean dla każdego produktu i wariantu.
  • Wiele sklepów - możliwość konfiguracji wielu sklepów WooCommerce, każdy z własnym cennikiem i ustawieniami synchronizacji.
  • Synchronizacja stanów i cen - osobne przełączniki dla synchronizacji stanów magazynowych i cen; każda opcja może być włączona lub wyłączona niezależnie dla każdego sklepu.
  • Cenniki - ceny wysyłane do WooCommerce obliczane są na podstawie cennika przypisanego do danego sklepu.
  • Klasy podatkowe - pobieranie klas podatkowych z WooCommerce i mapowanie ich na podatki Odoo; automatyczne przypisywanie klasy podatkowej podczas tworzenia produktu.
  • Import zamówień - automatyczne pobieranie zamówień WooCommerce i tworzenie na ich podstawie zamówień sprzedaży w Odoo, wraz z adresami kontaktowymi, liniami produktów i kosztami dostawy. Obsługuje synchronizację przyrostową (tylko nowe zamówienia).
  • Aktualizacja statusu zamówienia - zmiana statusu zamówienia WooCommerce bezpośrednio z karty zamówienia sprzedaży w Odoo (8 standardowych statusów: pending, processing, on-hold, completed, cancelled, refunded, failed, trash).
  • Synchronizacja płatności - automatyczne tworzenie linii wyciągu bankowego w Odoo dla każdego opłaconego zamówienia WooCommerce; obsługa synchronizacji przyrostowej i walut obcych.
  • Wiązanie produktów - automatyczne łączenie produktów z zamówień WooCommerce z produktami Odoo. Przycisk „Bind Products" pozwala uzupełnić brakujące powiązania po imporcie.
  • Pozycja podatkowa - konfigurowalna domyślna pozycja podatkowa dla importowanych zamówień; automatyczne wykrywanie pozycji na podstawie kraju klienta.
  • Kolejka zadań - synchronizacja odbywa się przez kolejkę zadań, co zapewnia niezawodność i możliwość śledzenia statusu każdej operacji.
  • Optymalizacja zapytań - moduł przechowuje ostatnio wysłane wartości stanów i cen, pomijając produkty bez zmian i minimalizując liczbę zapytań do API.

Jak używać tego modułu?

  1. Zainstaluj najnowszą wersję aplikacji z Odoo Apps Store. Sprawdź, czy ta wersja aplikacji jest kompatybilna z Twoją wersją Odoo.
  2. Przejdź do WooCommerce → Konfiguracja → Sklepy i dodaj nowy sklep:
    • Podaj adres URL sklepu, Consumer Key i Consumer Secret z panelu WooCommerce.
    • Przypisz cennik, który ma być używany do obliczania cen.
    • Włącz lub wyłącz synchronizację stanów i cen osobno.
    • Kliknij Test Connection, aby zweryfikować połączenie.
  3. Zaimportuj klasy podatkowe klikając Import Tax Classes w formularzu sklepu, a następnie przypisz do nich odpowiednie podatki Odoo.
  4. Aby wysłać produkt do WooCommerce, przejdź do formularza produktu i użyj akcji Push to WooCommerce, wybierając docelowe sklepy.
  5. Synchronizacja stanów i cen odbywa się automatycznie co 15 minut. Status zadań możesz śledzić w zakładce WooCommerce → Tasks.
  6. Aby skonfigurować import zamówień, otwórz formularz sklepu i przejdź do zakładki Order Import:
    • Ustaw produkt dostawy, który będzie używany jako linia kosztu wysyłki.
    • Opcjonalnie skonfiguruj domyślną pozycję podatkową dla importowanych zamówień.
    • Określ filtry statusów zamówień do pobrania (np. processing).
    • Włącz automatyczne potwierdzanie zamówień bez błędów.
    • Kliknij Import Orders Now, aby uruchomić import ręcznie, lub poczekaj na automatyczny harmonogram (codziennie).
  7. Importowane zamówienia pojawią się w zakładce WooCommerce → Orders. Otwórz zamówienie, aby:
    • Zobaczyć dane WooCommerce w zakładce WooCommerce formularza zamówienia sprzedaży.
    • Zmienić status zamówienia w WooCommerce bezpośrednio z Odoo (pole WooCommerce Status).
    • Powiązać brakujące produkty za pomocą przycisku Bind Products.
    • Oznaczyć błędy integracji jako zwalidowane za pomocą przycisku Mark as Validated.

Skontaktuj się z nami

SYSLINK - Twój partner w integracji systemów e-commerce.

Potrzebujesz wsparcia technicznego, konsultacji lub dedykowanych modyfikacji? Nasz zespół specjalistów jest gotowy, aby Ci pomóc.

📧 office@syslink.site

🌐 syslink.site


SYSLINK WooCommerce Connector

Seamlessly integrate your Odoo system with your WooCommerce store. Synchronize products with variants, manage stock levels and prices across multiple stores, and import WooCommerce orders directly into Odoo.

Why was this module created?

This module provides a full integration between the Odoo product catalog and one or more WooCommerce stores. It allows you to perform operations such as:

  • Pushing products with variants from Odoo to WooCommerce (variable products)
  • Managing multiple WooCommerce stores simultaneously from a single Odoo instance
  • Automatically synchronizing stock levels to WooCommerce
  • Automatically synchronizing prices from the pricelist assigned to each store
  • Mapping WooCommerce tax classes to Odoo taxes
  • Importing products from WooCommerce into Odoo
  • Importing WooCommerce orders as sale orders in Odoo
  • Updating WooCommerce order status directly from Odoo
  • Task-queue based synchronization to minimize unnecessary API calls

Key Features

  • Products with variants - each Odoo variant is synchronized as a separate WooCommerce variable product with its own variation_id. A flat products mode lets you push each variant as an independent simple product instead.
  • EAN / barcode sync - the Odoo barcode field is automatically sent to WooCommerce as the _ean meta field on every product and variation.
  • Multiple stores - configure multiple WooCommerce stores, each with its own pricelist and synchronization settings.
  • Stock & price sync - separate toggles for stock and price synchronization; each can be independently enabled or disabled per store.
  • Pricelists - prices sent to WooCommerce are calculated from the pricelist assigned to each store.
  • Tax classes - import WooCommerce tax classes and map them to Odoo taxes; tax class is automatically applied when pushing products.
  • Order import - automatically fetch WooCommerce orders and create Odoo sale orders with billing/shipping contacts, product lines, and shipping costs. Supports incremental sync (only new orders since last run).
  • Order status update - change a WooCommerce order status directly from the sale order form in Odoo (all 8 standard statuses: pending, processing, on-hold, completed, cancelled, refunded, failed, trash).
  • Payment sync - automatically create bank statement lines in Odoo for each paid WooCommerce order; supports incremental sync and foreign currencies.
  • Product binding - automatically link products from imported order lines to Odoo products. The "Bind Products" button resolves any missing links after import.
  • Fiscal position - configurable default fiscal position for imported orders; automatic detection based on customer country when it differs from the company country.
  • Task queue - synchronization uses a task queue for reliability and full status visibility per operation.
  • Optimized API calls - the module stores the last synced stock and price values, skipping unchanged products to minimize API usage.

How to use this module?

  1. Install the latest version from the Odoo Apps Store. Make sure this version is compatible with your Odoo version.
  2. Go to WooCommerce → Configuration → Stores and add a new store:
    • Enter the store URL, Consumer Key and Consumer Secret from the WooCommerce panel.
    • Assign a pricelist to be used for price calculations.
    • Independently enable or disable stock and price synchronization.
    • Click Test Connection to verify the connection.
  3. Import tax classes by clicking Import Tax Classes on the store form, then assign the corresponding Odoo taxes to each class.
  4. To push a product to WooCommerce, open the product form and use the Push to WooCommerce action, selecting the target stores.
  5. Stock and price synchronization runs automatically every 15 minutes. Track task status under WooCommerce → Tasks.
  6. To configure order import, open the store form and go to the Order Import tab:
    • Set the delivery product to be used as the shipping cost line.
    • Optionally configure a default fiscal position for imported orders.
    • Set the order status filter to control which WooCommerce statuses to import (e.g. processing).
    • Enable auto-confirmation of orders with no errors.
    • Click Import Orders Now to trigger a manual import, or wait for the automatic daily schedule.
  7. Imported orders appear under WooCommerce → Orders. Open any order to:
    • View WooCommerce data in the WooCommerce tab of the sale order form.
    • Update the WooCommerce order status directly from Odoo using the WooCommerce Status field.
    • Link missing products using the Bind Products button.
    • Dismiss integration errors using the Mark as Validated button.

Contact Us

SYSLINK - Your partner in e-commerce system integration.

Do you need technical support, consultation, or custom modifications? Our team of specialists is ready to help you.

📧 office@syslink.site

🌐 syslink.site

Changelog

v18.0.1.4.0 (2026-06-23)

  • add EAN/barcode sync: product.product.barcode sent as meta_data key _ean in simple, variation, and flat product payloads
  • update push wizard to default push_mode to flat when the product has no variants

v18.0.1.3.0 (2026-06-23)

  • add flat_product Boolean field on woocommerce.product — marks a variant to be pushed as a standalone simple product instead of a WC variation
  • add push_mode selection on push wizard: variable (default) or flat (separate simple products per variant)
  • add variant_ids M2M on push wizard for single-variant flat push without affecting other variants
  • add warning banner in wizard when flat mode is selected, explaining the consequences
  • add _build_flat_product_payload and _push_flat methods for standalone variant push
  • fix _get_template_siblings to exclude flat-product records, preventing woo_id collision between flat and variable push paths

v18.0.1.2.1 (2026-06-23)

  • fix variable product parent payload: set manage_stock: false on the WooCommerce parent product so stock status is derived from variations, preventing false "Out of stock" on the parent listing

v18.0.1.2.0 (2026-06-22)

  • add woocommerce.order.payment TransientModel for payment synchronisation
  • add payment_journal_id and last_payment_sync fields to woocommerce.store
  • add action_sync_payments_now manual action on store and "Sync Payments Now" header button
  • add "Fetch WooCommerce Payment" button on sale order WooCommerce tab
  • add fetch_payment public task: fetches GET /orders/{id}, creates account.bank.statement.line with ref WC/{id}
  • add incremental cron cron_sync_payments (hourly, disabled by default) for all stores with payment journal configured
  • schedule payment fetch automatically after each order import via process_woocommerce_order
  • prevent duplicate statement lines via payment reference uniqueness check
  • support foreign currency on payment statement lines

v18.0.1.1.2 (2026-06-22)

  • inherit rest.api.contact.mixin in WoocommerceOrder for shared partner resolution
  • replace _get_or_create_partner with _resolve_contact(data, settings) from the mixin
  • _extract_contact_data delegates country/state lookup to mixin helpers _get_partner_country / _get_partner_state
  • partner search field (company: VAT, person: email) now driven by store settings fields

v18.0.1.1.1 (2026-06-19)

  • add use_product_default_price Boolean setting on store (default: False) — sync prices from pricelist only by default
  • add order import processor: process_woocommerce_order, process_contacts, process_order_lines, process_shipping
  • add paginated order fetch with incremental sync via last_order_sync timestamp
  • add import_orders_from_store cron and manual action on store
  • add fiscal position auto-detection for cross-country partners on imported orders
  • add WooCommerce order status push from Odoo sale order
  • add product binding alert and error indicator on sale order WooCommerce tab
  • add Polish (pl_PL) translations

v18.0.1.0.2 (2026-06-19)

  • add woocommerce.category model with two-pass import and parent linking
  • add category mapping to product.public.category (Odoo e-commerce categories)
  • use public_categ_ids from product.template for WooCommerce category payload
  • add parent_id display on woocommerce.category list view
  • add /woocommerce/image/ endpoint serving Odoo binary fields as PNG (with WebP → PNG conversion via Pillow)
  • add WebP support check — returns HTTP 500 with clear message when Pillow lacks WebP decoder
  • product image URL uses .png extension for WooCommerce compatibility

v18.0.1.0.1 (2026-06-16)

  • add image endpoint /woocommerce/image/<model>/<id>/<field>.png with public auth
  • fix action_sync_woocommerce missing on product.product — added delegation to template
  • grant full CRUD access to base.group_user for all WooCommerce models
  • add per-store sync_stock and sync_price toggle flags
  • add WooCommerce tax class mapping on store
  • add stock and price synchronization for WooCommerce products
  • add support for product variations (woo_variation_id)
  • add woocommerce.api.engine abstract model
  • add asynchronous task processing via woocommerce.settings global model
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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 or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with