Fehler nach "Bestellung absenden"

03.05.2012 15:15
#1
greenkeeper62
Joomshopping forum user no avatar
Name: Erich Bucher
11.01.2012
Сообщения: 6
Quote
Fehler nach "Bestellung absenden"

Nachdem ich die Updates einzeln von 3.3.2 auf 3.6.1 durchgeführt habe erscheint nach dem drücken des Buttons "Bestellung absenden" die folgende Fehlermeldung:

Fatal error: Call to undefined method jshopCart::checkListProductsQtyInStore() in /home/kfch/www/shop.k-f.ch/components/com_jshopping/controllers/checkout.php on line 694

Unter 3.3.2 funktionierte alles, da ich nicht jedes einzelene Update getestet habe, kann ich auch nicht sagen, ab welcher Version das Problem auftritt. Fact mit 3.6.1 gibt es das Problem.

Was kann ich da tun (ausser zurück auf eine alte Version)?


Joomla: 2.5.4
JoomShopping: 3.6.1
PHP: 5.3.10
MySQL: 5.1.51
Website Url: www.shop.k-f.ch
 
03.05.2012 15:58
#2
Stickdealer
User Stickdealer
Name: Bjoern
05.10.2011
Сообщения: 653
Quote
Aw: Fehler nach "Bestellung absenden"

Hast du schrittweise die Updates installiert?

3.3.2 > 3.4.0 > 3.4.1 >>>> usw. bis 3.6.1

daran könnte es liegen.

Gruß
B

 
03.05.2012 16:55
#3
Stickdealer
User Stickdealer
Name: Bjoern
05.10.2011
Сообщения: 653
Quote
Aw: Fehler nach "Bestellung absenden"

Sorry - hast du ja gemacht.

step by step!

Alle caches gelöscht?

Alle Updates über die Komponente installiert nicht über Joomla!

die checkout.php (Fehlermeldung) vielleicht nochmal manuell ersetzen.


Последнее изменение: 03.05.2012 16:59
 
03.05.2012 22:55
#4
greenkeeper62
Joomshopping forum user no avatar
Name: Erich Bucher
11.01.2012
Сообщения: 6
Quote
Aw: Fehler nach "Bestellung absenden"

Hi

Updates via Joomshop durchgeführt.
Cache in Joomla gelöscht und checkout.php von Hand ersetzt, musste aus Update 3.5.1 - 3.6.0 nehmen, da im 3.6.0 - 3.6.1. update das File nicht dabei ist.
Immer noch die selbe Meldung.

 
04.05.2012 01:16
#5
Stickdealer
User Stickdealer
Name: Bjoern
05.10.2011
Сообщения: 653
Quote
Aw: Fehler nach "Bestellung absenden"

Hi,

ich würde nochmal alles auf Anfang...

und dann alle Updates nochmal installieren.

Bei mir hat diese Prozedur perfekt funktioniert. Bei Dir ist bestimmt was schief gelaufen.

B

 
04.05.2012 15:01
#6
greenkeeper62
Joomshopping forum user no avatar
Name: Erich Bucher
11.01.2012
Сообщения: 6
Quote
Aw: Fehler nach "Bestellung absenden"

gibts in joomshopping einen sicherungsmodus, damit ich nachher alle daten wieder einspielen kann?

 
04.05.2012 15:36
#7
Dr.Rivera
Joomshopping forum user no avatar
Name: Jürgen
13.09.2010
Сообщения: 2276
Quote
Aw: Fehler nach "Bestellung absenden"

Fatal error: Call to undefined method jshopCart::checkListProductsQtyInStore() in /home/kfch/www/shop.k-f.ch/components/com_jshopping/controllers/checkout.php on line 694


@webdesigner
What problem could have greenkeeper62?

He thinks about a new install of Joomshopping, but I think this is not the best solution.


Thank you and greetings


Последнее изменение: 04.05.2012 15:39

Nicht ganz aktuell, aber vielleicht doch noch für einige hilfreich, das E-Book Joomshopping.
Bei Amazon (kindl) und xinxii (ePub):

http://www.amazon.de/JoomShopping-Joomla-Shop-Online-Shop-ebook/dp/B005L9D8MC

http://www.xinxii.com/joomshopping-der-joomla-shop-p-339561.html
 
04.05.2012 20:24
#8
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25854
Quote
Aw: Fehler nach "Bestellung absenden"

I do not fully understand. as was done by updating

Download joomshopping 3.6.1 and replace file

components\com_jshopping\models\cart.php

 
04.05.2012 22:09
#9
greenkeeper62
Joomshopping forum user no avatar
Name: Erich Bucher
11.01.2012
Сообщения: 6
Quote
Aw: Fehler nach "Bestellung absenden"

Habe components\com_jshopping\models\cart.php ausgetauscht, aber der Fehler ist immer noch da.

 
04.05.2012 22:26
#10
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25854
Quote
Aw: Fehler nach "Bestellung absenden"

It is impossible...

See cart.php

function checkListProductsQtyInStore(){
$jshopConfig = &JSFactory::getConfig();
JPluginHelper::importPlugin('jshoppingcheckout');
$dispatcher =& JDispatcher::getInstance();
$dispatcher->trigger('onBeforeCheckListProductsQtyInStore', array());
$lang = &JSFactory::getLang();
$name = $lang->get('name');
$check = 1;

foreach($this->products as $key=>$value){
$product = &JTable::getInstance('product', 'jshop');
$product->load($this->products[$key]['product_id']);
$attr = unserialize($this->products[$key]['attributes']);
$product->setAttributeActive($attr);
$qtyInStock = $product->getQtyInStock();
$checkqty = $value["quantity"];

foreach($this->products as $key2=>$value2){
if ($key2!=$key && $value2['pid_check_qty_value']==$this->products[$key]['pid_check_qty_value']){
$checkqty += $value2["quantity"];
}
}

if (!$product->unlimited && $jshopConfig->controler_buy_qty && ($checkqty > $qtyInStock)){
$check = 0;
JError::raiseWarning('', sprintf(_JSHOP_ERROR_EXIST_QTY_PRODUCT_BASKET, $product->$name, $qtyInStock));
continue;
}
}
$dispatcher->trigger('onAfterCheckListProductsQtyInStore', array());
return $check;
}


 
05.05.2012 10:37
#11
greenkeeper62
Joomshopping forum user no avatar
Name: Erich Bucher
11.01.2012
Сообщения: 6
Quote
Aw: Fehler nach "Bestellung absenden"

ich habe das file nochmals kopiert, evtl. hatte ich ein falsches erwischt.
Nun kommt eine neue Fehlermeldung:

Fatal error: Call to undefined method jshopProduct::getPIDCheckQtyValue() in /home/kfch/www/shop.k-f.ch/components/com_jshopping/models/cart.php on line 466

 
05.05.2012 13:03
#12
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Сообщения: 25854
Quote
Aw: Fehler nach "Bestellung absenden"

Problem in update.


download file table/product.php


Последнее изменение: 05.05.2012 13:03
 
05.05.2012 18:43
#13
greenkeeper62
Joomshopping forum user no avatar
Name: Erich Bucher
11.01.2012
Сообщения: 6
Quote
Aw: Fehler nach "Bestellung absenden"

Yep! Jetzt läufts!

Danke für den kompetenten und schnellen Support.

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.