Méthodes d'expédition ne sont pas de travail dans magento 1.7
J'ai activé plat expédition dans les options de livraison et à chaque fois que vous ne caisse il dit “Sorry, no quotes are available for this order at this time.”
Toute une, merci de m'aider car je suis un débutant dans magento.
MODIFIER
J'ai essayé d'autres méthodes d'expédition trop de sa montre également la même. nous avons mis à jour Magento ver. 1.4.1.1 à magento 1.7. Toute aide serait grandement apprécié..
EDIT 2
Après la mise à niveau de la communauté de dossier ne contient que des Phoenix
dossier. Après que j'ai ajouté Biebersdorf
dossier en voyant une erreur dans la page de paiement. Je n'ai pas la le but de dossiers AW
et RocketWeb
. Depuis que je ne suis pas familier avec magento.
Si l'image n'est pas visible, j'ai ajouté l'image dans cette url
http://i47.tinypic.com/14smix1.jpg
Herczeg, j'ai ajouté des prix à la encore sa ne fonctionne pas
de la sorte? aucune vente? aucune des méthodes d'expédition?
oui aucune des méthodes d'envoi de travail
le client est en disant ça marchait très bien avant la mise à niveau.. la Caisse a été désactivée lors de la mise à niveau. nous avons téléchargé les fichiers par FTP et la mise à niveau des locaux d'accueil, puis transféré par FTP. Je pense que le problème est peut-être manquant de fichiers pendant le téléchargement ou le téléchargement ou la mise à niveau.
OriginalL'auteur Juice | 2012-09-05
Vous devez vous connecter pour publier un commentaire.
avez-vous de la Caisse des fichiers modifiés sur votre projet? Ou peut-être personnalisé la caisse.
Je liste le code sites dont vous avez besoin pour vous assurer que votre Expédition fonctionne correctement.
Donc, pour commencer: Magento est très spécial des processus de travail avec les tarifs d'Expédition - il est appelé "collectRates" et est une modification du modèle "composite".
Pour s'assurer que tout fonctionne correctement sur le code de base que vous devez d'abord vérifier l'Onepage.php modèle (app/code/core/Mage/Checkout/Model/Type/Onepage.php): lignes 330, 341, 556, 616; Il devrait y avoir un code
{address}->setCollectShippingRates(true)
où {adresse} est l'adresse actuelle de la variable.
Ce code est important pour l'avenir "collectRates" processus, parce que juste au moment de l'Onepage Checkout page est en cours d'initialisation "collectRates" processus a déjà été traité, et le drapeau "collect_shipping_rates" est réglé sur "false". Si ce n'est pas définie sur true, la prochaine "collectRates" processus ne sera pas effectuée.
Fois que vous vérifiez l'emplacement ci-dessus, et cela ne fonctionne toujours pas - vous pouvez ajouter quelques traces de Mage_Checkout_Block_Onepage_Shipping_method_available::getShippingRates méthode. Si la méthode est correctement exécutée et le retour de certains tarifs à partir de $this->getAddress()->getGroupedAllShippingRates() l'appel, il pourrait y avoir quelques problèmes avec .phtml modèle de votre locan thème (chemin d'accès par défaut .phtml est app/design/frontend/base/default/template/checkout/onepage/shipping_method/disponible.phtml).
Voici comment vous pouvez vous connecter à l'issue de
$this->getAddress()->getGroupedAllShippingRates()
appel (Mage_Checkout_Block_Onepage_Shipping_Method_Available::getShippingRates
méthode):Veuillez noter que le résultat de tableau avec tous les taux seront enregistrés dans "spécial.journal" en vertu de la var/logs.
Je souhaite que je pourrais être plus d'aide, mais la question exige un certain creuser dans le code, le débogueur sera d'autant plus utile que l'abattage, si vous pouvez vous procurer une.
Cheers!
Available.php
. si je donneecho or print_r()
son simplement de chargement. ne pas imprimer quoi que ce soit même pasArray()
Si le Magento enregistrement est activé, vous pouvez essayer de consigner les résultats dans le journal personnalisé:
Mage::log($this->getAddress()->getGroupedAllShippingRates(), null, 'custom.log')
j'ai désactivé
onepage checkout
et essayéCheckout with Multiple Addresses
il montre aussiSorry, no quotes are available for this order at this time
Depuis, je suis nouveau sur magento je ne sais pas comment faire pour activer la journalisation.Où dois-je ajouter à ce code? dans available.php? et où dois-je trouver le fichier custom.journal.
Salut Limi, je suis désolé pour vous induire en erreur un peu. Vous voyez, le tableau que vous obtenez à partir de $this->getAddress()->getGroupedAllShippingRates() contient des objets, c'est pourquoi il est probablement trop gros et se termine juste en haut de manger tous les permis de la mémoire et de mourir. En revanche, vous pouvez ajouter le code suivant pour supprimer les objets imbriqués:
$printGroupes = array();foreach ($groups as $code => $groupItems) {foreach ($groupItems as $item) {$printGroupes[$code][] = $item->getData(); } }Mage::log($printGroupes, null,'special.log');
Aussi remarquer, que le résultat sera écrit dans spécial.log fichierOriginalL'auteur Slayer Birden
Prix doit être entré pour d'expédition forfaitaires pour travaux
Peut être le problème de la sélection du pays
Navire applicables pays est "un Pays Spécifique" et que vous avez sélectionné "Canada".
De sorte que vous verrez cette méthode de livraison que si vous sélectionnez le Canada sur la gestion de l'interface lors de l'achat.
Ou
Vous pouvez faire cela pour Tous les Pays et de vérifier si son travail ou pas.
All Countries
encore sa ne fonctionne pas. j'ai ajouté de nouvelles captures d'écran.Est-il servi de modèle sur le front-end ou une condition qui limite le taux forfaitaire sera appliqué appliqué, Vérifier cela en permettant à toute autre méthode d'expédition et si vous avez encore face à un tel problème, alors si vous pouvez créer un nouveau compte d'utilisateur Admin et de me fournir si possible afin que je puisse vérifier ce qu'est exactement le problème est
J'ai vérifié en permettant à d'autres de la méthode d'expédition de sa montre encore
Sorry, no quotes are available for this order at this time.
depuis sa une en direct du site de mon client, je ne peut pas donner les détails de connexion.Pouvez-vous énumérer les raisons possibles pour que je puisse vérifier
OriginalL'auteur Great Indian Brain