Witam,
Czy jest mozliwosc w VM wygenerowania druku przelewu po zlozeniu zamowienia?
Witam,
Czy jest mozliwosc w VM wygenerowania druku przelewu po zlozeniu zamowienia?
Pewnie, że jest taka mozliwość, zapomniałem, że nawet mam takie rozwiązanie na swojej stronie www.mbpartner.com.pl , jutro postaram się poszukać odpowiednio przerobionych plików i podać w jaki sposób można to zrobić
www.mbpartner.com.pl
coMet
lepiej późno niż wcale
1. Dodaj nowy sposób płatności
- Nazwa sposobu zapłaty: Przelew
- Kod: prz
- Zaznacz PayPal (or related)
2. W konfiguracji wklej to co poniżej zmieniając adres swojej strony
3. Rozpakuj pliki z paczki : http://www.mbpartner.com.pl/przelew.zipKod PHP:
<script type="text/javascript">
<!--
function wyslij()
{
var form=document.przelew;
document.przelew.submit();
}
// -->
</script>
<?php
$total = ( $db->f("order_total"));
$first_name = $user->first_name;
$last_name = $user->last_name;
$address = $user->address_1;
$order_id = $db->f("order_id");
$city = $user->city;
$zip = $user->zip;
$nazwa = $first_name." ".$last_name." ".$address." ,".$zip." ".$city;
$total = round($total,2);
echo "Klikając poniżej możesz wygenerować blankiet przelewu";
echo "<br/>";
?>
<form name="przelew" method="post" action="http://www.twoja_strona/przelew/druk.php" target="_blank">
<input name="total" type="hidden" value="<?php echo $total ?>">
<input name="nazwa" type="hidden" value="<?php echo $nazwa ?>">
<input name="tytul" type="hidden" value="<?php echo $order_id ?>">
</form>
<?php
echo "<img src=\"http://www.twoja_strona/przelew/blank_resize.gif\" alt=\"Wyślij\" onmousedown=\"wyslij()\">" ;
echo "<br/>";
echo " Wydrukuj blankiet przelewu";
?>
4. Wyedytuj plik druk.php i wpisz nazwę odbiorcy, adres i konto oraz w lini 63,64 adres twojej strony strony
5. Skopiuj rozpakowane pliki do katalogu "/przelew"
www.mbpartner.com.pl
coMet
Fajnie to rozwiazales, ja to zrobilem troche prymitywniej poprzez umieszczenie przelewu wylacznie w historii zamowienia. Przerobilem ostatecznie na twoj sposob. Dziekuje.
Witam
Mam mały problem z tym drukiem przelewu. Problem polega na tym, że jeżeli się zamówi i od razu się zrobi wydruk dowodu wpłaty to jest ok, ale jeżeli np. klient się zdecyduje wylogować a potem ponownie zalogować i wejść w swoje zamówienia i próbować wydrukować druk, to w polach „dane zleceniodawcy” nic nie ma. Czy to tylko ja tak mam czy to jest małe niedopatrzenie.
Pozdrawiam
Chcialbym drukowac polecenie przelewu jako administrator a nie jako klient.
Umiescilem wiec kod podany przez Cometa:
Do pliku: order_order_print.phpKod PHP:
<script type="text/javascript">
<!--
function wyslij()
{
var form=document.przelew;
document.przelew.submit();
}
// -->
</script>
<?php
$total = ( $db->f("order_total"));
$first_name = $user->first_name;
$last_name = $user->last_name;
$address = $user->address_1;
$order_id = $db->f("order_id");
$city = $user->city;
$zip = $user->zip;
$nazwa = $first_name." ".$last_name." ".$address." ,".$zip." ".$city;
$total = round($total,2);
echo "Klikając poniżej możesz wygenerować blankiet przelewu";
echo "<br/>";
?>
<form name="przelew" method="post" action="http://www.twoja_strona/przelew/druk.php" target="_blank">
<input name="total" type="hidden" value="<?php echo $total ?>">
<input name="nazwa" type="hidden" value="<?php echo $nazwa ?>">
<input name="tytul" type="hidden" value="<?php echo $order_id ?>">
</form>
<?php
echo "<img src=\"http://www.twoja_strona/przelew/blank_resize.gif\" alt=\"Wyślij\" onmousedown=\"wyslij()\">" ;
echo "<br/>";
echo " Wydrukuj blankiet przelewu";
?>
Dziala, w polowie. Generuje druk, ale zapelnia pola kwoty oraz numeru zamowienia. Brak pola "$nazwa" - nie wyswietla sie.
Jak to poprawic?
witam czy mógłbyś wrzucić ponownie paczkę przelew.zip.
Z góry wielkie dzięki