Facciamo un piccolo passo indietro.
In Magento la procedura di registrazione di un ordine prevede le seguenti fasi:
Quando si arriva al punto 4) della procedura Magento registra l’ordine e lo mette “in attesa di pagamento” o “in attesa di pagamento paypal” se si è scelto di pagare tramite paypal.
Selezionato PayPal al punto 4) e cliccato su conferma al punto 5) si viene reindirizzati sul sito PayPal e qui si può
Nei casi 1) e 2) Magento registra rispettivamente l’ordine come “In lavorazione” e “Annullato”.
Nel caso 3) Magento non sa cosa fare e l’ordine rimane nello stato impostato al momento della registrazione, “in attesa di pagamento paypal” se si è scelto di pagare tramite paypal e non c’è modo di pagare l’ordine tramite paypal se non ricevendo un link direttamente dal venditore.
Sarebbe utile un link a PayPal per il pagamento dell’ordine accessibile direttamente dalla Dashboard dell’account cliente? Pensiamo di si e lo abbiamo inserito nella scheda dell’ordine nel modo seguente.
Innanzitutto abilitiamo nella Dashboard gli ordini in “pending”
Quindi apriamo il file /app/design/frontend/base/default/template/sales/order/info.phtml o lo stesso file del vostro template e modifichiamo il DIV con class “box-content” in questo modo
getStore()->getCurrentCurrencyCode();
$gTotal = round($_order->getGrandTotal(), 2);
if($_order->getStatus() == 'pending_payment'):
//get paypal email
$paypalEmail = Mage::getStoreConfig('paypal/general/business_account');
?>
Paga subito con getPaymentInfoHtml() ?>
getPaymentInfoHtml();
endif; ?>
Ecco il risultato
Provato su Magento CE 1.7.0.2 e 1.6.2.0
Reading Time: < 1 minute Esclusione di una serie di prodotti selezionati tramite l'apposito menù…
Reading Time: < 1 minute Nel video che vedete di seguito, a titolo di esempio,…
Reading Time: 2 minutes Vediamo come è possibile fare il restart di php-fpm con capistrano…
"Stiamo scoprendo modi migliori di creare software,sviluppandolo e aiutando gli altri a fare lo stesso.Grazie…
Shopware ha rilasciato una security patch in grado di colmare alcune lacune di sicurezza per…
Il tema e-commerce ed omnicanalità ha sostituito l'ormai obsoleta multicanalità, vediamo di cosa si tratta.…