AcyMailing
Our siteForumBlog
Latest version
Latest version
  • AcyMailing documentation
  • How to renew AcyMailing license?
  • How to switch AcyMailing license plan?
  • Setup AcyMailing
    • Update from AcyMailing 5
    • Installation
      • Download AcyMailing
      • Install AcyMailing
      • Update AcyMailing
      • Switching from Starter to a paid version
      • Uninstall AcyMailing
    • Move AcyMailing between websites
      • Migrate between Joomla! and WordPress
      • Move between two WordPress websites
      • Switch from Joomla 3 to Joomla 4/5
    • Configuration
      • License
      • Mail settings
        • Set up your DKIM : DomainKeys Identified Mail
        • Set up Oauth 2.0
      • Queue process
      • Configure your send process
      • Subscription
      • Bounce handling
      • Data collection
      • Security
      • Languages
    • Step by step guide
    • Multilingual websites
      • Translate AcyMailing
      • Custom translation
    • Subscription to your lists
      • Subscription form - Joomla
      • Subscription form - WordPress
      • Other subscription methods
      • RSForm!Pro integration
  • External sending methods
    • AcyMailing Sending Service
    • Amazon SES
    • ElasticEmail
    • Mailgun
    • Postmark
    • SendGrid
    • Brevo SMTP Relay
    • Brevo / Sendinblue (Legacy)
  • Main pages
    • Dashboard
    • Subscription forms
      • Subscription Form
      • Header
      • Footer
      • Popup
      • Shortcode (Wordpress)
    • Subscribers
      • Create a subscriber
      • Import subscribers
      • Export subscribers
    • Custom fields
      • Create Custom Field
      • Examples
    • Lists
      • Create a list
    • Segment
      • Edition
    • Emails
      • Creation of a campaign
        • Choose a template
        • Edit email
        • Recipients
        • Segment
        • Send settings
        • Tests
        • Summary
      • A/B testing
      • Automatic campaigns
      • Follow-up
        • Trigger
        • Condition
        • Emails
        • Summary
      • Special mails
    • The email editor
      • Tenor integration
      • Unsplash integration
    • Templates
      • Create a template
      • Import a template
    • Email overrides
      • Edition
    • Automations
      • Information
      • Conditions
      • Actions
      • Action targets
      • Summary
    • Scenario
      • Create a new Scenario
      • Performances
    • Queue
    • Statistics
      • Overview
      • Detailed Statistics
      • Click map
      • Links details
      • User click details
      • Statistics per list
    • Add-ons
    • Mailbox actions
      • Mailbox actions
        • Edition
      • Bounce rules
        • Configuration
        • Listing
        • Create bounce rules
  • Advanced
    • Send follow-up messages based on subscription
    • Let site users use AcyMailing
      • List management
      • User management
      • Campaigns management
    • Show an archive of the sent newsletters
    • Show a profile edition form on your site
    • Partner platform
      • Log in
      • Dashboard
      • Single domain details
  • Integrations
    • Settings
    • Joomla add-ons
      • Joomla articles
      • CB Subscriptions
      • Community Builder
      • Community Quiz
      • Community Surveys
      • Contacts
      • Dashboard Quick icon
      • Docman
      • DPCalendar
      • EasyBlog
      • EasyProfile
      • EasySocial
      • Event Booking
      • FLEXIcontent
      • HikaShop
      • iCagenda
      • JCal Pro
      • jDownloads
      • JEvents
      • JSW CRM
      • JTicketing
      • K2 Content
      • Membership Pro
      • Module
      • PayPlans
      • Phoca Download
      • RSEvents!Pro
      • Seblod
      • Shika
      • VirtueMart
      • Zoo
    • WordPress add-ons
      • WordPress posts and pages
      • Advanced Custom Fields (ACF)
      • Business Directory
      • Contact Form 7
      • Easy Digital Downloads
      • EventON
      • Events Manager
      • Gravity Forms
      • Learndash
      • MemberPress
      • Modern Events Calendar
      • The events calendar
      • Ultimate Member
      • Uncanny Automator
      • WooCommerce
    • All websites add-ons
      • Articles, posts and pages from WordPress and Joomla
      • Automation - export action
      • Create user
      • Custom headers
      • RSS and Atom feeds
      • Table of contents generator
      • Universal filter
    • Zapier
  • Developers
    • Developer Documentation
    • Making a custom add-on
      • Execute custom script on specific AcyMailing actions
      • Insert a dynamic text in an email for Joomla
      • Insert a custom block in an email for Joomla
      • Insert a dynamic text in an email for WordPress
      • Insert a custom block in an email for WordPress
    • Custom script using our code
    • Create a page override
    • Joomla quickstart package with AcyMailing
    • Customise inserted content
  • FAQ
    • Could not instantiate mail function - AcyMailing
    • Spam issue
    • Your send process is slow?
    • Compatibility issues
    • Mail archive not displaying special characters
Powered by GitBook
On this page
  • Insert VirtueMart data in your emails
  • Trigger an automation on placed order
  • Filter - field
  • Filter - group
  • Filter - purchases
  • Filter - reminder
  • Settings
  • Subscribe users on VirtueMart registration / checkout
  1. Integrations
  2. Joomla add-ons

