Vengono visualizzati più pulsanti di pagamento per Checkout

HelpCenter

Il modulo PrestaShop Checkout utilizza l'hook "displayPaymentByBinaries" per sostituire il pulsante nativo « Effettua l'ordine » (per saperne di più sugli hook consulta l'articolo il sistema di hook).

 

📝 PrestaShop 1.6 non è interessato da questo problema, poiché l'hook displayPaymentByBinaries non esiste in questa versione.

 

Molti temi personalizzati non implementano le regole CSS per questo hook. Puoi correggere questo aggiungendo le regole CSS native mancanti al tuo tema personalizzato:

  • Apri il file /themes/THEME_NAME/assets/css/custom.css.
  • Copia e incolla quanto segue alla fine.
.js-payment-binary {
    display: none;
}

.js-payment-binary .accept-cgv {
    display: none;
}

.js-payment-binary.disabled {
    cursor: not-allowed;
    opacity: 0.6;
}

.js-payment-binary.disabled::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    content: "";
}

.js-payment-binary.disabled .accept-cgv {
    display: block;
}

 

Salva le modifiche e svuota la cache.

 

Per saperne di più sulla personalizzazione del tema in relazione al modulo Checkout, puoi consultare questa pagina (in inglese): https://github.com/PrestaShopCorp/ps_checkout/wiki/PrestaShop-Checkout---theme-customization.


 

⚠️ Questo articolo è stato tradotto da un programma di traduzione automatica.