Magento – M2E Adresse de facturation Pro n'est pas disponible. Adresse de facturation seule chose nom manquant

Mise à jour de 21.03.2014

Le temps est rapide à venir et donc les versions M2E Pro. Pendant ce temps, nous sommes déjà sur la version 6 et le code a changé un peu, mais le résultat est le même. Le message a changé seulement un peu:

amazone

L'Amazonie ne fournit pas l'information complète de l'acheteur de facturation.

(“L'Amazonie” – Le commanditaire? 🙂 )

Le problème est toujours le même fichier que ug. à partir de. Cependant, il ya un peu plus de lignes devenues savoir ca. 67 à 147 (tout entre l' // #### )

  
        si ($ce->Pour->getShippingAddress()->hasSameBuyerAndRecipient()) {

            retourner parent::getBillingAddressData();

        }

        $customerNameParts = $ this->getNameParts($ce->Pour->getBuyerName());

        return array(

            'Prénom' => $customerNameParts['Prénom'],

            'Nom' => $customerNameParts['Nom'],

            «Country_id '=> '',

            «Région» => '',

            «REGION_ID '=> '',

            'Ville' => «L'Amazonie ne fournit pas l'information complète de l'acheteur de facturation.,

            'Code' => '',

            «Rue» => gamme(),

            «Entreprise» => ''

        );

    }

    fonction publique shouldIgnoreBillingAddressValidation()

    {

        si ($ce->Pour->getAmazonAccount()->isMagentoOrdersBillingAddressSameAsShipping()) {

            return false;

        }

        si ($ce->Pour->getShippingAddress()->hasSameBuyerAndRecipient()) {

            return false;

        }

        return true;

    }

    // ########################################

Cela peut être commenté ou enlevé.

Mise à jour de 17.07.2013

Es klappt qui o.g. J'ai maintenant testé: Il suffit d'utiliser l'ancien fichier ou. supprimer les nouvelles lignes et l'adresse de livraison est à nouveau utilisée comme adresse de facturation.

Article d'origine

Étant donné que les versions plus récentes (à partir de M2E Pro 5.2.1) Cette interface Magento libre merveilleux entre, Amazon, eBay et autres frappant, que, lorsque Adresse de facturation (Adresse de facturation) de Commandes Amazon seulement le nom et un

Adresse de facturation n'est pas disponible.

est à lire. Comme il était avant l'adresse….? Sur demande du promoteur, mutatis mutandis, a répondu comme suit:

“Actuellement, il n'y a pas de l'adresse de facturation, parce que Amazon ne transmet facturation coordonnées dans l'interface API.
Dans les versions antérieures à M2e Pro 5.2.1 était simplement l'adresse de livraison que l'adresse de facturation (copié). Ici, il ya eu des plaintes de Nutzeren, Par conséquent, nous avons modifié ce.
Si aujourd'hui la facturation- A N / A est sous scheided de l'adresse de livraison indiquée.”

Alors, quelle est cette “Adresse de facturation n'est pas disponible.” Avis émis? Dans le dossier

app/code/community/Ess/M2ePro/Model/Amazon/Order

est le fichier proxy.php

Image

Si les deux versions de fichiers < 5.2.1 et >= 5.2.1 oeil, on voit, que dans la nouvelle version quelques lignes ont été ajoutées.

À savoir, la ligne 35-60

    fonction publique getBillingAddressData()
    {
        $rawAddressData = $ this->Pour->getShippingAddress()->getRawData();

        $customerNameParts = $ this->getNameParts($rawAddressData[«BUYER_NAME ']);

        return array(
            'Prénom' => $customerNameParts['Prénom'],
            'Nom' => $customerNameParts['Nom'],
            «Country_id '=> '',
            «Région» => '',
            «REGION_ID '=> '',
            'Ville' => «Adresse de facturation n'est pas disponible.,
            'Code' => '',
            «Rue» => gamme(),
            «Entreprise» => ''
        );
    }

    fonction publique shouldIgnoreBillingAddressValidation()
    {
        return true;
    }

    // ########################################

Si vous voulez le rendre facile maintenant, vous pouvez personnaliser la présentation de la facture, de sorte que l'adresse d'expédition est affiché à la place de l'adresse de facturation ou “Adresse de facturation n'est pas disponible” par son propre sort comme “(s. Adresse d'expédition)” remplacer. (Cela ne fonctionnera pas rétroactivement. Factures, établi, Rappelez-vous le vieux dicton, et seul nouveau changement.)

Probablement la plus belle solution, pour restaurer la barre d'état, à utiliser l'ancienne version de proxy.php ou tout simplement supprimer les lignes concernées (Je n'ai pas testé!).

Utilisé dans les versions Magento 1.4.1.1 à 1.8.1.0.. Demandez, Remarques, Suggestions? Volontiers!

Publié par Covos

Depuis 2009 Je travaille intensément avec Magento. J'ai commencé avec la création et l'exploitation des magasins B2C. Cela a été prolongé par mon travail dans le secteur de la logistique. Il en est résulté premiers systèmes de B2E spécialisés. Aujourd'hui, je travaille jour par jour avec B2C passionnant, B2B- et les projets B2E et rapports dans ce blog sur les défis et donner des conseils d'initiés.

2 pensées sur “Magento – M2E Adresse de facturation Pro n'est pas disponible. Adresse de facturation seule chose nom manquant”

  1. Je suis tombé récemment aussi sur le problème, mais qui n'ont pas eu le temps, à me préoccuper de cela. Alors je weiiß maintenant au moins, où je dois regarder.

    Merci beaucoup!

  2. Wichtiger Hinweis zu dem Artikel ist, dass M2e den Realtime API Benutzt um die Bestellungen zu bekommen und hier ist das Problem, dass hier die Billing Address fehlt.

    Bei einigen Kunden passt diese mit der Lieferadresse aber überein.
    Was man machen muss ist sich den Report “_GET_FLAT_FILE_ORDERS_DATA_” holen und auswerten.
    M2e ist wohl aber an dem “Problème” dran, wann es gelöst wird, konnten Sie leider nicht sagen.

Laisser un commentaire

Votre adresse email ne sera pas publié. les champs requis sont indiqués *