Salta al contingut principal
Octopia (Cdiscount)

Referència de producte immutable a Octopia Connector: quan surt i què fer

L'avís de referència de producte immutable d'Octopia Connector surt en desar un producte d'Octopia quan canvies la referència, el producte ja no és en esborrany i en tenia una altra de diferent. Es resol deixant la referència anterior; si de debò cal canviar-la, el missatge mateix diu que fa falta un tiquet de suport d'Octopia.

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

Què veus i on

Obres Octopia › Catalog › Products, entres a la fitxa d'un producte i canvies el camp Seller Product Reference. Aquest camp és a la fitxa de Octopia Products, dins del grup Identity, i també a la llista d'aquest menú. El tram Octopia del menú demana el permís Octopia User: sense ell no veus aquest tram.

En desar, Odoo atura l'acció i mostra aquest missatge:

The Seller Product Reference is immutable at Octopia once the product has been submitted (…). Changing it requires an Octopia support ticket.

On el missatge porta «…», el mòdul escriu els noms dels productes afectats, separats per comes. L'avís és al codi publicat per a Odoo 17, 18, 19 i 20, i el mòdul està publicat a Odoo Apps per a aquestes quatre versions.

Esquema fet amb codi, no una pantalla d'Odoo: de dalt a baix, el menú Octopia › Catalog › Products, el desat amb el camp Seller Product Reference i el missatge de referència immutable
Esquema fet amb codi a partir del codi publicat del mòdul: del menú al missatge. Les etiquetes van en anglès, el text original del mòdul.

L'ajuda del camp mateix diu el mateix amb menys paraules: Your immutable product reference at Octopia (a support ticket is needed to change it after creation).

Esquema fet amb codi, no una pantalla d'Odoo: el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul: el mateix text en castellà, alemany, francès, italià i portuguès.
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à)

La condició exacta, llegida del codi

El missatge el llança el desat de les fitxes de Octopia Products, així que surt en desar canvis. Primer el codi mira si entre els canvis que es desen hi ha la referència. Si no hi és, no hi ha comprovació i el desat segueix el seu curs.

Si hi és, revisa cada producte que s'està desant i es queda amb els que compleixen les tres condicions alhora:

  • El producte ja no és en esborrany.
  • Ja té una referència escrita (no és buida).
  • La referència nova és diferent de la que té.

Si hi ha almenys un producte així, es llança el missatge amb els noms d'aquests productes. Si no n'hi ha cap, el desat continua amb normalitat.

De(aquí en surten quatre conseqüències pràctiques:

  • No es desa res d'aquest desat. El missatge es llança abans d'escriure, així que tampoc s'escriuen altres camps que haguessis canviat alhora.
  • En esborrany, el codi no ho bloqueja. La comprovació només mira els productes que ja no són en esborrany.
  • Una referència buida es pot omplir. Si el producte no tenia referència, el codi no la bloqueja.
  • Escriure el mateix valor no dona error. Només salta quan la referència nova difereix de l'actual.

Un cas per veure-ho

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Hogar Atlántico és una botiga inventada que gestiona el seu catàleg d'Octopia des d'Odoo. Una persona de l'equip obre Octopia › Catalog › Products, entra a la fitxa d'un llum que ja no és en esborrany i s'adona que la referència té una errada. Corregeix el camp Seller Product Reference, canvia a més un altre camp de la mateixa fitxa i prem desar.

Odoo mostra el missatge amb el nom del llum entre parèntesis i no desa res: ni la referència nova ni l'altre canvi. Les tres condicions es compleixen alhora: el producte no és en esborrany, ja tenia una referència i la nova és diferent.

La persona deixa al camp la referència que tenia, repeteix l'altre canvi i desa sense tocar la referència. Aquesta vegada el desat passa, perquè la referència no va entre els canvis. Com que l'errada continua allà, obre un tiquet amb el suport d'Octopia, que és el que el missatge mateix demana per canviar-la.

Què aprendre del cas: el missatge no avisa d'una fallada tècnica, sinó d'una regla que el mòdul aplica en desar, i el canvi que la dispara es perd sencer.

Què fer quan et surt

  1. Llegeix entre parèntesis els noms dels productes afectats: són els que compleixen la condició.
  2. Deixa a Seller Product Reference la referència que tenia el producte.
  3. Si havies canviat altres camps en el mateix desat, repeteix-los i desa sense tocar la referència.
  4. Si la referència ha de canviar de debò, el missatge indica que canviar-la requereix un tiquet de suport d'Octopia: obre'l amb Octopia.
  5. Comprova a la fitxa i a la llista de Octopia Products que la referència és l'anterior i que els teus altres canvis s'han desat.

Preguntes que et faràs

Surt si només canvio altres camps de la fitxa?

No. La comprovació només s'activa quan entre els canvis que es desen hi ha la referència.

Surt amb un producte en esborrany?

El codi no ho bloqueja: només revisa els productes que ja no són en esborrany.

Puc omplir la referència si era buida?

Sí. El codi només bloqueja el canvi quan el producte ja tenia una referència escrita.

Per què el missatge ensenya diversos noms?

Perquè el desat pot afectar més d'un producte. El missatge ajunta, separats per comes, els noms dels que compleixen la condició.

Què passa amb la resta del que he canviat?

No es desa. El missatge atura el desat abans d'escriure res.

Com et pot ajudar FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si estàs muntant el catàleg d'Octopia al teu Odoo i vols fixar qui edita què abans de carregar referències, escriu-nos. Per a altres botons i errors del mòdul, comença per què fa el botó Submit to Octopia.

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