LEGAL - THE OpenCart-Module to tranform your shop into a legal safe webshop and EU-Compliant.

Inluded (among others):

  • Buttonsolution
  • Baseprice (also for product options)
  • Hint for prices (price is included / excluded VAT, delivery)
  • Display prices in the basket with VAT (even delivery costs) > especially for Germany based shops
  • Change field telephone from required to optional
  • Sample legal texts (e,g, TOS, Privacy, Withdrawal, etc.)
  • Mask the IP-Adress (last digits)
  • Automatic email addons (e.g. Imprint, Withdrawal) - all texts can be edited
  • Additonal email texts per order state
  • Add PDF to emails
  • Check of product attributes (required for Buttonsolution)
  • Automatic adjustment of prices
  • Automatic adjustment of taxes, taxclasses, geozones
  • Automatic adjustemt of existing products and delivery methods
  • Able to add PDF to emails as link
  • Convert admin order copy emails to HTML
  • Optional display of tax value
  • Product image at final summary (part of the Buttonlösung)
  • Inclusive all taxrates for all 28 EU-Countries PLUS Liechtenstein, Swiss & Turkey
  • Editor for templates & CSS
  • Autom. switch net / gross prices
  • Autom. check for valid UID (USt.ID, VAT-Nbr.) and saving results
  • Autom. collect of MOSS-relevant data and export as XML
  • Autom. update of tax rates to caclulate correct taxes and MOSS
  • Youth Protection (e.g. for eBooks)
  • Logging of all downloads (e.g. for PayPal)
  • Withdrawal for digital products (for non-business only)
  • Download digital articles as guest
  • Assign articles to specific customer groups
  • Newsletter Double-Opt-In
  • Privacy Share Buttons (replace standard buttons)
  • Products can be edited by gross and net prices
  • Autom. update of prices if options are used (from shopversion 2.x)
  • Cookie-Consent Plugin - display notive about cookie usage (from shopversion 2.x)
  • Autom. update of Legal Texts ** (from Shopversion 2.x)

All options can be edited, even texts.

License valid for 1 domain, incl. unlimited subdoamins on same main domain.

Certified by TrustedShops

Update of Legal Texts are made by lawyers of it-recht-Kanzlei (valid subscription needed).

As addons see also Estimated Shipping Costs and Product Attributes

For Webshops based on OpenCart.

While LEGAL is basically compatible with MijoShop & AceShop, in case of troubles paid support can be given.

Included German & English language and comprehensive manual.

For OpenCart-Versions from - 2.2.x

For OpenCart-Versions 2.3.x

Product Attributes

This module displays defined product attributes in the main view - beside the price.

Normally those attributes are summarised in an extra tab below - customer may oversee them and/or will not be able to see important attributes.

It is also possible to display different delivery times - according to current regulations: customer has to know how long the delivery time will be, otherwise the order (contract) may not be valid.

An elegant solution - also to avoid possible withdrawals.

Optional disable attributes to display again in the tab attributes if already shown above.

Installation under OpenCart 2.x is done by the integrated module installer (OCMod), under 1.5 via VQMod (see readme.txt inside the package)

Inclusive English and German.

For OpenCart 1.5.x until 2.2.x

For OpenCart 2.3.x


Cash - a simple module to offer also CASH as payment method. Ideal if you own a physical shop, your customers can order online and pay later by cash (for example).

See also Custom Custom Payment Methods where you can define unlimited payment methods e.g. Cash, Banktransfer, SEPA (with PDF).

For OpenCart 1.5.x and 2.x (up to 2.2.0)


Assign unlimited productgroups (categories) as well as single products to self defined customer groups. These products are only visible for these assigned customergroups.

With this module you get also a new unit: packaging units.

This module is ideal for shops to offer products for reseller. OpenCart itself is not able to bundle packing units and not able to restrict categories and products to single customergroups only.

Optional with 1 year automatic upates.

For OpenCart 1.5.x


Sofortüberweisung (sofort.com) as payment method in OpenCart.

