d-i-n-o Posted October 16, 2009 Report Share Posted October 16, 2009 Hallo, ich stehe vor dem Problem, dass ich Demoartikel einer Software im Shop habe. Die kosten 0 EUR und sollen ohne Umweg über die Zahlung bestellt werden, hat jemand eine Ahnung wie man das lösen kann oder ob es ein Plug-in dafür gibt. Danke Link to comment Share on other sites More sharing options...
oldbear Posted October 16, 2009 Report Share Posted October 16, 2009 hi, ist das Software zum Download ( sonst hättest Du ja Versandkosten ) -> das geht über "Dateianhänge" im Artikelstamm ( und wenn bei Deinem Provider die symlinks richtig funktionieren ). Grüsse oldbear Link to comment Share on other sites More sharing options...
d-i-n-o Posted October 16, 2009 Author Report Share Posted October 16, 2009 Es läuft wie folgt. Es gibt Lizenzen zu kaufen. Die nach Zahlungseingang an den Kunden gesendet werden. Es gibt aber auch kostenfreie Demolizenzen. Doof ist wenn der Kunden nichts zahlen muss, aber trotzdem eine Zahlungsmöglichkeit auswählen soll. Da sind die Bestellabbrüche garantiert. Deshalb suche ich einen Weg die Zahlung bei kostenlosen Artikeln zu überspringen. Versand soll aber drin bleiben, weil man da die Email für den Lizenzempfänger angeben kann. Link to comment Share on other sites More sharing options...
oldbear Posted October 16, 2009 Report Share Posted October 16, 2009 hallo, Preisabfrage in den Templates unter /xtcore/pages/payment ? Ginge das ? Link to comment Share on other sites More sharing options...
d-i-n-o Posted October 16, 2009 Author Report Share Posted October 16, 2009 Es gibt ja bereits die Möglichkeit, dass digitale Artikel den Versandbereich überspringen, das gleiche brauche ich für Artikel die 0 EUR kosten für den Zahlungsbereich. So wie ich das sehe wird es aber nicht im Template gesteuert, bin aber auch nicht so fit im Shopcode. Link to comment Share on other sites More sharing options...
d-i-n-o Posted October 16, 2009 Author Report Share Posted October 16, 2009 in der Datei xtcore/pages/checkout.php findet sich ab Zeile 374 folgender Code: if($_SESSION['cart']->type == 'virtual'){ if($page_data=='shipping') $page_data = 'payment'; } wenn ich das ändere in: if($_SESSION['cart']->type == 'virtual'){ if($page_data=='payment') $page_data = 'confirmation'; } dann wird die Payment-Seite übersprungen, ist eigentlich genau das was ich wollte, aber leider ist dann die Artikelauflistung in der Bestätigung leer. Wahrscheinlich gehen die Warenkorbdaten irgendendwie verloren. Link to comment Share on other sites More sharing options...
oldbear Posted October 16, 2009 Report Share Posted October 16, 2009 hi, und wenn du etwa bei Zeile 362: if($page->page_action=='payment'){ include 'xtCore/pages/page_action/checkout.payment.php'; nochmal auf 'virtual' abfragst ? Vorher wird der Warenkorb noch übergeben ( zeile 350 ff ). Grüsse Link to comment Share on other sites More sharing options...
d-i-n-o Posted October 16, 2009 Author Report Share Posted October 16, 2009 hmm, Danke, aber das muss ich mir in Ruhe mal ansehen, ich glaube meine Version ist eine andere. Habe die 11er im Einsatz, da fängt if($page->page_action=='payment'){ erst später bei Zeile 412 an. Wenn ich mehr ein PHP-Fuchs wäre, würde es mir sicherlich leichter fallen den Code zu interpretieren. Link to comment Share on other sites More sharing options...
d-i-n-o Posted October 19, 2009 Author Report Share Posted October 19, 2009 Da hörts bei mir auf, hab keine Ahnung wie ich das hinbekommen soll. Vielleicht wäre auch ein Ansatz die Bezahlseite aufzurufen, alle überflüssigen Infos ausblenden und nur einen kleinen Text anzeigen. Dieser Artikel ist kostenfrei... Klick auf weiter um Bestellung aufzugeben. Dann hätte ich die Warenkorbdaten und könnte die Bestellung annhemen. Aber wie gesagt, da hört es einfach bei meinen Kenntnissen auf. Link to comment Share on other sites More sharing options...
Danimann Posted March 12, 2010 Report Share Posted March 12, 2010 Würde auch gerne die Zahlungsauswahl bei kostenlosen Artikeln abschalten. Gibts denn hierzu schon ne Lösung? Wäre super, wenn die jemand posten könnte. Danke schonmal! Link to comment Share on other sites More sharing options...
matictec Posted October 31, 2011 Report Share Posted October 31, 2011 Ich habe eine Erweiterung geschrieben, die scheinbar die Lösung ist. Ich muss sie allerdings noch erst ein wenig testen. Link to comment Share on other sites More sharing options...
vorlon77 Posted September 29, 2012 Report Share Posted September 29, 2012 Ich wollte mal fragen ob Du die Erweiterung mittlerweile getestet hast ;-) Könnte ich auch brauchen! Link to comment Share on other sites More sharing options...
Alex Scher Posted September 29, 2012 Report Share Posted September 29, 2012 Gibt es doch ein Plugin für: Zahlungsweise ausblenden xt_zeropay-xt_zeropay funktioniert dieses nicht? Link to comment Share on other sites More sharing options...
vorlon77 Posted September 30, 2012 Report Share Posted September 30, 2012 Danke! Die Beschreibung verstehe ich aber so, das mit dem Plugin die Zahlungsmodule deaktiviert werden, die nciht für Zahlungen von 0,- Euro möglich sind. Dann habe ich aber immer noch das Problem das ich mit 0,- Euro keine Bestellung abschließen kann oder verstehe ich das falsch? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.