Magento – Seule méthode de paiement dans l'admin backend, mais pas à jour l'interface

ImageSi vous recevez fréquemment des ordres directs de l'extrémité arrière et en tant que. Réservations par téléphone carte de crédit sera, l'avis est, qu'il est difficile de l'une des méthodes de paiement existantes à. Ce serait bien, par conséquent, une méthode de paiement EX.. “Paiement par carte de crédit réservation par téléphone”, uniquement pour les administrateurs, mais pas la boutique à la disposition des visiteurs.

Il ya de nombreuses extensions et des instructions, Afin d'obtenir ce. Le plus simple et donc également présenté ci-dessous:

Nous utilisons le “nouveau” Mode de paiement, la méthode présentée par Magento “Bon de commande”. Dont le code est “PurchaseOrder”.

Maintenant, le

methods.phtml ouvrir les modèles respectifs. E.G.. dans le dossier

app / design / frontend /[de base ou par défaut]/[IhrTemplate]/template / checkout / OnePage / paiement

Là-bas, puis ajoutez la ligne suivante

<?php if($_code ==”PurchaseOrder”){ continuer; } ?>

Ici nous rencontrons à nouveau sur le o.g. Code. Devrait-il y avoir un autre mode de paiement, Il suffit d'utiliser le code à partir de ce (peut EX.. très facile à trouver avec Firebug).

Cette ligne est en cours

<?php foreach ($ce->GetMethods() que $ _method): $_code = $ _method->getCode() ?>

et avant

<dt>

inséré.

Alors peut-être. Vider le cache et la nouvelle méthode de paiement apparaît sur l'extrémité arrière.

Une autre astuce:

Le fichier purchaseorder.phtml

à partir du dossier

app / design / adminhtml / default / default / template / paiement / forme

et de prendre le champ

<li>
<div class =”case ci-dessus”>
<étiquette pour =”po_number”><?php echo Mage::assistant(«Paiement»)->__(«Le paiement par téléphone) ?> <span class =”requis”>*</envergure></étiquette><br />
<input type =”texte” id =”po_number” name =”paiement[po_number]” title =”<?php echo Mage::assistant(«Paiement»)->__(“Paiement par téléphone”) ?>” class =”requis d'entrée d'entrée de texte” = valeur”<?php echo $ this->getInfoData(«Po_number ') ?>”/>
</div>
</li>

commenter ou supprimer. Ainsi, dans le dos, puis la zone de saisie du numéro d'ordre n'est plus nécessaire et ne s'affiche plus.

Pour conclure, puis de personnaliser complètement les traductions encore. Donc, soit la solution de facilité et aller “Bon de commande” traduire la façon dont vous le vouliez ou modifier les fichiers appropriés, qu'il n'y a pas plus “Bon de commande” mais EX.. “Paiement par téléphone” o.ä. est traduit.

Utilisé dans la version Magento 1.4.1.1 Remarques? Ajouts? Remarques? 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 – Seule méthode de paiement dans l'admin backend, mais pas à jour l'interface”

  1. Guide des bonnes, Merci!

    Le vrai problème dans la mise en œuvre de la possibilité d'enregistrer des commandes par téléphone est, que EX.. Ne sera pas payer par carte de crédit vraiment pris en charge dans le backend. Le fournisseur de, Je sais, supporter au moins pas. Parce qu'il ne suffit pas, tout simplement d'ajouter les données de cartes de crédit – Celui-ci a très bien répondu comme à l'avant et peut également saisir vérifier.

    VG, Robert

    1. Cela dépend, mais sur le processeur de carte de crédit. Connu pour nous de deux façons: D'une part directement dans le back office du client représente à la gestionnaire KK. Les réservations peuvent être faites là-bas et d'autre part, il ya certains fournisseurs un petit logiciel, peut être faite directement depuis le bureau avec la réservation de la.

Laisser un commentaire

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