Finalize Orders

Let your customers finalize or cancel a pending order
finalize-logo.pngfinalize-logo.png
order_detail.png
settings.png
Salesprice with discount
Sales price 13,93 €
Price excl. VAT: 13,93 €
Discount
Tax amount

plg_vmfinalizeorder_v3.6.0.zip
VMCUSTOM_ISTRAXX_DOWNLOAD_ENTER_DOMAIN_TIP
Extensions Specifications
Joomla! 3.x
VirtueMart 3
plugin
license Type: GPL2
Languages included
Description

Since VirtueMart 2.0, a pending order cannot be finalized as it used to be in VirtueMart 1.1.x

With this plugin, your customers will be able to finalize or cancel an order that was left pending and won't need to order the same products again.

Finalize order plugin will add a button on the order details page:

 

order detail

By default, Finalize order plugin will add a button on the order details page only but cal also parse some custom tags that you can add to articles, modules, or even templates files.
 
You can also insert a button in an article or a module, by adding the following code :

{finalizeorder orderid=XXXX}

You can also overwritte the default settings

{finalizeorder orderid=XXXX|filterorderstates=P|text=Finalize this}

Here is a list of parameters you can override:
parameterTypeDescription
filterorderstates order state Enter the order states to display (P, X, C...)
showtos 0/1 Show/hide Accept Terms of Service button 
divclass text a class name to apply to the container div
divstyle text css style to apply to the container div
pretext text text to be shown before the button
text text the text of the button
posttext text text to be shown after the button
class_sfx text class name to apply to the button
btnstyle text css style to apply to the button
showcancel 0/1 Should the user cart be reset before adding the items?
canceltext text text of the cancel button
cancelclass_sfx text a class name to be applied on the cancel button
cancelbtnstyle text css style to be applied on the cancel button

If you want to get a button in the order list you will need to make some changes manually:

  1.  Locate file
    /components/com_virtuemart/views/orders/tmpl/list.php
  2. Copy it to (recreate folder structure if necessary) 
    /templates/YOUR_TEMPLATE/html/com_virtuemart/orders/list.php 
  3. Add an empty column header to the table
  4. Add the button in a new cell for each records:
    {finalizeorder orderid=}

What you get: this subscription includes 6 months of support and updates.

Reviews

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.