Hallo,

ich habe zwei Probleme, die ich mir auch nach längerem googeln nicht erklären geschweige beheben kann:

Ich habe einen Isotope-Shop aufgesetzt und leider noch nicht fehlerlos zum Laufen gebracht. Beim Bestellvorgang wird der User auf eine Member-Login/Register-Seite umgeleitet.
Nach der Anmeldung sollte eine Weiterleitung auf das Kassenmodul erfolgen. Ich bekomme aber immer diese Fehlermeldung:

Code:
Fatal error: Uncaught exception Exception with message Query error: Column 'pid' cannot be null (INSERT INTO tl_iso_product_collection_item (pid, tstamp, product_id, type, sku, name, options, quantity, price, tax_free_price, tax_id, jumpTo) VALUES (NULL, 1381751786, '2', 'standard', 'UR-0001', 'Unterrichtsreihe - Chinese Jump Rope', 'a:0:{}', '1', 10, 10, '1', '8')) thrown in system/modules/core/library/Contao/Database/Statement.php on line 282

#0 system/modules/core/library/Contao/Database/Statement.php(253): Contao\Database\Statement->query()
#1 system/modules/core/library/Contao/Model.php(287): Contao\Database\Statement->execute()
#2 system/modules/isotope/library/Isotope/Model/ProductCollection.php(1101): Contao\Model->save(true)
#3 system/modules/isotope/library/Isotope/Model/ProductCollection/Cart.php(109): Isotope\Model\ProductCollection->copyItemsFrom(Object(Isotope\Model\ProductCollection\Cart))
#4 system/modules/isotope/library/Isotope/Isotope.php(149): Isotope\Model\ProductCollection\Cart->mergeGuestCart()
#5 system/modules/isotope/library/Isotope/Model/Product/Standard.php(318): Isotope\Isotope::getCart()
#6 system/modules/isotope/library/Isotope/Model/Product/Standard.php(196): Isotope\Model\Product\Standard->getPrice()
#7 system/modules/isotope/library/Isotope/Frontend.php(554): Isotope\Model\Product\Standard->isAvailableInFrontend()
#8 system/modules/isotope/library/Isotope/Frontend.php(571): Isotope\Frontend::getProduct(Object(Isotope\Model\Product\Standard), true)
#9 system/modules/isotope/library/Isotope/Frontend.php(200): Isotope\Frontend::getProductByAlias('unterrichtsreih...')
#10 system/modules/core/library/Contao/Template.php(250): Isotope\Frontend->addNavigationClass(Object(Contao\FrontendTemplate))
#11 system/modules/core/classes/FrontendTemplate.php(37): Contao\Template->parse()
#12 system/modules/core/modules/Module.php(374): Contao\FrontendTemplate->parse()
#13 system/modules/core/modules/Module.php(244): Contao\Module->renderNavigation('7', 2, NULL, NULL)
#14 system/modules/core/modules/ModuleNavigation.php(105): Contao\Module->renderNavigation('1', 1, NULL, NULL)
#15 system/modules/core/modules/Module.php(148): Contao\ModuleNavigation->compile()
#16 system/modules/core/modules/ModuleNavigation.php(57): Contao\Module->generate()
#17 system/modules/core/library/Contao/Controller.php(290): Contao\ModuleNavigation->generate()
#18 system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule(Object(Contao\ModuleModel), 'header')
#19 index.php(239): Contao\PageRegular->generate(Object(Contao\PageModel), true)
#20 index.php(407): Index->run()
#21 {main}
Diese Fehlermeldung erhalte ich auch als eingeloggter Member, sobald ich irgendetwas in Bezug auf den Chart anklicke.

Mein Zweites Problem hat mit dem "locked"-Feld einer Product_Collection zu tun. Wenn ich versuche den Bestellstatus zu ändern, erhalte ich in Contao folgende Fehlermeldung: Cannot save a locked product collection.
Im locked Feld ist ein timestamp gespeichert.

Ich würde mich sehr über Lösungen bzw. Lösungsansätze freuen.

Viele Grüße