OpenCartmodul Sofortüberweisung

One of the most wanted payment methods in Germany. Customers pay via secure connection (https) from his banking account. No fraud. Amount is immediately available.

This module can be used even if you have currently no account at sofort. Just use the 'new project creator' mode (recommended mode for new projects).

Multistore, multilingual, self defineable texts, display payment method as text, image and/or image and text.

Supported are all from sofort.com provided languages and currencies.

Module comes with language files in German and English. Comprehensive manuals (DE & EN) included.

The only official certified module for OpenCart by sofort.com

Zertifizierung für das OpenCartmodul sofortüberweisung

For OpenCart 1.4.x, 1.5.x, 2.x (up to

For OpenCart 2.3.x


Wassermarks - a flexible module for OpenCart to protect your images.

Watermarks can be text or images, you can place it anywhere.

Also define transparency - use any font.

Restrict after product categories and after views.

Optional with 1 year updates.

For OpenCart 1.5.x

Individual Payment Methods

Define your own, custom payment methods. A module for all payments which do not need a payment gateway (e.g.like PayPal).

Use this module to offer payments with SEPA, bank payment, money transfer, etc.

If SEPA is defined, validity of IBAN & BIC will be checked (per valid API)

Define as many payments as you need, payment methods also per customer groups only.

Some features:

  • Payment method per customergroup
  • Minimum order amount
  • MultiStore - assign payment to different stores
  • Assign to different geozones
  • Display only for selected shipping methods (optional)
  • Custom titles
  • Custom HTML-text (at checkout)
  • Add text optionally to outgoing order email
  • Check for valid IBAN
  • SEPA-Export as XML for submitting to your banking institute

A valid SEPA-mandate is created either for private or business customer (per valid API)

For OpenCart 1.5.x, 2.x

Package include comprehensive manual and German & English languages.

Serialnumber & Productcodes

Assign unlimited serial number as well product codes within a few minutes.

A module we took care to the highest security level. Code can be send by email or after payment has arrived (preferred).

If you offer your codes in combination with a payment method like Sofort.com your customer will get their codes immediately with their order confirmation by email.

On the other hand access to the codes can be given also by the admin manually.

Was the payment successful, the codes will be displayed also in the customers account (if an account was created before by the customer).

Codes can be assigned free or imported by a CSV-file.

Optional with 1 year updates.

For OpenCart 1.5.x

Estimated Shipping Cost

Per legal definition the basket has to display the estimated shipping costs - before the customer has set his preferred shipping method.

Avoid punishments and define the estimated shipping costs easely in the backend.

Define these estimated shipping costs by yourself. Also the displayed text and - optional - if a link to the text for shipping terms and costs shall be visible.

(Screenhots below are in German, in real the text is displayed in visitors selected language).

Checkout: Display With Link


Checkout: Display Without Link

In combination with LEGAL an optimal solution to prevent punishments.

Certified by TrustedShops.

Included german and english language files.

For OpenCart 1.5.x and 2.x (up to 2.2.x)

For OpenCart 2.3.x

Custom Shipping Methods

Define unlimited shipping methods that suits perfect for each customer.

Some of the options:

  • Multistore
  • Multilingual (separate titel per language)
  • Costs after:
    • Weight
    • Number aif items
    • Total
    • Volume
    • Zipcodes (fits perfect for the so called 'Inseltarife' in Germany)
    • Countries
    • etc.

Rates can be per units, multiplied, de-/increased, as percent and/or a mix of all of them.

Rates can be also defined as 'chained' items (different calculations, but single output).

Paid support for other shops like MijoShop is available.

For OpenCart 1.5.x, 2.x (up to

For OpenCart 2.3.x

Payment Fees

Define for each payment method a separate fee. Either plus or minus, fix value or percent.


  • Custom text (also HTML)
  • Display with or without VAT
  • Display per customergroup
  • MultiStore
  • Calculation with value or percent

For OpenCart 1.5.x and 2.x (up to

For OpenCart 2.2.x and 2.3.x