Waar de knop staat en welke velden je in beeld wilt hebben
De Octopia-productkaarten open je via Octopia › Catalogus › Producten. Het onderdeel Octopia vraagt het recht Octopia-gebruiker: zonder dat zie je dit deel van het menu niet. Op dat scherm, Octopia-producten (Octopia Products), staat de knop Aanbiedingen aanmaken (Create Offers). Hij bestaat in de Odoo-versies 17, 18, 19 en 20 en is altijd zichtbaar, zonder voorwaarde.
Om te begrijpen wat de knop aanmaakt zijn deze velden belangrijk. Ze staan in de groep Identiteit van de kaart en ook in de lijst: Account, Odoo-product (Odoo Product) en Verkopersproductreferentie (Seller Product Reference). De help bij dat laatste veld zegt: Je onveranderlijke productreferentie bij Octopia (na aanmaak is een supportticket nodig om deze te wijzigen).


Wat de knop doet, in de volgorde van de code
Voor elk Octopia-product waarop je de knop start volgt de methode deze volgorde. Eerst pakt ze het account van het product en het standaardverkoopkanaal daarvan. Staat het account in Modo de prueba (Test Mode), dan zoekt ze onder de kanalen van dat account het kanaal dat bij die modus hoort en, als ze dat niet vindt, houdt ze het standaardkanaal aan. Is er dan nog geen kanaal, dan stopt ze met een melding (die zie je hieronder). Bestaat er al een aanbod met conditie nieuw voor dat account, dat kanaal en dat Octopia-product, dan gaat ze naar het volgende product zonder iets aan te maken. Bestaat het niet, dan maakt ze het aanbod aan. Aan het eind opent ze de lijst Aanbiedingen (Offers).
Misverstanden over «Aanbiedingen aanmaken»
«Aanbiedingen aanmaken publiceert mijn producten op Cdiscount»
Werkelijkheid: de methode van de knop loopt door de Octopia-producten waarop je hem start, maakt de ontbrekende aanbiedingen aan en opent als laatste de lijst Aanbiedingen. Daar houdt wat de knop doet op. Publiceren is een andere methode van de module, en een van de wegen ernaartoe zonder op een knop te drukken is de geplande taak Octopia: prijs-/voorraadwijzigingen pushen (Octopia: push price/stock changes), die elke 15 minuten draait en bij installatie actief is. Die methode bepaalt het kanaal anders afhankelijk van de modus van het account, zoals je in het laatste misverstand ziet.
«De knop verschijnt alleen als het account goed is geconfigureerd»
Werkelijkheid: de knop is altijd zichtbaar. De controles komen pas bij het indrukken, en deze meldingen kunnen hem stoppen. Daarin is … de naam van het account.
Account '…' heeft geen standaard verkoopkanaal; voer eerst Verbinding testen uit.(Account '…' has no default sales channel; run Test Connection first.) Verschijnt als er geen enkel verkoopkanaal wordt gevonden voor het account van het product.Account '…' heeft geen standaard verkoopkanaal geconfigureerd. Voer 'Verbinding testen' uit om de geabonneerde kanalen te ontdekken en kies er daarna één (of schakel Testmodus in om het SELLZZ-sandboxkanaal te gebruiken).(Account '…' has no default sales channel configured. Run 'Test Connection' to discover the subscribed channels, then pick one (or enable Test Mode to target the SELLZZ sandbox channel).) Komt uit de berekening van het kanaal die de module gebruikt, en de tekst zelf zegt wat je moet doen:Verbinding testenuitvoeren, een van de ontdekte kanalen kiezen of deModo de pruebainschakelen.

«Als ik er nog eens op druk, krijg ik dubbele aanbiedingen»
Werkelijkheid: voordat ze iets aanmaakt, zoekt de methode of er al een aanbod bestaat met hetzelfde account, hetzelfde kanaal, hetzelfde Octopia-product en conditie nieuw. Bestaat het, dan gaat ze naar het volgende product zonder iets aan te maken. De lijst die opent hangt af van het resultaat: is er een aanbod aangemaakt, dan zie je alleen de aangemaakte; is er geen aangemaakt, dan zie je de aanbiedingen van de producten waarop je de knop startte. Bij een gemengde selectie bevat de lijst alleen de nieuwe.
«Het aanbod haalt zijn prijs en aantal uit Octopia»
Werkelijkheid: elk nieuw aanbod wordt aangemaakt met waarden die uit je Odoo en uit de kaart komen: het account, het Octopia-product waarop je de knop start, het gekozen kanaal, de Verkopersproductreferentie als referentie van het aanbod, de lijstprijs van het Odoo-product dat op de kaart is gekoppeld en de hoeveelheidsmodus ingesteld op voorraad. Van het Odoo-product neemt de knop alleen de lijstprijs. Heeft dat product geen lijstprijs, dan wordt het aanbod met prijs nul aangemaakt.
«Het maakt niet uit in welke modus het account staat»
Werkelijkheid: het kanaal dat de knop gebruikt is het standaardverkoopkanaal van het account, behalve in testmodus, waar eerst het SELLZZ-sandboxkanaal wordt geprobeerd. Ook de publicatie maakt onderscheid: staat het account in testmodus, dan gaan alle publicaties naar het SELLZZ-sandboxkanaal, welk kanaal het aanbod ook heeft; buiten de testmodus wordt het kanaal van het aanbod zelf gebruikt. Daarom is het verstandig duidelijk te hebben in welke modus het account staat voordat je aanbiedingen aanmaakt.
Abonnement en hulp van FlexigoTech
Octopia Connector is een module met eenmalige betaling per versie, gepubliceerd in Odoo Apps voor 17, 18, 19 en 20, en vereist het abonnement op FlexigoTech Cloud. Het plan Connector kost € 49 per maand of € 490 per jaar excl. btw, voor maximaal 3 accounts van het platform. De prijs van de module per versie staat op de productpagina. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in je Odoo.
Als je Odoo implementeert en de Octopia-catalogus goed wilt opzetten: FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Voor een andere knop van de module is er Wat doet de knop «Enviar a Octopia».
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): views/octopia_completeness2_views.xml
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_product.py
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_offer.py
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_account.py
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_ffm_setup.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
