[Risolto] i Campi "Sale quantity" e "Sold Items" non sono sincronizzati
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problem: You need custom behavior that falls outside the standard options of WPML. Solution: Since this involves custom work which is not covered by our standard support, we recommend contacting the theme author. They might be able to resolve the issue by using the code similar to what is used for WooCommerce stock.
Please note that this solution might be irrelevant if it's outdated or not applicable to your case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at WPML support forum.
Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.
La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.
Contesto del problema:
Necessito che i Campi "Sale quantity" e "Sold Items" siano sincronizzati con la variante nella lingua originale (Italiano).
Sintomi:
Questi due campi non si sincronizzano con la variante del prodotto italiana.
Domande:
Perché i campi "Sale quantity" e "Sold Items" non si sincronizzano con la variante italiana?
Come posso sincronizzare questi campi con la variante principale in italiano?
Dovrebbero essere campi personalizzati, e vanno impostati su "copia".
Cercali in WPML > Impostazioni > Traduzione dei campi personalizzati e cercali (probabilmente si chiamano sale_quantity e sold_items o qualcosa del genere) e modifica le preferenze di traduzione.
Una volta fatta questa modifica risalva il prodotto nella lingua originale e a seguire la traduzione.
Grazie per il riscontro.
Nessun campo tra quelli nella lista corrisponde a questi.
Ho provato anche ad impostare alcuni campi il cui nome sembrava simile ma purtroppo non ha funzionato (razzi_pbt_quantity_discount_all, discount_type).
Facendo un export in csv dei prodotti mostrando anche i campi nascosti la colonna relativa al numero di prodotti in offerta si chiamano "meta:_deal_quantity" e "meta:_deal_sales_counts".
Come posso modificare le impostazioni di questi campi personalizzati?
Se un cliente dovesse acquistare una variante italiana il _deal_quantity (la quantità di prodotti in offertà) verrà ovviamente copiata nelle varie lingue, motivo per cui diminuirebbe di uno su tutte le varianti.
Tuttavia, se un cliente acquistasse una variante in lingue diversa dall'Italiano non diminuirebbe il numero di prodotto in offerta, anzi copiando dal contenuto Italiano resterebbe sempre il numero di prodotti in promozione impostati in Italiano.
Necessito che il valore _deal_quantity sia univoco per la variante italiana e per quelle tradotte (sincronizzato), esattamente come funziona il campo "_stock" (che tra le altre cose è impostato su non tradurre nella pagine dei campi personalizzati).
I campi bloccati con i lucchetto lo sono perché sono configurati nel file wpml.xml o simili, mentre tu hai semplicemente modificato le impostazioni via plugin.
Lo stock è un campo particolare, questo _deal_quantity non so da quale plugin viene (non WooCommerce) quindi non so dirti se necessita di qualche attenzione a livello di codice.
Purtroppo si tratta di custom work, visto che richiede un comportamento particolare che ricade fuori dalle opzioni standard di WPML, e non possiamo offrire supporto per questo.
Se viene dal tema, prova a contattare l'autore. Probabilmente si può risolvere prendendo a esempio il codice usato per lo stock di WooCommerce.