VirtueMart

This add-on enables you to filter your AcyMailing users based on VM fields, groups or purchases, and trigger an automation when an order is placed.

PreviousShikaNextZoo

Last updated 6 months ago

This add-on is available with the Enterprise version.

Insert VirtueMart data in your emails

  • Content to insert: The listed products are order by ID or creation date descending. You can search on products name and select a specific category.

  • Display: You can choose which element of your product you want to insert.

  • Custom fields: Select here the custom fields you want to display bellow the inserted product

  • Display pictures: choose whether to display the pictures. You can automatically resize them to a specific size.

  • Shopper group discount: If you select a shopper group, the price displayed will be based on it

  • Clickable title: you can choose to add a link to the product on its title.

  • Truncate the text: you can choose to limit the number of characters that will be displayed.

  • Custom view: You can edit the view of the articles that you insert

If you select "By category", you will be able to insert multiple products at the same time.

  • Content to insert: You can insert products of one or more categories, or all products if you don't select anything.

  • Display: You can choose which element of your product you want to insert.

  • Custom fields: You can choose to display some custom fields bellow the inserted product

  • Display pictures: choose whether to display the pictures. You can automatically resize them to a specific size.

  • Shopper group discount: If you select a shopper group, the price displayed will be based on it

  • Clickable title: you can choose to add a link to the product on its title.

  • Truncate the text: you can choose to limit the number of characters that will be displayed.

  • Order by: By default, products are sorted by ID descending to show the most recent ones first.

  • Only featured elements: If yes, only the featured products will be inserted

  • Product in stock: If yes, only products with a positive stock amount will be inserted

  • Columns: You can insert for example 2 products per row in your email.

  • Column horizontal padding: Allows you to adjust the horizontal padding between 2 columns

  • Column vertical padding: Allows you to adjust the vertical padding between 2 columns

  • Max.number of elements: This is the maximum number of products inserted in your email.

  • Manufacturer: If you select one, only this manufacturer's products will be inserted

If you select "Coupon", you will be able to create a coupon per receiver and insert it in the email. You should make sure to personalize the coupon code as described next.

  • Discount code: it represents the pattern of the generated coupon the user will have to use on your shop. You can include tags which will be replaced during the send process.

    • [name]: will be replaced by the name of the user.

    • [userid]: will be replaced by the ID of the user.

    • [email]: will be replaced by the receiver's e-mail address.

    • [key]: will be replaced by a random key of 5 characters.

    • [value]: will be replaced by the amount of your discount.

    • You can also add any text if you want... the coupon code "discountFor[name]" will be replaced by "dicountForJohn" during the send process.

  • Minimum total order: This field allows you to set the minimum cart amount for the coupon to be usable.

  • Percent or total: You can choose between a percentage discount or a flat amount

  • Value: Value of your discount.

  • Coupon start date: You can enter a starting date for the coupon and it won't be usable before that date.

  • Coupon expiry date: You can enter an end date for the coupon and it won't be usable after that date.

  • Coupon type: A gift coupon can be used only once, as opposed to a permanent one

  • Vendor: You can allow this coupon on a specific vendor

Trigger an automation on placed order

This trigger is based on a user action, as it triggers an automation when a user purchases a product.

Filter - field

You can filter your AcyMailing users based on their VM fields. When using this filter, it will exclude all the AcyMailing users that are not in VirtueMart.

Filter - group

You can filter your AcyMailing users based on their VM shopper group. When using this filter, it will exclude all the AcyMailing users that are not in VirtueMart when using the "In" option.

Filter - purchases

Filter your AcyMailing users based on their purchases. You can refine your filters by selecting a category, or directly a specific product. When selecting a product, the category field is ignored.

You can select dynamic dates to automate a process, for example when a user purchases a hat, send an email one week later containing a -20% coupon on the Headpiece products, with the 3 last products in this category.

Filter - reminder

For example, this filter allows you to contact back the users that placed an order 1 week ago, but didn't pay yet (those are generally abandoned carts, you could ask them if there was a problem).

Settings

Here are the settings available for this add-on: Custom view: override the content inserted in your email Front-end access: this settings allows you let your users access to this add-on in the frontend campaign management or not Price with tax: this option the price with the tax or without the tax

Subscribe users on VirtueMart registration / checkout

This option is also available for the One page checkout Virtuemart plugin but only with the option Display the lists after set to Email, otherwise, it won't work.

You can enable the subscription to AcyMailing during the VirtueMart user creation during the checkout or on the VirtueMart registration form.

In the AcyMailing configuration, tab Subscription, you can enable this subscription to display your lists on the VirtueMart forms. You can choose:

  • The label that will be displayed

  • The lists the user can select

  • The lists that are checked by default

  • The lists the user will be automatically subscribed to. Note that lists set with this parameter won't be visible for the user.

  • Where the subscribe zone will be displayed

Only newly created: If you create an , this option will make sure the same product isn't inserted twice

Min. number of elements: If you create an , no campaign will be sent as long as the number of products found doesn't reach the number you specified.

Make sure your VirtueMart users are also AcyMailing users. You can for example activate the Joomla user synchronization in

automatic campaign
automatic campaign
the AcyMailing configuration