Comment puis-je obtenir la valeur par défaut de caisse de l'url d'une boutique magento?
Je suis en train d'envoyer un utilisateur la commande par programme dans Magento. Je peux les envoyer à $this->_redirect('checkout/onepage');
mais si ils ont une sorte de tiers, la caisse d'extension je ne vais pas utiliser le bon. Est-il possible d'obtenir la valeur par défaut caisse url du site et de rediriger là?
- Dans le panier.phtml, il a
<?php foreach ($this->getMethods('methods') as $method): ?>
, ce qui est de la liste de tous les checkout méthodes disponibles pour le site. SigetMethods()
ne retourne qu'une seule méthode, puis il y a un défaut de caisse URL. Que si elle renvoie plus qu'une méthode?
Vous devez vous connecter pour publier un commentaire.
Par défaut checkout lien renvoyé par
getCheckoutUrl()
fonction deMage_Checkout_Block_Onepage_Link
classe. Si c'est bien simple:3ème partie extensions seront plus susceptibles de remplacer cette classe (j'ai vérifié OneStepCheckout 1.4 et il fonctionne comme ceci).
Mage::helper('checkout/url')->getCheckoutUrl()
vous pouvez essayer avec
ce retour checkout lien dans toutes les conditions
Mage::helper('checkout/url')->getCheckoutUrl();
rendements de la caisse de lien dans toutes les conditions. Elle retourne toujours le onepage checkout URL:$this->getUrl('checkout/onepage', array('_secure'=>true));
Donc, il ne fonctionnera pas bien si le site n'utilise que des multishipping la caisse.