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.