autoselect mode de livraison unique

8 messages dans ce sujet

Posté(e) (modifié) · Signaler ce message

Bonjour.

 

Je n'ai qu'une mode de livraison.

 

Je veux qu'il soit automatiquement sélectionner plutôt que devoir le sélectionner manuellement.

 

Pour le moment j'ai placé dans caddie_content.tpl en fin de fichier:

<script type='text/javascript'>
document.getElementById('livraison_type').selectedIndex = 1;
frmsubmit('recalc');
</script>

En fin ce page mais ca ne lance pas le recalc.

Et je n'arrive pas à la lancer

Bonne journée

 

Modifié (le) par anceze

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Vous pouvez créer la variable de configuration default_delivery_type_id depuis la page de création de configuration administrer/configuration.php?mode=ajout

Il faut remplir le champ "Votre contenu :" avec l'id du mode de livraison à choisir par défaut

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci.

C'était simple et efficace.

 

Il m'en faudrait un autre.

Même principe avec les taille.

Taille par défaut : option[1] du select taille.

J'ai tenté trois commandes mais je n'y suis pas arrivé.

 

Bonne journée

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

La sélection automatique de la deuxième option du select des tailles n'est pas administrable, il faut modifier le code. Vous pouvez par exemple supprimer la première option "Choisissez votre taille" en supprimant la ligne

<option value="0">{$STR_CHOOSE_SIZE}</option>

dans le fichier \modeles\peel7\smarty\critere_stock.tpl

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci.

Je vais faire ça.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour.

Et zut.

Ma ligne de code

integrer   default_delivery_type_id    1   27/06/2017 05h08:08sites.php

Ne fonctionne plus.

Je ne sais pas si c'est depuis la migration de mon site vers un autres serveur, depuis le https, ou à cause d'un de mes codes, ou encore à cause de tout autre chose auquel je ne pense pas.

Qu'est-ce qui pourrait faire bug ça ?

Un fichier tmp ?

un fichier php ?

Autre suggestion ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

pour déboguer vous pouvez utiliser la fonction die(); à différents endroits du code sur la page caddie_affichage.php pour savoir quel code est exécuté, et comprendre pourquoi la ligne $_SESSION['session_caddie']->set_type($GLOBALS['site_parameters']['default_delivery_type_id']); n'est pas exécutée.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci.
Hop, dans la liste à faire la nuit.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping