Comment sélectionner automatiquement la caisse des options dans opencart?
Dans le magasin, je suis en développement, les utilisateurs peuvent uniquement voir les prix et ajouter des produits au panier seulement si ils créer un compte. Après cela, ils peuvent ajouter des produits au panier. Les options de Facturation, Coordonnées & Détails de Livraison sont automatiquement rempli avec l'adresse de l'utilisateur. La méthode de livraison est gratuite et le mode de paiement est "cash on delivery".
Comment puis-je sélectionner automatiquement ces options et les cacher, donc la seule étape serait de Confirmer la commande?
Je suppose que le fichier de modèle j'ai besoin de changement est catalog/view/theme/default/template/checkout/checkout.tpl
mais c'est presque 1k lignes de long et utilise ajax qui je ne sais pas...
J'ai essayé de le faire pour quelques heures, de sorte que toute aide serait grandement appréciée!
Merci beaucoup!
Vous devez vous connecter pour publier un commentaire.
Au cas où quelqu'un tombe sur cette question, j'ai trouvé la réponse ici. Il travaille pour le compte de l'option, l'option d'expédition, le paiement de l'option, mais il ne fonctionne pas pour l'etape 2-l'option de facturation (si vous essayez de cliquer sur le bouton continuer dans step2 avec jquery il envoie dans une boucle infinie).
La solution: en gros, Vous cliquez sur le bouton Poursuivre avec Jquery, et ensuite se cacher de l'étape concernée/des mesures avec les CSS (/catalogue/view/theme/default/la feuille de style/la feuille de style.css):
Ce qui suit est la opencart forum de la communauté:
Pour sauter l'option de compte il suffit de copier coller ce code sur le haut de la catalogue/view/theme/default/template/checkout/login.tpl:
N'oubliez pas de jeter un oeil à certains plus vieux post que j'ai fait à sélection automatique des options de connexion.
D'ignorer l'option de livraison il suffit de copier coller ce code sur le haut de la catalogue/view/theme/default/template/le paiement/expédition.tpl:
D'ignorer l'option de paiement il suffit de copier coller ce code sur le haut de la catalogue/view/theme/default/template/le paiement/paiement.tpl:
Dans ces cas, dans opencart 1.5 vous devrez également modifier ce code (ligne 36):
à celui-ci:
Rappelez-vous que ces astuces ne fonctionnent que si l'option par défaut est celle que vous voulez (ou si vous forcez opencart pour autoselect une option concrète).
Dans Opencart 1.5.2.1 certains noms ont été modifiés.
Le bouton de Compte est resté le même.
Pour supprimer la méthode de paiement:
Pour supprimer les frais d'expédition /de livraison de la méthode:
Vérifier chaque bouton pour voir si le code Javascript fourni est en fait l'appel de l'id du bouton désiré.
Les associés CSS devrait ressembler à ceci: