Domanda

Mi è toccato il seguente errore, mentre il completamento della seconda fase (indirizzo di fatturazione) sulla pagina di checkout:

"Privacy" è un valore richiesto.

Non riesco a vedere alcun campo Privacy.

La prego di suggerire cosa posso aver incasinato.

ADD:. Inoltre ho controllato il codice sorgente HTML della pagina di checkout, ma non riesce a trovare alcun riferimento alla riservatezza sulla pagina

Appena trovato che ottengo questo messaggio nel nuovo modulo di registrazione conto pure. Sono anche in grado di vedere l'accettare i termini e le condizioni casella di controllo sulla pagina di registrazione. Sembra che questo è disabilitato in qualche modo.

È stato utile?

Soluzione

Molto probabilmente un'estensione aggiunto un nuovo attributo per l'entità indirizzo del cliente, ma non ha aggiunto a qualsiasi delle forme.
Ecco come si può controllare. Eseguire questa ricerca db.

SELECT 
    * 
FROM 
    eav_attribute 
WHERE 
    frontend_label LIKE '%Privacy%' AND 
    entity_type_id IN (
        SELECT 
            entity_type_id 
        FROM 
            eav_entity_type 
        WHERE 
            entity_type_code = 'customer_address'
     )

Ciò dovrebbe restituire una riga. Se non avete bisogno di questo campo, è sufficiente eliminarlo, ma il backup prima
. Oppure si può semplicemente impostare il valore per is_required a 0 per il record che si vede.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top