Wanneer het verschijnt en wat de oorzaak is

Wat zie je precies en op welk moment?
Met Odoo in het Nederlands is de melding Account '…' heeft geen standaard verkoopkanaal; voer eerst Verbinding testen uit. (Account '…' has no default sales channel; run Test Connection first.). In plaats van de puntjes staat de naam van het account. Het is een fout: de actie stopt. Hij verschijnt wanneer je op de knop Aanbiedingen aanmaken klikt.
Waar staat die knop en wanneer zie je hem?
In de productweergave van Octopia, waar je komt via Octopia › Catalogus › Producten (Octopia › Catalog › Products). Het onderdeel Octopia vraagt het recht Octopia-gebruiker (Octopia User): heb je dat niet, dan zie je dat deel van het menu niet. De knop hangt van geen enkele voorwaarde af: hij is altijd zichtbaar, in Odoo 17, 18, 19 en 20. Dat de knop zichtbaar is, zegt dus niets over of het account een kanaal heeft.
Welke exacte voorwaarde laat de melding verschijnen?
Voor elk product waarop je de actie uitvoert, neemt de module het account van dat product en kijkt naar het standaard verkoopkanaal ervan. Is dat kanaal leeg, dan geeft hij de melding. De controle is precies dat: kanaal leeg. Hij kijkt niet naar voorraad, prijzen of iets anders van het product voordat hij daar aankomt.
Verandert er iets als het account in testmodus staat?
Ja. Met het account in testmodus zoekt de module eerst, onder de verkoopkanalen van dat account, het kanaal dat overeenkomt met het testkanaal SELLZZ. Vindt hij dat, dan gebruikt hij dat kanaal; zo niet, dan valt hij terug op het standaardkanaal. In testmodus verschijnt de melding dus alleen als er noch dat kanaal noch een standaardkanaal is.

Wat er met je aanbiedingen gebeurt
Wordt er een aanbieding aangemaakt als de fout verschijnt?
Nee. De fout stopt de actie en er wordt niets opgeslagen van wat die actie zou wijzigen. De module loopt de producten een voor een af: selecteer je er meerdere en het probleem zit bij een van hen, dan worden ook de aanbiedingen van de voorgaande niet opgeslagen. Je moet de hele actie herhalen zodra je het hebt opgelost.
Wat doet de knop als het account wel een kanaal heeft?
Voor elk geselecteerd product maakt hij een aanbieding aan in dat kanaal, met de verkopersreferentie die de productkaart al heeft en met de verkoopprijs van het product (nul als er geen is). Daarna opent hij het venster Aanbiedingen (Offers), met de net aangemaakte aanbiedingen. Is er geen enkele aangemaakt, dan toont hij de aanbiedingen van de geselecteerde producten.
Maakt hij dubbele van bestaande aanbiedingen?
Nee. Voordat hij aanmaakt, controleert de module of er al een aanbieding bestaat van dat account, in dat kanaal, voor dat product en met conditie nieuw. Bestaat die, dan gaat hij door naar het volgende product zonder een tweede aan te maken.
Hoe je het oplost
Wat moet ik doen?
De melding zelf vraagt om eerst Verbinding testen (Test Connection) uit te voeren op het account waarvan de naam in de melding staat. Volgens de module ontdekt dat de geabonneerde kanalen; daarna moet je er een kiezen als standaardkanaal van dat account. Zodra het account een kanaal heeft, selecteer je de producten opnieuw en klik je op Aanbiedingen aanmaken. Let erop dat de naam in de melding die is van het account dat je hebt getest.

Account '…' heeft geen standaard verkoopkanaal; voer eerst Verbinding testen uit.Wat controleer ik nadat ik het heb opgelost?
Dat bij het klikken op Aanbiedingen aanmaken de melding niet meer verschijnt en het venster Aanbiedingen opent. Had het product al een aanbieding van dat account, in dat kanaal en met conditie nieuw, dan wordt er geen tweede aangemaakt en zie je de aanbiedingen van de geselecteerde producten.
En als ik producten van verschillende accounts selecteer?
Elk product wordt beoordeeld met zijn eigen account, dus een account met kanaal redt het account zonder kanaal niet. De naam in de melding is die van het account van het product waarbij de actie stopt.
Verschijnt het in alle versies hetzelfde?
De melding staat in de gepubliceerde code van Odoo 17, 18, 19 en 20, en de module is gepubliceerd in Odoo Apps voor die vier versies.
Wat heeft de module nodig om te werken?
Het is een module met eenmalige betaling per Odoo-versie (de prijs van elke versie staat op de productpagina) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en de synchronisatie bewaakt.
Als je hulp nodig hebt
Om je Odoo te implementeren en wil je dat iemand samen met jou de verbinding van je accounts nalopen? FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je geïnteresseerd bent in een andere knop van de module, lees dan wat Submit to Octopia doet.
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_completeness2_views.xml
- 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
