mhase Posted August 14, 2005 Report Share Posted August 14, 2005 Hallo, ich weiss nicht mehr weiter. Hab in meinem Shop auch Staffelpreise f?r H?ndler eingegeben. Funktionierte auch alles, seit heute allerdings r?ckt immer der Preis der n?chsten (letzten) Staffel nach oben (Preis f?r 1 Stck.). Habe selbst Artikel mit funktionierender Staffel und konformer Preisstaffelung kopiert aber dann ?ndern sich beim kopierten Artikel auch die Staffelpreise selbstst?ndig. Was kann da los sein ? Hat jemand ?hnliche Erfahrungen oder L?sungen ? Link to comment Share on other sites More sharing options...
chpohl Posted August 14, 2005 Report Share Posted August 14, 2005 Welche Shopversion? Link to comment Share on other sites More sharing options...
mhase Posted August 15, 2005 Author Report Share Posted August 15, 2005 3.0.3 Buchversion ! Link to comment Share on other sites More sharing options...
mhase Posted August 17, 2005 Author Report Share Posted August 17, 2005 Hat niemand eine Idee ? Hab zwischenzeitlich auch weiter experimentiert aber es geht einfach nicht. Wie gesagt, habe einen Teil der Artikel einwandfrei mit Staffelpreisen erstellt (die bleiben auch wie gehabt) aber alle neu eingegebenen Artikel nehmen bei den Staffelpreisen immer die billigere Staffel in den Einzelpreis. Mal ketzerisch gefragt, kann die L?sung vielleicht 98 ? kosten ? Link to comment Share on other sites More sharing options...
chpohl Posted August 17, 2005 Report Share Posted August 17, 2005 Im Spnsorenbereich gibt es ein Bugfix f?r dieses Problem. Link to comment Share on other sites More sharing options...
mhase Posted August 17, 2005 Author Report Share Posted August 17, 2005 Ich glaub der Bugfix l?st mein Problem nicht wenn Du den meinst: /includes/classes/xtcPrice.php "& $this->cStatus['customers_status_id']!=0) " - ersetzen mit " && $this->cStatus['customers_status_id']==0) " Oder gibt es wirklich einen neuen ? Link to comment Share on other sites More sharing options...
mzanier Posted August 17, 2005 Report Share Posted August 17, 2005 die zeilen da sind kein bugfix und ?ndern auch an diesem problem nichts. oberes problem ist bekannt, bugfixes f?r aktuelle versionen stehen im sponsorenbereich zur verf?gung. Link to comment Share on other sites More sharing options...
mhase Posted August 17, 2005 Author Report Share Posted August 17, 2005 Ahh, ja. Link to comment Share on other sites More sharing options...
trannet Posted November 2, 2005 Report Share Posted November 2, 2005 hallo, versuch es mal hiermit, hat bei mir wunderbar geklappt! ersetze im includes/classes/xtcPrice.php folgende Zeile: function xtcGetGraduatedPrice($pID,$qty) { if (GRADUATED_ASSIGN=='true') if (xtc_get_qty($pID)>$qty) $qty=xtc_get_qty($pID); if (!is_int($this->cStatus['customers_status_id']) && $this->cStatus['customers_status_id']!=0) $this->cStatus['customers_status_id'] = DEFAULT_CUSTOMERS_STATUS_ID_GUEST; $graduated_price_query="SELECT max(quantity) as qty FROM personal_offers_by_customers_status_".$this->cStatus['customers_status_id']." WHERE products_id='".$pID."' AND quantity<='".$qty."'"; $graduated_price_query = xtDBquery($graduated_price_query); $graduated_price_data=xtc_db_fetch_array(&$graduated_price_query,true); if ($graduated_price_data['qty']) { $graduated_price_query="SELECT personal_offer FROM personal_offers_by_customers_status_".$this->cStatus['customers_status_id']." WHERE products_id='".$pID."' AND quantity='".$graduated_price_data['qty']."'"; $graduated_price_query = xtDBquery($graduated_price_query); $graduated_price_data=xtc_db_fetch_array(&$graduated_price_query,true); $sPrice=$graduated_price_data['personal_offer']; if ($sPrice != 0.00 ) return $sPrice; } else { return; } } mit function xtcGetGraduatedPrice($pID,$qty) { if (!$this->cStatus['customers_status_id']) $this->cStatus['customers_status_id'] = DEFAULT_CUSTOMERS_STATUS_ID_GUEST; $graduated_price_query="SELECT max(quantity) as qty FROM personal_offers_by_customers_status_".$this->cStatus['customers_status_id']." WHERE products_id='".$pID."' AND quantity<='".$qty."'"; $graduated_price_query = xtDBquery($graduated_price_query); $graduated_price_data=xtc_db_fetch_array(&$graduated_price_query,true); if ($graduated_price_data['qty']) { $graduated_price_query="SELECT personal_offer FROM personal_offers_by_customers_status_".$this->cStatus['customers_status_id']." WHERE products_id='".$pID."' AND quantity='".$graduated_price_data['qty']."'"; $graduated_price_query = xtDBquery($graduated_price_query); $graduated_price_data=xtc_db_fetch_array(&$graduated_price_query,true); $sPrice=$graduated_price_data['personal_offer']; if ($sPrice != 0.00 ) return $sPrice; } else { return; } } Link to comment Share on other sites More sharing options...
interpage Posted February 25, 2006 Report Share Posted February 25, 2006 Hallo, ich habe das Problem das ich zwar Staffelpreise einrichten kann und diese auch angezeigt werden, aber bei der Zahlung nicht abgezogen werden. Auch dem obigen Hinweis wollte ich nachgehen aber bei mir existiert diese Datei nicht: includes/classes/xtcPrice.php ???????? Vielen Dank Link to comment Share on other sites More sharing options...
mutro Posted March 22, 2006 Report Share Posted March 22, 2006 @trannet du bist Gott!!! Ich versuche schon seit Tagen dieses Problem zu beheben und durch dich ist das so Einfach! Jedenfalls hat alles super gekalppt, danke dir!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.