diff --git a/admin-dev/themes/default/template/controllers/orders/_discount_form.tpl b/admin-dev/themes/default/template/controllers/orders/_discount_form.tpl index 8fcfbdd03..8b5f386e0 100644 --- a/admin-dev/themes/default/template/controllers/orders/_discount_form.tpl +++ b/admin-dev/themes/default/template/controllers/orders/_discount_form.tpl @@ -23,7 +23,7 @@ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} -
+
diff --git a/admin-dev/themes/default/template/controllers/orders/_documents.tpl b/admin-dev/themes/default/template/controllers/orders/_documents.tpl index 7271ba4be..789d4f8a0 100644 --- a/admin-dev/themes/default/template/controllers/orders/_documents.tpl +++ b/admin-dev/themes/default/template/controllers/orders/_documents.tpl @@ -109,7 +109,7 @@ {if !isset($document->is_delivery)} - +

@@ -129,7 +129,7 @@

{l s='No document is available'}

{if isset($invoice_management_active) && $invoice_management_active} -

{l s='Generate invoice'}

+

{l s='Generate invoice'}

{/if} diff --git a/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl b/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl index 14c1e38bf..2d039958f 100755 --- a/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl +++ b/admin-dev/themes/default/template/controllers/orders/helpers/view/view.tpl @@ -238,7 +238,7 @@

{/if} - + @@ -510,7 +510,7 @@
- +
@@ -635,7 +635,7 @@ {if $can_edit}
{/if} @@ -731,5 +731,5 @@
 
-

{l s='Back to list'}
+

{l s='Back to list'}
{/block} diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index 86a66ade5..92be98322 100755 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -1272,7 +1272,7 @@ class AdminOrdersControllerCore extends AdminController 'currencies' => Currency::getCurrencies(), 'previousOrder' => $order->getPreviousOrderId(), 'nextOrder' => $order->getNextOrderId(), - 'currentIndex' => self::$currentIndex, + 'current_index' => self::$currentIndex, 'carrierModuleCall' => $carrier_module_call, 'iso_code_lang' => $this->context->language->iso_code, 'id_lang' => $this->context->language->id, @@ -1631,7 +1631,7 @@ class AdminOrdersControllerCore extends AdminController 'invoices_collection' => $invoice_collection, 'current_id_lang' => Context::getContext()->language->id, 'link' => Context::getContext()->link, - 'currentIndex' => self::$currentIndex + 'current_index' => self::$currentIndex )); die(Tools::jsonEncode(array( @@ -1767,6 +1767,8 @@ class AdminOrdersControllerCore extends AdminController $res &= $order->update(); } + $old_quantity = $order_detail->product_quantity; + $order_detail->product_quantity = $product_quantity; // Save order detail $res &= $order_detail->update(); @@ -1782,6 +1784,9 @@ class AdminOrdersControllerCore extends AdminController $product['amount_refundable'] = $product['total_price_tax_incl'] - $resume['amount_tax_incl']; $product['amount_refund'] = Tools::displayPrice($resume['amount_tax_incl']); + // Update product available quantity + StockAvailable::updateQuantity($product['product_id'], $product['product_attribute_id'], ($old_quantity - $product['product_quantity']), $order->id_shop); + // Get invoices collection $invoice_collection = $order->getInvoicesCollection();
- {l s='Delete voucher'} + {l s='Delete voucher'}