#1 (permalink)  
Alt 20.03.2005, 11:04
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Ich habe den Schnellkauf ausprobiert, aber die Eingabe einer (g?ltigen) Artikel-Nummer und der Klick auf "In den Korb legen" hat nicht das gew?nschte Ergebnis zur Folge: der Artikel erscheint nicht in dem Korb!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 20.03.2005, 11:49
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Eine Code-Analyse des "Schnellkaufs" zeigt einige Ungereimtheiten:


Code:
<!#BEGIN --> 

<table border="0" width="100%" cellspacing="0" cellpadding="3" class="infoBoxContents">
	<tr>
 <td class="boxText_noframe">

 	<table width="100%" border="0" cellpadding="0" cellspacing="2">
  <tr> 	
  	<td width="50%" align="center" valign="middle"><form name="quick_add" method="post" action="http://www.mysite.de/xtcommerce/advanced_search_result.php?quickie=1003&action=add_a_quickie"><input type="text" name="quickie" value="1003" size=10></td>
  	<td width="50%" align="center" valign="middle"><input type="image" src="templates/aqua/buttons/german/button_add_quick.gif" border="0" alt="In den Korb legen" title=" In den Korb legen "></td>
  </tr>
  <tr>
  	<td colspan="2"><center><div class="boxText_noframe">Bitte geben Sie die Artikelnummer aus unserem Katalog ein.</form></div></center></td>
  </tr>
 	</table> 
 </td>

	</tr>
</table> 

<!#END -->
Die Form-Action verweist auf "http://www.mysite.de/xtcommerce/advanced_search_result.php?quickie=1003&action=add _a_quickie"

Die "advanced_search_result.php" auf meinem System (Standard-Installation) wertet aber keine Parameter "quickie" und "action" aus!?

Die Parameter-Auswertung dort umfasst nur:

Code:
 if ( (isset($_GET['keywords']) && empty($_GET['keywords'])) &&
    (isset($_GET['dfrom']) && (empty($_GET['dfrom']) || ($_GET['dfrom'] == DOB_FORMAT_STRING))) &&
    (isset($_GET['dto']) && (empty($_GET['dto']) || ($_GET['dto'] == DOB_FORMAT_STRING))) &&
    (isset($_GET['pfrom']) && empty($_GET['pfrom'])) &&
    (isset($_GET['pto']) && empty($_GET['pto'])) ) {
  $errorno += 1;
  $error = 1;
 }

 $dfrom_to_check = (($_GET['dfrom'] == DOB_FORMAT_STRING) ? '' : $_GET['dfrom']);
 $dto_to_check = (($_GET['dto'] == DOB_FORMAT_STRING) ? '' : $_GET['dto']);
Gibt es da eine Sonderversion von "advanced_search_result.php"? Wo kann ich die bekommen?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 20.03.2005, 12:16
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Ich habe mir mal ein paar Live xtCommerce-Shops daraufhin angesehen. Alle bieten den "Schnelllkauf" an, aber bei keinem funktioniert es!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 20.03.2005, 12:37
Erfahrener Benutzer
 
Registriert seit: 11.02.2005
Beiträge: 1.956
Standard

Wenn das wirklich so ist, das es bei allen nicht geht, schau doch mal im Bug-Tracker, ob es dort schon gelistet ist. Vielleicht wird ja schon dran gearbeitet.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 21.03.2005, 12:24
 
Registriert seit: 04.10.2004
Beiträge: 269
Standard

Im Bugtracker haben wir nichts gefunden, was auf das Problem hindeutet.

Wir haben uns jetzt aber selbst eine funktionierende L?sung erstellt.

Wir haben das "Schnellkauf-Formular" (das in "add_a_quickie.php" erstellt wird) so ge?ndert, dass es als "action" auf die "index.php" verweist.

Das Eingabefeld haben wir umbenannt in "BUYProducts_model", zus?tzlich gibt es ein "hidden" feld "action" mit dem Wert "buy_now", so dass letzendliche beim Klick auf den Button folgende URL abgeschickt wird:

"index.php?action=buy_now&BUYProducts_model=xx xxx"

Die verarbeitende "application_top.php" haben wir so erweitert, dass diese (neben dem "product_id" -der internen Produktkennung-) auch das "product_model" (==Artikel-Nummer) akzeptiert.

"index.php?action=buy_now&BUYProducts_model=xx xxx" kann ?brigens auch f?r "Deep Links" verwendet werden.

Das Ganze funktioniert allerdings noch nicht mit suchmaschinenfreundlichen URLs, da das Formular eben als URL "index.php?action=buy_now&BUYProducts_model=xx xxx" generiert.

Hat jemand eine Idee, wie man das auch f?r suchmaschinenfreundliche URLs funktionsf?hig machen kann?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
funktioniert, schnellkauf

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 Uhr.

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

xt:Commerce is a SafeCharge brand