Przejdź do głównej treści
Octopia (Cdiscount)

Przycisk «Synchronizuj schemat atrybutów» w Octopia Connector: mity i fakty

Przycisk Synchronizuj schemat atrybutów (Sync Attribute Schema) pobiera z Octopia schemat atrybutów kategorii, usuwa zapisany w Odoo i tworzy go od nowa. Widoczny jest zawsze na karcie kategorii w Odoo 17, 18, 19 i 20.

FlexigoTech · Odpowiada: Víctor Gómez · Aktualizacja: 5 listopada 2026

Najważniejsze

Wersje
Odoo 17, 18, 19 i 20
Sprawdzone
w kodzie źródłowym konektora, wersja 20.0 · w źródłach podanych na końcu
Czas czytania
4 min

Gdzie jest przycisk i kiedy jest widoczny

Przycisk Synchronizuj schemat atrybutów znajduje się na karcie kategorii w Octopia Connector. Kartę otwierasz z menu Octopia › Konfiguracja › Dane referencyjne › Kategorie (Octopia › Configuration › Referentials › Categories). Każdy poziom menu wymaga uprawnienia: Konfiguracja wymaga Menedżer Octopia (Octopia Manager), a Octopia wymaga Użytkownik Octopia (Octopia User). Jeśli nie masz jednego z nich, nie widzisz tego poziomu.

Widok nie stawia przyciskowi żadnego warunku: jest widoczny zawsze, w Odoo 17, 18, 19 i 20.

Schemat (nie zrzut ekranu Odoo) ze ścieżką menu do Categories i poniżej przyciskiem Sync Attribute Schema
Schemat wykonany kodem: ścieżka menu i przycisk z oryginalnymi etykietami modułu, ważny dla Odoo 17, 18, 19 i 20.

Z Odoo po polsku przycisk nazywa się Synchronizuj schemat atrybutów. W innych językach etykieta się zmienia, jak pokazuje drugi schemat.

Schemat (nie zrzut ekranu Odoo) z etykietą przycisku w kilku językach
Schemat wykonany tłumaczeniami modułu: w castellano, Sincronizar esquema de atributos; po niemiecku, Attributschema synchronisieren; po francusku, Synchroniser le schéma d'attributs; po włosku, Sincronizza schema attributi; po portugalsku, Sincronizar esquema de atributos.
48 business hours to accept each Cdiscount order. Do it in Odoo
Wideo: 48 business hours to accept each Cdiscount order. Do it in Odoo (wideo po angielsku)

Co dzieje się po kliknięciu, krok po kroku

Poniższe wynika z kodu Odoo 20 i dotyczy kategorii z otwartej karty:

  • Pobiera Konto (Account) kategorii i pyta Octopia o właściwości tej kategorii, używając jej Referencja (Reference).
  • Odczytuje odpowiedź. Jeśli przychodzi jako lista, używa jej. Jeśli jako obiekt z listą elementów lub właściwości, używa pierwszej z zawartością. W każdej innej postaci pracuje z pustą listą.
  • Usuwa wszystkie wiersze na karcie Schemat atrybutów (Attribute Schema).
  • Tworzy nowy wiersz dla każdego elementu odpowiedzi, który ma postać karty; pozostałe pomija.
  • Zapisuje bieżącą datę i godzinę w Data synchronizacji właściwości (Properties Synced At) i kończy.

Zapytanie do Octopia idzie przed usunięciem: najpierw pobierany jest schemat, dopiero potem opróżniana jest karta.

Błędne przekonania o przycisku

«Pojawia się tylko wtedy, gdy kategorii brakuje schematu»

Widok nie stawia warunku: przycisk jest widoczny zawsze na ekranie Kategorie (Categories), we wszystkich czterech opublikowanych wersjach. Nie zależy od tego, czy karta jest pusta, ani od stanu kategorii. Żeby wejść na kartę, potrzebujesz uprawnień z menu, jak wyżej.

«Synchronizacja dodaje nowe właściwości do istniejących»

Nie dodaje, tylko zastępuje. Kod usuwa wszystkie wiersze na karcie Schemat atrybutów i tworzy potem te z odpowiedzi. Po kliknięciu karta zawiera to, co Octopia zwróciła w tej chwili, i nic więcej.

