I've downloaded the iStraxx digital delivery plugin, got it installed and after adding a field to a table in the database I got it working just fine.
Now however, when I try to test the checkout functions, with errors turned off it just reloads the same page. When I turn errors on, I get this error:
500 - JDatabaseMySQLi::query: 1054 - Unknown column 'order_language' in 'field list' SQL=INSERT INTO `njos_virtuemart_orders` (`virtuemart_order_id`,`virtuemart_user_id`,`virtuemart_vendor_id`,`order_number`,`order_pass`,`customer_number`,`order_total`,`order_salesPrice`,`order_billTaxAmount`,`order_billTax`,`order_billDiscountAmount`,`order_discountAmount`,`order_subtotal`,`order_tax`,`order_shipment`,`order_shipment_tax`,`order_payment`,`order_payment_tax`,`coupon_discount`,`order_discount`,`order_currency`,`order_status`,`user_currency_id`,`user_currency_rate`,`virtuemart_paymentmethod_id`,`virtuemart_shipmentmethod_id`,`customer_note`,`ip_address`,`order_language`,`created_on`,`created_by`,`modified_on`,`modified_by`) VALUES ('0','13353','1','67e9014847','p_db891','2e610bf8216a1f1d62677f1ef9956735','0','0','0','0','0','0','0','0','0','0','0','0','0','0','144','P','144','1','1','1','','127.0.0.1','en-GB','2013-07-12 19:42:12','13353','2013-07-12 19:42:12','13353')
and this call stack:
Call stack
# Function Location
1 JSite->dispatch() C:\xampp\htdocs\j25\index.php:42
2 JComponentHelper::renderComponent() C:\xampp\htdocs\j25\includes\application.php:197
3 JComponentHelper::executeComponent() C:\xampp\htdocs\j25\libraries\joomla\application\component\helper.php:351
4 require_once() C:\xampp\htdocs\j25\libraries\joomla\application\component\helper.php:383
5 JController->execute() C:\xampp\htdocs\j25\components\com_virtuemart\virtuemart.php:100
6 VirtueMartControllerCart->confirm() C:\xampp\htdocs\j25\libraries\joomla\application\component\controller.php:761
7 VirtueMartCart->confirmDone() C:\xampp\htdocs\j25\components\com_virtuemart\controllers\cart.php:406
8 VirtueMartCart->confirmedOrder() C:\xampp\htdocs\j25\components\com_virtuemart\helpers\cart.php:759
9 VirtueMartModelOrders->createOrderFromCart() C:\xampp\htdocs\j25\components\com_virtuemart\helpers\cart.php:1018
10 VirtueMartModelOrders->_createOrder() C:\xampp\htdocs\j25\administrator\components\com_virtuemart\models\orders.php:672
11 VmTable->bindChecknStore() C:\xampp\htdocs\j25\administrator\components\com_virtuemart\models\orders.php:793
12 VmTable->bindChecknStoreNoLang() C:\xampp\htdocs\j25\administrator\components\com_virtuemart\helpers\vmtable.php:919
13 VmTable->store() C:\xampp\htdocs\j25\administrator\components\com_virtuemart\helpers\vmtable.php:978
14 JTable->store() C:\xampp\htdocs\j25\administrator\components\com_virtuemart\helpers\vmtable.php:547
15 JDatabase->insertObject() C:\xampp\htdocs\j25\libraries\joomla\database\table.php:615
16 JDatabaseMySQLi->execute() C:\xampp\htdocs\j25\libraries\joomla\database\database.php:841
17 JError::raiseError() C:\xampp\htdocs\j25\libraries\joomla\database\database\mysqli.php:396
18 JError::raise() C:\xampp\htdocs\j25\libraries\joomla\error\error.php:251
I have no clue what I can do to fix this. I don't get why it's not working as is, I've setup a delivery option (called Digital Download) and a payment option.