Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: nitro19 w Lipiec 01, 2009, 06:42:26 pm
-
Witam,
Pobrałem PrestaShop w wersji beta i zabawiłem się w zakupy w swoim sklepie. Zamówiłem przykładowo produkt za 2 złote, dokonałem płatności dotpay, wszystko sprawnie, daje wróć do sklepu, klikam Moje Konto -> Historie zamówień a tam nie ma odnotowanego zamówienia, poza tympo zamówieniu koszyk powinien być pusty, a tak w koszyku nadal jest zamówienie.
Proszę o pomoc.
-
dla wersji PS 1.1.0.5
w pliku /dotpay/order-confirmation.php
należy wstawić
<?php
include('../../config/config.inc.php');
include(_PS_ROOT_DIR_.'/header.php');
include('./dotpay.php');
$dotpay = new Dotpay();
if(($_GET['status']!='FAIL')AND($_GET['status']=='OK')){
$order = new Order($dotpay->currentOrder);
$total = floatval(number_format($cart->getOrderTotal(true, 3), 2, '.', ''));
$dotpay->validateOrder(intval($cart->id), _PS_OS_PREPARATION_, $total, $dotpay->displayName);
Tools::redirectLink(__PS_BASE_URI__.'/order-confirmation.php?id_cart='.$cart->id.'&id_module='.$dotpay->id.'&id_order='.$dotpay->currentOrder.'&key='.$order->secure_key);
}else{
$smarty->assign(array( 'HOOK_PAYMENT_RETURN' => $dotpay->paymentReturn()));
$smarty->display(_PS_THEME_DIR_.'order-confirmation.tpl');
}
include(_PS_ROOT_DIR_.'/footer.php');
?>
natomiast templatke payment-return.tpl potraktowałem jako odmowa transakcji i jej zawartosc to:
<p>{l s='Dziękujemy za zakupy w ' mod='dotpay'} <span class="bold">{$shop_name}</span>.
Drogi użytkowniku!
Autoryzacja transakcji ma wynik NEGATYWNY
Prosimy o wybór innej metody płatności.
{l s='W razie jakichkolwiek pytań prosimy o kontakt z ' mod='dotpay'} <a href="{$base_dir}/contact-form.php">{l s='Działem Obsługi Klienta' mod='dotpay'}[/url].
</p>
zamówienie pozostaje w koszyku jeżeli dotpay odrzuci transakcję
-
witam
mam ten sam problem , podmieniłem jak wyżej pliki i po dokonaniu płatności nie wraca do strony sklepu tylko wyskakuje błąd otwarcia strony ,
jak to rozwiązać ?
-
czy ktoś uporał się z tym problemem? mi te poprawki nie działają bo wyskakuje błędny adres sklepu ;-(