Wanneer precies
De melding Sommige producten zijn niet klaar voor aanlevering: … (Some products are not ready for submission: …) kan verschijnen als je op de knop Indienen bij Octopia (Submit to Octopia) klikt in de Octopia-productweergave van Octopia Connector (Cdiscount & Octopia Marketplaces). De knop is zonder voorwaarden zichtbaar in Odoo 17, 18, 19 en 20, en de melding staat in de gepubliceerde code van die vier versies.
Er is maar één voorwaarde: voordat er iets wordt verstuurd, doorloopt de module de producten van de aanlevering en vraagt van elk de lijst met problemen. Is die lijst, alles bij elkaar, niet leeg, dan geeft de module de melding. Die controle gebeurt eerst, vóór de gegevens van de aanlevering worden voorbereid en vóór Octopia wordt aangeroepen.


Wat er gebeurt als de melding verschijnt
De actie stopt en er wordt niets opgeslagen van wat zou veranderen: er wordt geen integratiepakket aangemaakt, geen product krijgt de status in behandeling en het synchronisatielogboek van een geslaagde aanlevering wordt niet genoteerd. Omdat de controle alle producten van de aanlevering bekijkt voordat er iets wordt verstuurd, blokkeert één product met problemen ook alle andere.
De melding bevat één regel per probleem: de naam van het product, een dubbele punt en de tekst van het probleem. Er worden hooguit de eerste twintig regels getoond, dus na het corrigeren kunnen er regels verschijnen die eerst niet pasten.

Wat elke regel betekent
Wat na de dubbele punt van elke regel staat, is een van deze teksten, in de volgorde waarin de module ze controleert. Eén product kan meerdere regels opleveren.
| Regel van de melding | Wanneer | Wat te doen |
|---|---|---|
| De reden die de GTIN-controle geeft | De GTIN van het product slaagt niet voor de controle van de module | Corrigeer de GTIN volgens de reden in de regel |
Verkopersproductreferentie ontbreekt. (Missing seller product reference.) | Het product heeft geen verkopersproductreferentie | Vul die aan |
Titel ontbreekt. (Missing title.) | Het product heeft geen titel | Geef het een titel |
Er is minstens één openbare afbeeldings-URL nodig: Octopia weigert elk product zonder eerste afbeelding. (At least one public picture URL is required: Octopia refuses any product without a first image.) | Het product heeft geen enkele openbare afbeeldings-URL | Voeg er minstens één toe |
Octopia-categorie ontbreekt. (Missing Octopia category.) | Het product heeft geen Octopia-categorie | Wijs er een toe; daarna kunnen regels verschijnen die van de categorie afhangen |
Categorie … is geen niveau 3-categorie; alleen niveau 3-categorieën accepteren productaanleveringen. (Category … is not a level-3 category; only level-3 categories accept product submissions.) | De toegewezen categorie is niet van niveau 3 | Kies een categorie van niveau 3 |
Categorie … vereist een merk. (Category … requires a brand.) | De categorie eist een merk en het product heeft er geen | Geef het merk van het product op |
Verplicht attribuut '…' ontbreekt (eigenschap …). (Missing mandatory attribute '…' (property …).) | De categorie heeft een verplicht attribuut en het product heeft dat niet ingevuld; een attribuut zonder waarde telt als niet ingevuld | Vul dat attribuut in |
Waarde '…' behoort niet tot de toegestane keuzes van attribuut …. (Value '…' is not among the allowed choices of attribute ….) | Een attribuut met een waarde bevat een waarde die niet in de lijst met keuzes staat die de categorie ervoor toestaat | Vervang de waarde door een van de toegestane keuzes |
Controlelijst
Voordat je op de knop klikt
- Controleer of je het onderdeel
Octopiavan het menu ziet: zonder de rechtenOctopia-gebruiker(Octopia User) verschijnt dat onderdeel niet.
- Weet welke producten in de aanlevering zitten: één product met problemen stopt de aanlevering van alle producten.
- Controleer de basisgegevens die de module bekijkt: de GTIN, de verkopersproductreferentie en de titel.
- Controleer dat elk product minstens één openbare afbeeldings-URL heeft.
- Controleer dat de Octopia-categorie is ingevuld en van niveau 3 is, en dat het product een merk heeft als de categorie dat eist.
Bij het lezen van de melding
- Let op de naam waarmee elke regel begint: die zegt over welk product het gaat.
- Lees alle regels van dat product voordat je corrigeert: het kan meerdere problemen tegelijk hebben.
- Onthoud dat alleen de eerste twintig regels worden getoond: bij meer problemen verschijnen die bij een nieuwe poging.
- Bij een regel over een verplicht attribuut is de naam tussen enkele aanhalingstekens het label van het attribuut, of de referentie als het geen label heeft.
- Kies bij een regel over een niet-toegestane waarde een van de keuzes die de categorie voor dat attribuut toestaat.
Na het corrigeren
- Klik opnieuw op
Indienen bij Octopia: de controle wordt volledig herhaald.
- Als je de categorie hebt gewijzigd, controleer dan opnieuw het merk en de verplichte attributen, want die worden getoetst aan de categorie van het product.
- Herhaal tot de melding niet meer verschijnt.
Als de melding niet meer verschijnt
- Als Octopia de identificatie van het pakket teruggeeft, maakt de module een integratiepakket aan (met het account, de identificatie, de taal en de verzenddatum) en een regel per product met de GTIN en de verkopersproductreferentie.
- Controleer dat de verstuurde producten de status in behandeling hebben gekregen.
- Open
Octopia › Catalogus › Integratiepakkettenom het pakket te zien.
- De module noteert ook een synchronisatielogboek van producten met een geslaagd resultaat, met de identificatie van het pakket, het aantal producten en de taal.
Voor de rest van wat de knop doet, is er het artikel over wat de knop «Indienen bij Octopia» doet.
Wil je een handje geholpen worden?
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je je Octopia-catalogus in Odoo opzet en die met iemand wilt doorlopen, neem dan contact met ons op.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_product.py
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_product_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
