Magento – Mode de paiement pour l'administrateur / Commande par téléphone

Qui a une boutique, Si le client peut également appeler, à l'achat, a probablement aussi le problème, qu'il ya beaucoup de méthodes de paiement, mais peu, qui sont utiles dans la détection de la commande dans le backend.

Il ya de la prestation de cours (habituellement fournie avec des frais) et avance. Mais si le client par exemple. veut payer avec PayPal ou par carte de crédit, il est alors plus difficile. On peut dire, bien sûr, le client “Sur la confirmation de commande est alors disponible en avance, mais il est PayPal”….mais est unprofessioniell.

Par conséquent, un type de paiement est le meilleur, SEULEMENT être vu dans le backend et pas l'interface. Et le meilleur pour l'instant, qui peut être utilisé pour divers paiements tels que les cartes de crédit et PayPal, mais apporte encore une bonne impression.

Comment nous procédons ne?

Nous avons la méthode de paiement “Bon de commande” ou “Récupération de travail” sélectionner, nous n'avons pas besoin autrement. Ainsi, dans la première étape, nous proposons une, que celles-ci ne sont que dans le backend mais pas dans l'interface pour les clients = apparaissent.

Dazu die Purchaseorder.php aus dem Ordner appcodecoreMagePaymentModelMethod in den Ordner appcodelocalMagePaymentModelMethod kopieren (s'il n'est pas disponible, Créer) et il ajouter deux lignes.

    protected $_canUseInternal = true;
    protected $_canUseCheckout = false;

Alors serait la “nouveau” Regardez la version:

class Mage_Payment_Model_Method_Purchaseorder extends Mage_Payment_Model_Method_Abstract
{
    protected $_code  = 'purchaseorder';
    protected $_formBlockType = 'payment/form_purchaseorder';
    protected $_infoBlockType = 'payment/info_purchaseorder';
/** Nur zur Admin Nutzung freigeben */
    protected $_canUseInternal = true;
    protected $_canUseCheckout = false;

    /**
     * Assign data to info model instance
     *
     * @param   mixed $data
     * @return  Mage_Payment_Model_Method_Purchaseorder
     */
    public function assignData($données)
    {
        si (!($data instanceof Varien_Object)) {
            $data = new Varien_Object($données);
        }

        $ce->getInfoInstance()->setPoNumber($données>getPoNumber());
        return $ this;
    }
}

ImageEnsuite, dans le Backend sous presque n'importe quel système > Configuration > Ventes > Nombre d'espèces, le type de paiement activée. Vous ne devriez pas apparaître dans l'interface puis.

Le titre pourrait alors par exemple: sur “Tel. Ordre:” modifier.

ImageEnsuite, il se penche sur l'entrée de commande d'arrière-plan comme ceci.

Ce serait bien maintenant, mais, si nous “Numéro de commande” EX.. contre “Paiement par” échangerait. Pour cela, nous prenons le plus simple (Attention, pas mettre à jour de sécurité. Donc, si l'un des fichiers suivants à renouveler, également besoin de changements à apporter à nouveau!) Dans le dossier app / locale / fr_FR les trois fichiers

Mage_Payment.csv
Mage_Sales.csv
Mage_XmlConnect.csv

et la recherche de “Numéro de commande”. La traduction que nous remplaçons par “Numéro de commande” ou. “Numéro de commande:” à “Paiement par” ou “Paiement par:”. Et si nous voulons ici, nous traduisons la même encore “Bon de commande”,”Récupération de travail” nouvellement savoir par exemple. à “Bon de commande”,”Commande par téléphone (Administration)”.

Image

Au plus tard après un rechargement du cache, il devrait ordonner système puis regardez dans le backend si.

ImageDans le courriel de confirmation de commande, il ressemble à ceci

Et dans l'ordre même si

Image

 

Le spectateur est incliné probablement remarqué, que là, il ya un peu de laisser-aller. J'étais alors, mais pour “Commande par téléphone” choisi à la place de “Tel. Ordre” et omis le côlon.

Utilisé dans la version Magento 1.7. Demandez, Remarques, Propositions? Nous directement ou comme un commentaire.

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 – Mode de paiement pour l'administrateur / Commande par téléphone”

  1. Merci pour cette workarround, qui nous a aidés.
    Cependant, je soutiens un peu dans le Bill Presentment, il est alors
    “Paiement: Commande par téléphone” mieux ce serait ici ce “Ordre de paiement par téléphone: (Beahlungsmethode)” ou tout simplement (Mode de paiement” résisterait.
    Savez-vous à quel moment vous devez adapter la?

    1. Je pense que, que pour ce cas “Commande par téléphone” devrait remplacer ou peut tout simplement disparaître – ce sera le plus facile. Ensuite, vous pouvez entrer dans le champ approprié ce que vous voulez.

Laisser un commentaire

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