You can download this plugin on our plugins section.


This plugin enables you to automatically subscribe the user to one or several AcyMailing Lists during the VirtueMart checkout process.

You should use this plugin if you use VirtueMart without a Joomla user account creation.
If you require an user account creation, you should use our default registration plugin.

Since VM2, the user will only be added to AcyMailing once he confirms his order, not directly after the VirtueMart registration.

This plugin is available on our download section if you purchased at least one commercial version of AcyMailing.


You can configure this plugin via the AcyMailing Configuration page.

vmcheckout plugin




VirtueMart Checkout params

  • Required Field: You have to select a field in this list of fields displayed on your VirtueMart Registration form.
    AcyMailing will check this field and if the value corresponding to this field is not empty, the user will be subscribed to the selected lists.
    This field enables you to display an option on the VirtueMart Registration form so that the user can choose to be subscribed or not to some mailing lists.
    If you don't want the user to have the choice, please select the field user_email
    Hereafter we will explain how you can add a checkbox so that the user can choose to subscribe or not to some mailing lists.
  • Subscribe the user to: Select the lists you want the user to be subscribed to.
  • Send a confirmation e-mail? & Subscribe the user as confirmed? : You can confirm or not your users independently from your global AcyMailing settings.

Don't forget to enable this plugin if you want it to work!


Add a subscription checkbox on the VirtueMart checkout page

This part of the documentation will explain you how to add a subscription option on your VirtueMart Checkout Form.
If you don't want the user to have the choice to subscribe or not, don't follow this part of the documentation and simply select the field user_email as Required field (in the AcyMailing VirtueMart Checkout Subscription plugin).

First step is to add a new field in VirtueMart.
Click on the menu VirtueMart => Manage User Fields.
Create a new field by clicking on the button New.

  • Field type: You can either choose a Radio Button or a Check Box (single)
  • Field name: Write in this area the name of the field.
    In the AcyMailing VirtueMart plugin, you will have to select this field for the parameter Required field.
  • Field title: Title of the field, this title will appear on the checkout form
You can also add a description like any other VirtueMart fields.

If you chose the type Radio Button, you will have to specify the two values Yes/No.
If so, click on the button Add a Value to add another value.
  • Enter the first option:
    • Title: Yes
    • Value: 1
  • And the second option
    • Title: No
    • Value: no

Save the new field and order it properly to display it at the right place in your VirtueMart Checkout Form.

Create Field
  • If you selected the type checkBox (single), you should now see this new field

Checkbox option

  • If you selected the type Radio Box, you should now see this new field

Radio Field