«Schemat zapisuje się dokładnie tak, jak przyszedł»

Każdy element staje się wierszem z referencją właściwości, etykietą, wymaganiem, jednostką, informacją, czy jest zakresowa, opcjami i kolejnością. Kod stosuje kilka wartości domyślnych:

  • Jeśli właściwość nie ma referencji, zapisuje się pusty tekst.
  • Jeśli nie ma wymagania, zapisuje się jako opcjonalna.
  • Jeśli nie ma kolejności, zapisuje się zero.
  • Opcje zapisują się po jednej w linii, w jednym tekście.
  • Elementy bez postaci karty są pomijane bez tworzenia wiersza.

«Jeśli Octopia nic nie zwróci, schemat zostaje bez zmian»

Jest odwrotnie. Usuwanie następuje po otrzymaniu odpowiedzi, a przed utworzeniem wierszy. Jeśli odpowiedź nie zawiera elementów (bo przyszła pusta albo w postaci, której kod nie rozpoznaje), karta zostaje bez wierszy, a Data synchronizacji właściwości i tak się aktualizuje.

Dlatego po kliknięciu warto sprawdzić wynik:

  • Otwórz kartę Schemat atrybutów i sprawdź, czy są wiersze.
  • Zobacz Referencja kategorii. Jej pomoc mówi: «Referencja alfanumeryczna pisana wielkimi literami: 2 znaki (poziom 1), 4 znaki (poziom 2) lub 6 znaków (poziom 3 — jedyny poziom dozwolony przy zgłaszaniu produktów).»
  • Upewnij się, że Konto kategorii jest tym, którego oczekujesz, bo to ono służy do zapytania.

«Nie wiem, kiedy synchronizowano ostatnio»

Data synchronizacji właściwości znajduje się na karcie kategorii, tylko do odczytu. Nie wypełniasz jej sam: zapisuje ją kod po zakończeniu synchronizacji. Według modułu do tego pola można dojść zarówno przyciskiem, jak i zaplanowanym zadaniem Octopia: odświeżanie danych referencyjnych (kategorie, marki, przewoźnicy, typologie) (Octopia: refresh referentials (categories, brands, carriers, typologies)), które działa co siedem dni i jest aktywne po instalacji. Przycisk jest więc sposobem ręcznego uruchomienia, kiedy zechcesz.

Czego potrzebuje moduł i jak możemy pomóc

Moduł jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20. Połączenie z platformą przechodzi przez FlexigoTech Cloud: szyfruje dane logowania, nadzoruje synchronizację i wysyła e-mail, gdy coś się nie uda. Plan Conector kosztuje 49 € miesięcznie lub 490 € rocznie, netto (bez VAT), i obsługuje do trzech kont platformy. Bez subskrypcji albo przy zawieszonej usłudze zatrzymuje się to, co daje subskrypcja; dane zostają w Twoim Odoo.

Jeśli wdrażasz Odoo i potrzebujesz podłączyć marketplace albo dostosować integrację do sposobu pracy, w FlexigoTech wdrażamy Odoo 17, 18, 19 i 20 oraz tworzymy konektory i integracje na miarę. Jeśli interesuje Cię inny przycisk modułu, masz Importuj i Wyślij do Octopia.

Czytaj dalej

Co robi przycisk „Zgłoś do Octopia” w Octopia Connector, krok po krokuCo robi przycisk Zgłoś do Octopia w masowych importach faktur: kiedy się pojawia, co sprawdza, co zmienia i jaki błąd może wyświetlić.Co robi przycisk „Importuj” w Octopia Connector, krok po krokuCo robi przycisk Importuj w Octopia Connector dla Odoo: kiedy jest widoczny, co importuje, jakie powiadomienie pokazuje i jaki wpis zostawia w dzienniku.Co robi przycisk «Utwórz fakturę zakupu» w Octopia ConnectorCo robi przycisk Utwórz fakturę zakupu w Octopia Connector dla Odoo: kiedy się pojawia, co sprawdza, co tworzy i w którym miejscu proces może się zatrzymać.
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach

Źródła