Jump to content

Conseils pour modifier le template lors du choix du Mode de Livraison (Checkout)


Recommended Posts

Bonjour à toutes et tous,

J'ai un e-shop sous Prestashop 1.7 qui a une sur-couche Elementor (je le précise mais je ne pense pas que cela ait un impacte).

J'ai récemment installé et configuré le module officiel Mondial Relay pour offrir cette option à mes clients. Mais je trouve qu'il ne s'insère pas bien sur la page du choix de Mode de Livraison lorsque le client finalise sa commande :

Les soucis :

1) Quand on renseigne une adresse où un code postal, la liste déroulante des résultats s'affiche derrière la section pour que les clients puissent laisser un message pour la livraison (section située juste en dessous).

1350060956_Capturedecran2023-02-19a17_01_59.thumb.png.3e61e2c7163438b313b567a1200dc7a0.png

Je souhaiterai le faire apparaitre par dessus.

 

2) Une fois l'adresse renseignée, le widget Mondial Relay est collé sur la gauche, et en bas à la section suivante :

758900253_Capturedecran2023-02-19a17_02_35.thumb.png.5c5bc01536cb356a8e78b2d8d21269fd.png

1578015983_Capturedecran2023-02-19a17_02_45.thumb.png.98fbb3510b7d95a75b839a76e56b9474.png

Je souhaiterai centrer le widget, et forcer un espace en bas.

Mes tests :

En bidouillant via l'inspecteur de Google Chrome, voilà ce que j'obtiens :

1) Pour la liste déroulante : En ajoutant la mention "position : relative;" à la class "PR-AutoCplCity", la liste est visible entièrement, ce qui me convient bien mieux.

1814217979_Capturedecran2023-02-19a17_17_35.thumb.png.ce8865c52fe8824b13e9e6564c1d5a82.png

1363920759_Capturedecran2023-02-19a17_17_15.thumb.png.50ea5ca2d48b0abe2428ce2a90980845.png

Mais le fichier CSS dont est tiré cette ligne semble provenir d'un serveur Mondial Relay. J'imagine que je ne peux pas y faire grand chose pour inscrire en dur cette modif sur mon site...

1600340695_Capturedecran2023-02-19a17_18_48.png.8a29f415a12fa471bd45659185e98723.png

 

2) Pour le widget non-centré : j'ai rajouté les mentions "margin-left: auto;" et "margin-right: auto;" dans "mondialrelay_content", ce qui me le centre sans casser le design responsive du widget en format mobile.

1653313858_Capturedecran2023-02-19a17_27_49.thumb.png.cd951c8e6d9ee7cf55e860f1f50039bf.png

 

Pour le bas, j'ai simplement rajouter "margin-top : 30px;" au "delivery_message".

1749328882_Capturedecran2023-02-19a17_28_34.png.5a9e4414a12c184cb8af007ef088a69d.png

 

Mon soucis vient maintenant pour finaliser ces changements : Impossible de trouver à quel fichier ces lignes correspondent. L'inspecteur l'aiguille vers le fichier theme du site (themes.css), mais ces lignes sont introuvables. J'ai également fouillé les fichiers template des étapes de validation de commande (templates/checkout/_partials/steps), sans succès.

 

Certains auraient-ils des idées/pistes pour m'aiguiller ?

Merci beaucoup

Link to comment
Share on other sites

  • 4 weeks later...

Merci beaucoup pour ce retour. J'ai malheureusement tenté plusieurs lignes dans custom.css mais aucune ne semble impacter l'affichage. Je ne suis pas très connaisseur de css, je pense ne simplement pas arriver à trouver les bonnes formulations...

Pour information, je me suis basé sur des tutos tels que ceux-ci :

https://www.prestasafe.com/tuto-modifier-theme-de-prestashop-1-7

https://www.webbax.ch/2017/03/27/prestashop-1-7-modifier-css-ep-16/

Une âme charitable pour m'aiguiller sur le type de formulation à inscrire dans custom.css pour modifier cet affichage comme me le suggère Mediacom87 ?

Merci beaucoup

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...