Magento – Método de pago para el administrador / Un pedido por teléfono

¿Quién tiene una tienda, Si el cliente también puede llamar, para la compra, tiene probablemente también el problema, que hay muchas formas de pago, pero pocos, que son útiles en la detección de órdenes en el backend.

Hay, por supuesto, la entrega (generalmente provista de cuotas) y avanzar. Pero si el cliente, por ejemplo,. quiere pagar con PayPal o con tarjeta de crédito, entonces es más difícil. Se puede decir, por supuesto, el cliente “En la confirmación de la orden es entonces disponible con antelación, pero es PayPal”….pero es unprofessioniell.

Por lo tanto, un tipo de pago es mejor, SÓLO puede ver en el backend y no el frontend. Y lo mejor aún, que puede ser utilizado para diversos pagos tales como tarjetas de crédito y PayPal, pero todavía hace una buena impresión.

¿Cómo procedemos?

Tenemos la forma de pago “Orden de Compra” O “Recuperación de un trabajo” seleccionar, no necesitamos de otro modo. Así, en el primer paso, ofrecemos una, que estos son sólo en el back-end, pero no en el frontend = para que aparezcan los clientes.

Dazu die Purchaseorder.php aus dem Ordner appcodecoreMagePaymentModelMethod in den Ordner appcodelocalMagePaymentModelMethod kopieren (si no está disponible, LEVANTAR) y no añadir dos líneas.

    $ protegida _canUseInternal = true;
    $ protegida _canUseCheckout = false;

Entonces sería el “RECIÉN LLEGADO” Busque la versión:

Mage_Payment_Model_Method_Purchaseorder clase extiende Mage_Payment_Model_Method_Abstract
{
    protected $ _code = 'hojaPedido';
    protected $ _formBlockType = 'pago / form_purchaseorder';
    protected $ _infoBlockType = 'pago / info_purchaseorder';
/** Comparte solamente para usar de administración */
    $ protegida _canUseInternal = true;
    $ protegida _canUseCheckout = false;

    /**
     * Asignar datos a instancia de modelo de información
     *
     * @param $ mixto de datos
     * @return Mage_Payment_Model_Method_Purchaseorder
     */
    assignData función pública($datos)
    {
        si (!($fecha instanceof Varien_Object)) {
            $fecha = new Varien_Object($datos);
        }

        $esta->getInfoInstance()->setPoNumber($datos->getPoNumber());
        return $ this;
    }
}

IMAGENLuego, en el Backend bajo casi cualquier sistema > Configuración > Venta > Número de especies, el tipo de pago habilitado. Usted no debe aparecer en el frontend y luego.

El título podría entonces, por ejemplo,: A “Tal. Orden:” ser cambiado.

IMAGENLuego se examina la entrada de pedidos backend como éste.

Sería bueno ahora, pero, si nos “Número de orden” por ejemplo. CONTRA “Pago con” intercambiaría. Para ello, tomamos la más simple (ESTIMACIÓN, No actualizar de fallos. Así que si uno de los siguientes archivos para ser renovados, también necesitan cambios a realizar de nuevo!) En la carpeta app / locale / en_US los tres archivos

Mage_Payment.csv
Mage_Sales.csv
Mage_XmlConnect.csv

y en busca de “Número de Pedido”. La traducción se reemplaza por “Número de orden” o. “Número de orden:” A “Pago con” O “Pago con:”. Y si volvemos a estar aquí, traducimos la misma aún “Orden de Compra”,”Recuperación de un trabajo” recién a saber, por ejemplo,. A “Orden de Compra”,”Un pedido por teléfono (Administración)”.

IMAGEN

A más tardar después de una recarga de caché se debe ordenar el sistema entonces busca en el backend de manera.

IMAGENEn el correo electrónico de confirmación de pedido, que tiene este aspecto

Y en el orden mismo de manera

IMAGEN

 

El espectador se inclina probablemente ha notado, que aquí hay un poco de descuido. Yo era entonces, pero para “Un pedido por teléfono” elegido en lugar de “Tal. Orden” y se omite el colon.

Se utiliza en la versión de Magento 1.7. PREGUNTAR, Comentarios, Propuestas? Nosotros directamente o como un comentario.

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 – Método de pago para el administrador / Un pedido por teléfono”

  1. Gracias por este workarround, que nos ayudó.
    Sin embargo, sostengo un poco en la presentación de facturas, hay entonces
    “Pago: Un pedido por teléfono” mejor sería esto aquí “Orden de Pago por teléfono: (Beahlungsmethode)” o simplemente (Forma de pago” se situaría.
    ¿Sabe usted en qué momento hay que adaptar el?

    1. Creo que, que para este caso “Un pedido por teléfono” debe reemplazar o simplemente pueden desaparecer – este será el más fácil. A continuación, puede entrar en el campo apropiado lo que quiere.

Deja un comentario

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