Jak czytać komunikaty konektora
Kilka komunikatów EU Marketplace Connector mówi też, czego nie udało się zrobić: nothing was sent albo Nothing was changed. Tam, gdzie na tej liście widzisz %s lub %r, na twoim ekranie pojawi się konkretna nazwa lub wartość.
Jeśli dopiero zaczynasz, przewodnik uruchomienie konektora przechodzi przez ustawienia jedno po drugim. Tutaj zajmujemy się tym, na co trafiasz, gdy coś nie pasuje.
Komunikaty pogrupowane tematycznie
Dane dostępowe nowego połączenia trafiają do FlexigoTech Cloud
Moduł mówi to tak: The route of a marketplace connection does not change: a new connection goes through FlexigoTech Cloud and the ones bought before keep the direct route. Czyli nowe połączenie przechodzi przez FlexigoTech Cloud, te kupione wcześniej zachowują trasę bezpośrednią, a ta trasa się nie zmienia.
W połączeniach, które idą przez FlexigoTech Cloud, dane dostępowe do marketplace nie są przechowywane w Odoo. Jeśli widzisz On FlexigoTech Cloud the marketplace credentials are not kept in Odoo: enter them in the FlexigoTech Cloud section of the connection., sam komunikat wskazuje, co zrobić: wpisz je w sekcji FlexigoTech Cloud połączenia.
W tej sekcji moduł sprawdza kolejność:
- Najpierw akceptujesz, że FlexigoTech Cloud przechowuje twoje dane dostępowe. Jeśli tego nie zrobiłeś, pojawia się
Accept that FlexigoTech Cloud keeps your marketplace credentials before saving them: nothing was sent. - Przed sekretem podajesz
Client ID(w KauflandClient Key) oraz, w Octopii,Seller ID. Jeśli czegoś brakuje, zobaczyszFill in the Client ID (Client Key for Kaufland) and, for Octopia, the Seller ID before the secret: nothing was sent. - Jeśli coś zmieniasz, wpisz sekret ponownie w tej samej zmianie. Inaczej pojawi się
Enter the secret again together with this change, so that FlexigoTech Cloud keeps the new credentials. Nothing was changed. - Jeśli pojawi się
Save the credentials of '%s' in FlexigoTech Cloud first (FlexigoTech Cloud section of the connection)., najpierw zapisz dane dostępowe tego połączenia w sekcjiFlexigoTech Cloud.

Connected: firma, konto sprzedawcy, stan Connected i zero błędów API.Zmienna MKT_FERNET_KEY musi być zdefiniowana
Komunikat brzmi tak: MKT_FERNET_KEY environment variable is not set. Configure it before saving marketplace credentials. See README installation guide. Mówi ci, że zmienna środowiskowa MKT_FERNET_KEY nie jest zdefiniowana i trzeba ją skonfigurować przed zapisaniem danych dostępowych do marketplace. Sam komunikat odsyła do przewodnika instalacji w README; jeśli nie masz dostępu do instalacji Odoo, przekaż cały komunikat osobie, która ją prowadzi.
Autoryzacja Allegro przechodzi przez FlexigoTech Cloud
Allegro ma własne komunikaty autoryzacji:
Only an Allegro connection on FlexigoTech Cloud is authorized here.Autoryzowane jest tam tylko połączenie Allegro, które idzie przez FlexigoTech Cloud.Save the credentials of '%s' in FlexigoTech Cloud before authorizing.Zapisz dane dostępowe tego połączenia w FlexigoTech Cloud, a potem autoryzuj.FlexigoTech Cloud could not authorize Allegro (HTTP %s).FlexigoTech Cloud nie zdołał autoryzować Allegro, a komunikat zawiera kod HTTP. Zapisz go, zanim spróbujesz ponownie lub zapytasz o pomoc.
Octopia wymaga trybów dostawy w stałym formacie
Każdy tryb dostawy Octopii zapisujesz jako CODE:cost lub CODE:cost:additional cost. Jeśli któryś nie trzyma tego formatu, moduł odpowiada Octopia delivery mode %r: use CODE:cost or CODE:cost:additional cost., pokazując wpisaną wartość, żebyś widział, którą poprawić.
Poza tym połączenie potrzebuje przynajmniej jednego. Bez żadnego zobaczysz Set at least one Octopia delivery mode on connection %s. z nazwą danego połączenia.
Wartości odrzucane przez moduł: HTTP, krótkie interwały, daty na odwrót
Te cztery to kontrole danych:
Webhook URLs require HTTPS. Update the Odoo base URL to an HTTPS address first.Adresy URL webhooków wymagają HTTPS; komunikat prosi, by najpierw zmienić bazowy adres URL Odoo na adres HTTPS.Minimum sync interval is 5 minutes.Interwał synchronizacji nie może być krótszy niż 5 minut.Promotional end date must be after start date.Data zakończenia promocji musi być późniejsza niż data rozpoczęcia.Cost factor must be greater than 0.Współczynnik kosztu musi być większy od zera.

All Listings z filtrem Active: produkt, połączenie, oferta, stan Active, cena i przycisk Unpublish.Otwartego na marketplace zamówienia nie usuniesz z Odoo
To najdłuższy komunikat i ten, który najlepiej tłumaczy swój powód: A marketplace order cannot be deleted while it is open on the marketplace: the next import would create its sales order again and confirm it. Delete or cancel its sales order instead; the connector remembers it.
Przełożone na to, co robisz: nie usuwaj zamówienia marketplace, dopóki jest tam otwarte, bo następny import ponownie utworzyłby jego zamówienie sprzedaży i je potwierdził. Moduł proponuje usunąć lub anulować zamówienie sprzedaży; konektor je zapamiętuje.
Moduł sprawdza też firmę. Jeśli pojawi się %s belongs to another company. albo, w przypadku zamówień, Marketplace Order belongs to another company., wskazany rekord należy do innej firmy.

Active, Settlements i połączenia z filtrem Connected, w tej kolejności.Zwroty i rozliczenia podlegają kolejności stanów
W zwrotach moduł sprawdza, do jakiego zamówienia należą i w jakim są stanie:
A return belongs to an order of its own connection.Zwrot idzie z zamówieniem z tego samego połączenia.Can only approve returns in Requested or Received state.Zatwierdzać można tylko zwroty w stanieRequestedlubReceived.Cannot approve a rejected return.Odrzuconego zwrotu nie można zatwierdzić.Return is already rejected.Zwrot jest już odrzucony.
Jeśli moduł nie znajdzie zaksięgowanej faktury do zamówienia, zgłasza to komunikatem No posted invoice found for this order.
W rozliczeniach (Settlements) zapis księguje się, gdy rozliczenie jest w stanie Matched. Jeśli nie jest, pojawia się Settlement must be in 'Matched' state before posting.; jeśli zapis został już zaksięgowany, Journal entry already posted.; a jeśli brakuje dziennika księgowego, No accounting journal configured.
Przy plikach CSV są dwa ostrzeżenia: Please upload a CSV file., którym moduł prosi o wgranie pliku CSV, oraz No valid rows found in the CSV file., które mówi, że w CSV nie znaleziono żadnego poprawnego wiersza.

Marketplaces › Settlements z okresem, łączną wypłatą, walutą, uzgodnieniami i metodą importu.Jak pomaga ci FlexigoTech
EU Marketplace Connector jest opublikowany w Odoo Apps dla Odoo 17, 18, 19 i 20, za 9 € za wersję Odoo, płatność jednorazowa, netto (bez VAT); znajdziesz go na stronie w Odoo Apps. Ta opłata to nie cały koszt: w czterech wersjach manifest modułu mówi „Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.)”, a plan Konektor kosztuje 49 €/mies. lub 490 €/rok netto (bez VAT) (Pro: 98 €/mies. lub 980 €/rok). FlexigoTech Cloud to miejsce, przez które przechodzi połączenie: przechowuje dane dostępowe w formie zaszyfrowanej, pilnuje synchronizacji i wysyła e-mail, gdy coś zawiedzie.
Jeśli chcesz zobaczyć, jakie menu i zadania ma moduł, omawia je artykuł o tym, jak działa od środka. FlexigoTech wdraża Odoo 17, 18, 19 i 20 oraz tworzy konektory i integracje na zamówienie, gdyby twój przypadek wymagał czegoś więcej, niż pokrywa konektor.
Czytaj dalej
Sprawdzone w kodzie źródłowym konektora (wersja 20.0) i w podlinkowanych źródłach
Źródła
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/fgt_cloud.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_company_guard.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_connection.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_listing.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_order.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_return.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_settlement.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): models/sale_order_ext.py
- Kod modułu: flexigo_multimarketplace 20.0 (2270b5c0): wizards/mkt_csv_settlement_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/17.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/18.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/19.0/flexigo_multimarketplace
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
