After upgrade to 2.0.16 I have a ERROR !!!
This upgrade altered shipment plugin table.
I create new shipment plg with new field :
Shipment plugin class file , at VM2.0.14 it works fine.
...
function getTableSQLFields () {
$SQLfields = array(
'id' => 'int(1) UNSIGNED NOT NULL AUTO_INCREMENT',
'virtuemart_order_id' => 'int(11) UNSIGNED',
'order_number' => 'char(32)',
'virtuemart_shipmentmethod_id' => 'mediumint(1) UNSIGNED',
'shipment_name' => 'varchar(5000)',
'order_weight' => 'decimal(10,4)',
'shipment_weight_unit' => 'char(3) DEFAULT \'KG\'',
'shipment_cost' => 'decimal(10,2)',
'shipment_package_fee' => 'decimal(10,2)',
'vmsklad_kod' => 'varchar(500)', 'tax_id' => 'smallint(1)'
);
return $SQLfields;
...
Before Upgrade to VM2.0.16

After Upgrade to VM2.0.16

You can see the field
vmsklad_kod was lost !
And VM can't confirm orders with this shipment plagin ! - SQL Error