Magento – M2E Pro dirección de facturación no está disponible. Dirección de facturación único que faltaba nombre

Actualización de 21.03.2014

El tiempo es de ritmo rápido por delante y así las versiones M2E Pro. Mientras tanto, ya estamos en la versión 6 y el código ha cambiado un poco, pero el resultado es el mismo. El mensaje ha cambiado sólo un poco:

amazona

La Amazonia no suministra la información completa comprador facturación.

(“El Amazonas” – El Patrocinador? 🙂 )

El problema sigue siendo el mismo archivo que ug. de. Sin embargo, hay unas pocas líneas más convertido a saber ca. 67 HASTA 147 (todo lo que entre la // #### )

  
        si ($esta->orden>getShippingAddress()->hasSameBuyerAndRecipient()) {

            volver padres::getBillingAddressData();

        }

        $customerNameParts = $ this->getNameParts($esta->orden>getBuyerName());

        volver array(

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

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

            'Country_id' => '',

            «Región» => '',

            'Region_id' => '',

            'Ciudad' => "La Amazonia no suministra la información completa comprador facturación. ',

            'Código postal' => '',

            'Calle' => formación(),

            'Empresa' => ''

        );

    }

    shouldIgnoreBillingAddressValidation función pública()

    {

        si ($esta->orden>getAmazonAccount()->isMagentoOrdersBillingAddressSameAsShipping()) {

            return false;

        }

        si ($esta->orden>getShippingAddress()->hasSameBuyerAndRecipient()) {

            return false;

        }

        return true;

    }

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

Esto se puede comentar o eliminar.

Actualización de 17.07.2013

Es klappt que o.g. Ahora he probado: Sólo tiene que utilizar el antiguo archivo o. eliminar las nuevas filas y la dirección de envío se utiliza de nuevo como la dirección de facturación.

Artículo Original

Dado que las nuevas versiones (FUERA M2E Pro 5.2.1) Esta maravillosa interfaz de Magento libre entre, Amazonas, eBay y otros sorprendentes, que cuando Dirección de facturación (Dirección de Facturación) DE Órdenes de Amazon sólo el nombre y un

Dirección de facturación no está disponible.

es para ser leído. Ya que era antes de la dirección….? A petición de la promotora, mutatis mutandis, fue respondida de la siguiente manera:

“Actualmente no hay ninguna dirección de facturación, porque Amazon no transmite datos de la dirección de facturación de la interfaz API.
En versiones anteriores a M2e Pro 5.2.1 era simplemente la dirección de envío como la dirección de facturación (copiado). Aquí hubo quejas de Nutzeren, Por lo tanto, hemos modificado esta.
Si hoy en día la facturación- a N / A está scheided bajo de la dirección de entrega determinado.”

Entonces, ¿qué es esta “Dirección de facturación no está disponible.” Notificación emitida? En carpeta

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

es el archivo proxy.php

IMAGEN

Si las dos versiones de los archivos < 5.2.1 Y >= 5.2.1 mirada, se ve, que en la nueva versión se han añadido algunas líneas.

Es decir, la línea de 35-60

    función pública getBillingAddressData()
    {
        $rawAddressData = $ this->orden>getShippingAddress()->getRawData();

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

        volver array(
            'Nombre' => $customerNameParts['Nombre'],
            'Apellido' => $customerNameParts['Apellido'],
            'Country_id' => '',
            «Región» => '',
            'Region_id' => '',
            'Ciudad' => "Dirección de facturación no está disponible.",
            'Código postal' => '',
            'Calle' => formación(),
            'Empresa' => ''
        );
    }

    shouldIgnoreBillingAddressValidation función pública()
    {
        return true;
    }

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

Si desea hacer más fácil ahora, usted puede personalizar el diseño de la factura, para que se muestre la dirección de envío en vez de la dirección de facturación o “Dirección de facturación no está disponible” por su propio hechizo como “(s. Dirección de envío)” REPARAR. (Esto no funcionará con carácter retroactivo. Facturas, creado, Recuerde el viejo dicho, y sólo el cambio nuevo.)

Probablemente la solución más hermosa, para restaurar el estado de la apuesta, utilizar la versión antigua de proxy.php o simplemente eliminar las líneas correspondientes (Yo no lo he probado!).

Se utiliza en las versiones de Magento 1.4.1.1 HASTA 1.8.1.0.. PREGUNTAR, Comentarios, Sugerencias? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

2 pensamientos sobre “Magento – M2E Pro dirección de facturación no está disponible. Dirección de facturación único que faltaba nombre”

  1. Me encontré recientemente, también por el problema, pero no he tenido tiempo, a ocuparme de ella. Entonces weiiß ahora por lo menos, donde tengo que mirar.

    Muchas gracias!

  2. Nota importante acerca del artículo es, que M2e para obtener la API en tiempo real de usar las Órdenes y aquí está el problema, aquí que la dirección de facturación falta.

    Para algunos clientes, esto encaja con el partido, pero la dirección de envío.
    Lo que tienes que hacer es el informe “_GET_FLAT_FILE_ORDERS_DATA_” Obtener y evaluar.
    M2e es bien pero en la “Problema” off, cuando se disuelve, No se puede decir por desgracia.

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *