#1 (permalink)  
Alt 01.10.2007, 11:38
xt:Commerce Support Kunde
 
Registriert seit: 11.10.2006
Beiträge: 3
Standard Anleitung

Hallo,

kann mir jemand eine kurze Anleitung schreiben, wie ich PPE ins template
integriere? bei mir wird z.B. BUTTON_PAYPAL nicht erzeugt (standard xtc4 template)

EDIT: OK das funktioniert jetzt - aber:
na erfolgreicher bezahlung wir der status anscheinend nicht richtig gesetzt. Ich sehe zwar in den Bestelldetails im BE als Status "Versendet" aber der User kann den Artikel erst download, wenn ich manuell den Status auf "versendet" setze.

hinzugefügt am: Kunde benachrichtigt Status Kommentar
01.10.2007 13:32:53 Wahr Offen
01.10.2007 13:33:12 Falsch Versendet TIMESTAMP=2007-10-01T11:33:12...


Thorsten

Geändert von b.bergmann@exinit.de (01.10.2007 um 14:58 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 01.10.2007, 22:06
Erfahrener Benutzer
 
Registriert seit: 05.09.2003
Beiträge: 10.580
Standard

Bitte aktuelle Zip verwenden. War nen Fehler in der shopping_cart.php
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 02.10.2007, 09:10
xt:Commerce Support Kunde
 
Registriert seit: 11.10.2006
Beiträge: 3
Standard solved??

Folgendes hilft mir jetzt - kann man das so machen?

includes/classes/paypal_checkout.php

function write_status_history($o_id) {

if (empty($o_id) ) return false;

$ack = strtoupper($_SESSION['reshash']["ACK"]);
if($ack!="SUCCESS"){
$o_status = PAYPAL_ORDER_STATUS_REJECTED_ID;
} else {
$o_status = PAYPAL_ORDER_STATUS_SUCCESS_ID;
}

while (list ($key, $value) = each($_SESSION['reshash'])) {

$comment .= $key.'='.$value;

}

$order_history_data = array('orders_id' => $o_id,
'orders_status_id' => $o_status,
'date_added' => 'now()',
'customer_notified' => '0',
'comments' => $comment);
xtc_db_perform(TABLE_ORDERS_STATUS_HISTORY,$order_ history_data);


// dirty (?) hack
xtc_db_query("UPDATE " . TABLE_ORDERS . "
SET orders_status = '" . $o_status . "'
WHERE orders_id = '" . $o_id . "'");


return true;

}


Kurz nochmal zum setup: ich möchte download artikel anbieten (no shipping) und nach erfolgreicher paypal zahlung den link zum download freischalten, was ohne diese zeilen nicht funktionierte.

@matthias:
ich habe alle fixes aus diesem forum eingespielt.

Thorsten
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 08.10.2007, 22:16
xt:Commerce Support Kunde
 
Registriert seit: 23.05.2005
Beiträge: 97
Standard Auch Probleme mit dem Status

Ich hab auch das oben benannte Problem mit dem Status bei bereits bezahlten Bestellungen allerdings so:

In der Übersicht:
Status "Temporärer Bestellstatus" bei uns "Offen"
in den Details der Bestellung jedoch:
Status "Bestellstatus OK" bei uns "Zahlung eingegangen" Kommentar: TIMESTAMP=2007-10-08T19:54...

Ich benutze die aktuellste Version der shopping_cart.php
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
anleitung

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Installation Anleitung go4BC Installation und Konfiguration 3 20.08.2007 12:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:22 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand