Salta al contingut principal
Octopia (Cdiscount)

Què fa «Publish (Upsert)» a Octopia Connector, pas a pas

Publish (Upsert) publica a Octopia les ofertes seleccionades: les agrupa per compte i canal de vendes, comprova que no falti cap dada obligatòria i les envia en paquets. Després cada oferta queda pendent de sincronitzar. A la pantalla Offers hi ha també Publish Selected.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

On és el botó i quan el veus

Les ofertes s'obren des del menú Octopia › Offers › Offers. El tram Octopia demana el permís Octopia User: si no el tens, no veus aquest tram.

El botó Publish (Upsert) és a la vista de l'oferta i es veu sempre, a Odoo 17, 18, 19 i 20. El botó Publish Selected és a la pantalla Offers i existeix a les branques 17, 18, 19 i 20. En prémer Publish Selected actua el mateix mètode de publicació, que és el que s'explica a continuació.

Esquema fet amb codi, no una pantalla d'Odoo: el menú Octopia › Offers › Offers i el botó Publish (Upsert), amb l'avís de canal de vendes sense configurar a un costat
Esquema fet amb codi a partir del codi publicat del mòdul, amb els rètols del codi; no és una pantalla d'Odoo. Mostra el menú i el botó Publish (Upsert) (Odoo 17, 18, 19 i 20).

El rètol del botó depèn de l'idioma del teu Odoo:

Esquema fet amb codi amb el text Publish (Upsert) tal com el veu l'usuari en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: en castellà Publicar (Upsert), en alemany Veröffentlichen (Upsert), en francès Publier (Upsert), en italià Pubblica (Upsert) i en portuguès Publish (Upsert).
48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo (vídeo en castellà)

Els dos camps amb què es reparteix la publicació

Cada oferta té un camp Account i un altre Sales Channel. Tots dos es veuen a la fitxa d'Offers, dins del grup Listing, i també a la llista d'ofertes. Són les dades amb què el mòdul agrupa les ofertes: si en publiques diverses alhora, cada combinació de compte i canal es tracta com un grup a part.

Pas a pas: què fa en prémer-lo

  1. Obre la llista des de Octopia › Offers › Offers, marca les ofertes que vulguis i prem Publish Selected. Des de la fitxa d'una oferta tens Publish (Upsert).
  2. El mòdul agrupa les ofertes per compte i per canal de vendes. Cada grup es publica per separat.
  3. Per a cada grup tria el canal de publicació. Si el compte és en mode de prova, totes les publicacions van al canal sandbox SELLZZ, sigui quin sigui el canal que tingui configurat l'oferta. Si no ho és, fa servir el canal de l'oferta.
  4. Comprova que el grup no superi el màxim d'ofertes que admet un paquet. Si el supera, l'acció s'atura.
  5. Amb el tipus de publicació Upsert, que és el que fa servir per defecte, comprova que cada oferta tingui impostos, modes de lliurament i un temps de preparació superior a zero. Si a alguna li falta alguna cosa, l'acció s'atura i l'avís llista fins a 15 referències de les ofertes afectades.
  6. També amb Upsert, comprova que cada oferta dugui els components d'impost EcoTax i DeaTax, encara que siguin zero. El codi recull que el canal francès de SELLZZ rebutja les ofertes que ometen qualsevol dels dos, i per això el mòdul ho comprova abans d'enviar en lloc d'esperar el rebuig. Si falten, l'acció s'atura i l'avís llista fins a 15 referències de les ofertes afectades.
  7. Comprova que no hi hagi referències d'oferta repetides dins del mateix paquet: una sola repetida faria rebutjar totes les sol·licituds del paquet. Si n'hi ha, l'acció s'atura i te les llista.
  8. Si el compte té desats els modes de lliurament als quals està subscrit el venedor i una oferta en fa servir un que no és a aquesta llista, la publicació continua igualment i la decisió es deixa a Octopia.
  9. Si totes les comprovacions passen, el mòdul envia les ofertes a Octopia i desa el paquet a Odoo.

Què canvia a Odoo després

Per cada grup publicat, el mòdul crea un paquet amb el compte, l'identificador del paquet, el tipus de publicació, el codi del canal, un estat de llest i la data i hora d'enviament.

Per cada oferta del paquet crea una línia que desa la referència, el preu i la quantitat en el moment de construir l'enviament. El codi ho fa així a propòsit: la quantitat és un càlcul en viu i el preu pot canviar mentre el paquet és pendent, i el que compta com a enviat són els valors que de debò es van enviar.

Finalment, l'oferta passa a estar pendent de sincronitzar.

Si una comprovació t'atura

Les comprovacions dels passos quatre a set es fan abans d'enviar i desar el paquet del grup; si una t'atura, l'acció s'atura. Corregeix les ofertes que indica l'avís o, si el grup supera el màxim, publica menys ofertes alhora, i torna a prémer el botó.

Què convé tenir a mà abans de prémer

Amb el tipus Upsert, cada oferta necessita impostos, modes de lliurament, un temps de preparació superior a zero i els components EcoTax i DeaTax, encara que siguin zero. A més, la referència de cada oferta no s'ha de repetir dins del mateix paquet. Si tens dubtes sobre quin compte o canal duu cada oferta, mira-ho abans als camps Account i Sales Channel de la llista.

Cost i ajuda

El mòdul és de pagament únic per versió d'Odoo (17, 18, 19 i 20; el preu de cadascuna, a la seva fitxa) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any sense IVA, fins a 3 comptes. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials.

Si estàs implantant Odoo i vols deixar a punt les ofertes i la connexió amb Octopia, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida.

Continua llegint

Què fa el botó «Submit to Octopia» d'Octopia Connector, pas a pasQuè fa el botó Submit to Octopia a Importacions massives de factures: quan apareix, què comprova, què canvia i l'error que pot donar.Què fa el botó «Import» d'Octopia Connector, pas a pasQuè fa el botó Import d'Octopia Connector a Odoo: quan es veu, què importa, què canvia, quin avís dona i quina entrada deixa al registre.Què fa el botó «Create Vendor Bill» d'Octopia ConnectorQuè fa el botó Create Vendor Bill d'Octopia Connector a Odoo: quan apareix, què comprova, què crea i on es pot aturar el procés.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts