Log In

Forgot Your Password? Create an Account
or

Continue with

Skip to content
  • About
  • Blog
  • Knowledge Base
  • Support Center
  • Contact Us
Top Bar Menu
My Account
Login/Register
 1

View CartCheckout

  • ×Magento 2 Ai Email Template Designer Magento 2 Ai Email Template Designer1 × $299.00

Subtotal: $299.00

View CartCheckout

Software Development Services | Magento Ecommerce | Woocommerce | Web Development | Mobile App Development
Webcloud – Global IT Service Provider
Software Development Services | Magento Ecommerce | Woocommerce | Web Development | Mobile App Development
  • Magento® 2 Extensions
  • Woocommmerce
  • Ecommerce Solutions
  • Services
    • Web Development Services
    • Ecommerce Development Services
    • Web Design Services
    • Mobile App Development Services
    • Custom App Development Services
    • Podcast Services
Search:
  • Magento® 2 Extensions
  • Woocommmerce
  • Ecommerce Solutions
  • Services
    • Web Development Services
    • Ecommerce Development Services
    • Web Design Services
    • Mobile App Development Services
    • Custom App Development Services
    • Podcast Services

Magento 2 Minimum Order Surcharge Pro

“Magento 2 Ai Email Template Designer” has been added to your cart. View cart
Home > Magento 2 Minimum Order Surcharge Pro
Sale!
Magento 2 Minimum Order Surcharge Pro
Magento 2 Minimum Order Surcharge Pro - Image 2
Magento 2 Minimum Order Surcharge Pro - Image 3
Magento 2 Minimum Order Surcharge Pro - Image 4
Magento 2 Minimum Order Surcharge Pro - Image 5
Magento 2 Minimum Order Surcharge Pro - Image 6
Magento 2 Minimum Order Surcharge Pro - Image 7
Magento 2 Minimum Order Surcharge Pro - Image 8
Magento 2 Minimum Order Surcharge Pro - Image 9
Magento 2 Minimum Order Surcharge Pro - Image 10
Magento 2 Minimum Order Surcharge Pro - Image 11
Magento 2 Minimum Order Surcharge Pro - Image 12
Magento 2 Minimum Order Surcharge Pro - Image 13
Magento 2 Minimum Order Surcharge Pro - Image 14
Magento 2 Minimum Order Surcharge Pro - Image 15
Magento 2 Minimum Order Surcharge Pro - Image 16
Magento 2 Minimum Order Surcharge Pro - Image 17
Magento 2 Minimum Order Surcharge Pro - Image 18
Magento 2 Minimum Order Surcharge Pro - Image 19
Magento 2 Minimum Order Surcharge Pro - Image 20
Magento 2 Minimum Order Surcharge Pro - Image 21
Magento 2 Minimum Order Surcharge Pro - Image 22
Magento 2 Minimum Order Surcharge Pro - Image 23
Magento 2 Minimum Order Surcharge Pro - Image 24
Magento 2 Minimum Order Surcharge Pro - Image 25
Magento 2 Minimum Order Surcharge Pro - Image 26
Magento 2 Minimum Order Surcharge Pro - Image 27
Magento 2 Minimum Order Surcharge Pro - Image 28
DOCUMENTATION
✔
Hyva READY
2.4.8-p3; 2.4.7-p8; 2.4.6-p13; 2.4.5-p15

Magento 2 Minimum Order Surcharge Pro

0 Reviews | Write a Review

Optimize your store’s pricing strategy with Magento Minimum Order Surcharge Pro. Easily apply and manage minimum order surcharges using advanced rules, powerful configurations, and built-in analytics—fully compatible with modern Magento setups including Hyvä.

Key Features (6–7 Points)

  • Advanced Surcharge Rule Management — Create and manage flexible minimum order surcharge rules with an intuitive admin panel
  • Extensive System Configuration — 100+ settings to fully customize surcharge behavior and store requirements
  • Automated Processes & Notifications — Cron jobs and email templates for surcharge updates, alerts, and reporting
  • Analytics & Data Handling — Custom database tables for efficient surcharge tracking and performance insights
  • Hyvä Theme Compatibility — Optimized for modern Magento frontends with smooth performance
  • Scalable & Extendable Architecture — Built with observers, plugins, and service contracts for flexibility and future growth
$199.00 $149.00 $149.00

Optional Services

  • Description
  • FAQ 8+
  • Reviews (0)
  • Specifications
  • Changelog
  • Installation
  • Support

1 Overview

Magento 2 v2.0.0 PHP ^7.4|^8.0|^8.1|^8.2|^8.3 Hyva Compatible

Advanced surcharge management for Magento 2, offering flexible rules and seamless analytics.

Ewebecommerce_MinOrderSurcharge provides Magento 2 store owners with robust tools for managing minimum order surcharges. The extension empowers merchants to define flexible surcharge rules based on various criteria, ensuring a tailored approach in applying additional charges to orders. With advanced analytics and customization options, store owners can refine their pricing strategies to maximize revenue while maintaining customer satisfaction.

The module supports a wide range of features including integration with the Hyva theme, CSV import/export for surcharge rules, and a comprehensive analytics dashboard. Equipped with tools such as a progress bar and dynamic notifications, merchants can guide customers towards achieving minimum order values, reducing cases of cart abandonment and improving average order value.

At a Glance

  • Flexible surcharge thresholds
  • Rule-based and global surcharges
  • Customizable progress bar
  • Advanced analytics dashboard
  • Cart and checkout integration
  • Hyva theme and Luma theme compatible
  • Real-time surcharge notifications
  • CSV import/export rules
122
PHP Files
13
Controllers
33
Models
9
DB Tables
5
Events
18
Plugins
Module Ewebecommerce_MinOrderSurcharge
Composer ewebecommerce/module-minordersurcharge
Version 2.0.0
PHP ^7.4|^8.0|^8.1|^8.2|^8.3
Compatibility Magento Framework ^103.0
Hyva Compatible
Admin: Marketing > Surcharge Rules Menu
Admin: Marketing > Surcharge Rules Menu

Navigate to the 'Surcharge Rules' section from the Marketing menu to manage rules and view analytics. 'Manage Rules' allows customization of surcharge conditions, while 'Analytics Dashboard' provides insights into surcharge performance. This is critical for effectively managing and analyzing surcharge policies.

Admin: Surcharge General Settings
Admin: Surcharge General Settings

This screen allows you to configure core settings for the surcharge module, including enabling the module, setting thresholds, and defining surcharge amounts and calculation types. Adjust these settings early to ensure surcharges apply correctly to orders below a specified threshold.

2 Features

01

Enable or disable the surcharge module

02

Set default minimum order thresholds

03

Define default surcharge amounts

04

Choose between fixed, percentage, or combined calculations

05

Configure display options across checkout and order views

06

Manage notifications and messaging for surcharge alerts

07

Handle analytics tracking for performance assessment

08

Integrate tax rules and coupon interactions

09

Configure where surcharge info is displayed

10

Include surcharges in invoices and emails

11

Enable cart page progress bar

12

Customize progress bar color for brand alignment

13

Design notification messages with dynamic placeholders

14

Utilize cart abandonment recovery strategies

15

Track surcharge revenue and performance

16

Analyze waived surcharges for insights

17

Speed data analysis with rule performance tracking

18

Measure effectiveness by customer segments

19

Generate and export reports in CSV or PDF format

20

Configure tax calculations for surcharges

21

Set tax class application for compliance

22

Manage surcharge exclusion with coupons

23

Determine coupon application priority

24

Group customer-level applications and exclusions

25

Create unlimited surcharge rules with conditions

26

Set rule priorities for conflict management

27

Export rules to CSV or JSON for backup

28

Import rules with options to merge or replace

29

Utilize history tracking for rule changes

General Settings

Configure essential parameters for module operation.

  • Enable or disable the surcharge module
  • Set default minimum order thresholds
  • Define default surcharge amounts
  • Choose between fixed, percentage, or combined calculations
  • Configure display options across checkout and order views
  • Manage notifications and messaging for surcharge alerts
  • Handle analytics tracking for performance assessment
  • Integrate tax rules and coupon interactions
Admin: Surcharge Configuration Section
Admin: Surcharge Configuration Section

Access various configuration categories for the Minimum Order Surcharge PRO module. Users can configure advanced options under each section to tailor the surcharge behavior, analytics, tax integration, and more according to their business needs.

Display & Notifications

Optimize user interaction by customizing visibility.

  • Configure where surcharge info is displayed
  • Include surcharges in invoices and emails
  • Enable cart page progress bar
  • Customize progress bar color for brand alignment
  • Design notification messages with dynamic placeholders
  • Utilize cart abandonment recovery strategies
Admin: Surcharge Display Options
Admin: Surcharge Display Options

Control how surcharge information displays across various customer touchpoints like shopping carts and invoices. Ensuring visibility enhances transparency with customers, helping them understand any additional costs associated with their orders.

Admin: Surcharge Notifications & Messages
Admin: Surcharge Notifications & Messages

Configure notification settings to alert customers about surcharges directly on the cart page and using customized messages. This allows administrators to maintain clear communication about additional costs, improving the buying experience and reducing cart abandonment.

Analytics & Reporting

Leverage analytics to refine surcharge strategies.

  • Track surcharge revenue and performance
  • Analyze waived surcharges for insights
  • Speed data analysis with rule performance tracking
  • Measure effectiveness by customer segments
  • Generate and export reports in CSV or PDF format
Admin: Surcharge Analytics & Reporting
Admin: Surcharge Analytics & Reporting

Enable and configure analytics to track surcharges, revenue summaries, and waive details. This helps in assessing the effectiveness of surcharge strategies and adjusting them based on comprehensive performance metrics.

Admin: Surcharge Analytics Dashboard
Admin: Surcharge Analytics Dashboard

This Surcharge Analytics Dashboard provides an overview of surcharge performance metrics. Admins can quickly assess the financial impact of surcharges, track trends, and adjust strategies accordingly. The export functions enable data continuity and further analysis, facilitating informed decision-making.

Tax & Coupon Integration

Ensure compliance and optimize promotions.

  • Configure tax calculations for surcharges
  • Set tax class application for compliance
  • Manage surcharge exclusion with coupons
  • Determine coupon application priority
  • Group customer-level applications and exclusions
Admin: Surcharge Tax Configuration
Admin: Surcharge Tax Configuration

Set tax application rules for surcharges to ensure compliance with local tax regulations. Configuring tax settings accurately affects how surcharges are calculated and displayed in invoices and order summaries.

Admin: Surcharge Coupon Integration
Admin: Surcharge Coupon Integration

Manage the interplay between surcharges and coupons by setting rules on how they are applied. This helps in determining whether surcharges should persist when a coupon is applied, deeply influencing promotional strategies and customer incentives.

Rule Management & Import/Export

Gain control over detailed surcharge rule settings.

  • Create unlimited surcharge rules with conditions
  • Set rule priorities for conflict management
  • Export rules to CSV or JSON for backup
  • Import rules with options to merge or replace
  • Utilize history tracking for rule changes
Admin: Import/Export Surcharge Rules
Admin: Import/Export Surcharge Rules

Use this area to manage surcharge rules through import and export functionality. Options include merging new rules with existing ones or replacing them entirely, as well as backing up rules to prevent data loss during import processes.

Admin: Surcharge Rules Listing
Admin: Surcharge Rules Listing

This screen provides an overview of all existing surcharge rules, enabling administrators to manage and adjust them easily. Adding or modifying rules here allows for effective surcharge strategy implementation across various products and customer segments.

3 Configuration Walkthrough

Navigate to Stores → Configuration in Magento Admin and follow these steps:

1

Enable the Module

To enable the Ewebecommerce_MinOrderSurcharge module, navigate to Stores > Configuration > Minimum Order Surcharge PRO > General Settings. Set Enable Surcharge Module to Yes. This will activate the module's functionality across your store.

Admin: Surcharge General Settings
Admin: Surcharge General Settings

This screen allows you to configure core settings for the surcharge module, including enabling the module, setting thresholds, and defining surcharge amounts and calculation types. Adjust these settings early to ensure surcharges apply correctly to orders below a specified threshold.

2

Set Default Thresholds and Amounts

Within the General Settings, set the Default Minimum Order Threshold and Default Surcharge Amount. These parameters determine the standard criteria for surcharge application unless further customization is added through rules.

Admin: Surcharge Calculation Settings
Admin: Surcharge Calculation Settings

Define how surcharges are calculated by choosing between fixed amounts or percentage-based strategies. Specifying threshold amounts ensures that surcharges are appropriately applied, reinforcing the structure of your pricing model and enhancing revenue management.

3

Configure Display Options

To manage where and how surcharges are displayed, go to Display Options in the same configuration path. Enable features to show surcharge details on the shopping cart, checkout, and order view pages to enhance customer transparency.

Admin: Surcharge Display Options
Admin: Surcharge Display Options

Control how surcharge information displays across various customer touchpoints like shopping carts and invoices. Ensuring visibility enhances transparency with customers, helping them understand any additional costs associated with their orders.

4

Set Notification Templates

Under Notifications & Messages, configure settings to alert customers about surcharges using dynamic message templates. This functionality aids in reducing cart abandonment by providing clear surcharge rationale.

Admin: Surcharge Notifications & Messages
Admin: Surcharge Notifications & Messages

Configure notification settings to alert customers about surcharges directly on the cart page and using customized messages. This allows administrators to maintain clear communication about additional costs, improving the buying experience and reducing cart abandonment.

5

Enable Geolocation Rules

For location-specific surcharge applications, enable geolocation settings in the Geolocation Surcharge section. You can configure rules based on customer location via IP detection to personalize surcharge strategies effectively.

Admin: Geolocation Surcharge Settings
Admin: Geolocation Surcharge Settings

This screen allows you to configure location-based surcharge rules. By enabling IP-based country detection, retailers can apply different surcharges based on customer's geographic locations, thereby enhancing the flexibility and precision of pricing strategies.

6

Manage Coupon Interactions

Navigate to Coupon Integration to define how coupons interact with surcharges. Set exclusions or requirements such as applying surcharges only when certain coupons are used, to fine-tune your promotional strategies.

Admin: Configure Coupon and Surcharge Interaction
Admin: Configure Coupon and Surcharge Interaction

Administrators use this screen to determine how coupons interact with surcharges. They select behavior from options like 'None', which disregards coupons, or specify coupon codes that might exempt certain conditions. This configuration allows businesses to maintain promotional flexibility alongside surcharge policies.

7

Set Up Tax Calculations

Under Tax Configuration, define whether surcharges are calculated before tax. Ensure the correct tax class is selected to integrate surcharge calculations into your tax setup, maintaining legal compliance and accurate reporting.

Admin: Surcharge Tax Settings
Admin: Surcharge Tax Settings

This screen allows administrators to define whether the surcharge is applied before taxes and to associate a tax class if needed. Correct tax configuration is essential for legal compliance and accurate financial reporting, ensuring the surcharge integrates smoothly with fiscal policies.

4 User Journey

1

Viewing Surcharges in Cart

Customers can view surcharges directly on the cart page, including progress towards meeting minimum order thresholds. This feature provides clarity and encourages customers to adjust their order to avoid surcharges.

Frontend: Luma Theme Cart Surcharge Display
Frontend: Luma Theme Cart Surcharge Display

Customers using the Luma theme are guided visually on meeting minimum order thresholds to avoid surcharges. This screen shows real-time updates in the cart, helping them understand how close they are to achieving the goal, thus promoting higher order values and customer engagement.

2

Checkout with Surcharge Summary

During the checkout process, the order summary will clearly itemize any surcharges applied, ensuring customers are aware of additional fees before completing their purchase.

Frontend: Luma Theme Checkout Surcharge Summary
Frontend: Luma Theme Checkout Surcharge Summary

While reviewing the order, customers see any applicable surcharges clearly itemized in their order summary. This transparency during checkout reinforces trust and aids in maintaining clear communication about additional fees, thus minimizing cart abandonment rates.

3

Hyva Theme Surcharge Display

The Hyva theme enhances user experience with visual indicators showing surcharge conditions directly from the shopping cart, motivating customers to increase their order value.

Frontend: Hyvä Theme Cart Surcharge Details
Frontend: Hyvä Theme Cart Surcharge Details

In the Hyva theme, shoppers can identify surcharge conditions directly from their shopping cart, enhanced by an interactive progress bar that encourages additional purchases. This feature supports user purchase satisfaction and increased order values by motivating customers to adjust cart contents appropriately.

4

Minicart Overview

Customers can quickly review surcharge details in the minicart, providing transparent cost breakdowns and aiding in rapid purchase decisions.

Frontend: Hyvä Theme Minicart Surcharge Overview
Frontend: Hyvä Theme Minicart Surcharge Overview

Shoppers see a summary of surcharges in the Hyvä Theme's minicart feature, providing a quick glance at additional charges. This interface aids swift decision-making and increases transparency, contributing to an improved shopping experience.

5

Invoice Review with Surcharge

Admins can review invoice details, ensuring surcharges are applied correctly and reflected in the total charges before an invoice is sent to the customer.

Admin: Invoice Details with Surcharge
Admin: Invoice Details with Surcharge

This screen allows the admin to review detailed information about a customer's invoice, including the recently added 'Minimum Order Surcharge'. Users can verify the surcharge is applied correctly, ensuring compliance with the store's pricing rules. It is critical to confirm that all charges are accurate before submitting the invoice.

5 Use Cases

Retail Store with Seasonal Discounts

A retailer can apply surcharges during non-promotional periods, encouraging customers to meet minimum order values. Seasonal discounts are offered by aligning surcharge thresholds with seasonal peaks and promotional strategies.

Wholesale B2B Transactions

For B2B transactions, minimum order surcharges ensure orders reach a profitable scale before proceeding. Specialized rules can be set for corporate customers using the extension's B2B features and advanced rule engine.

International Shipping Adjustments

Surcharges can manage international shipping costs by setting region-specific rules. Using geolocation settings, businesses can apply surcharges equitably based on customer location to account for varying shipping expenses.

Special Event Sales

During events, specialized conditions can create a dynamic surcharge strategy. Businesses can increase revenue by adjusting minimum thresholds and incentivizing higher-order values through targeted promotions.

High-Value Product Launch

When launching high-value products, define specific surcharges to ensure minimum profitable order thresholds are met, allowing supplemental revenue from related costlier items bought together.

6 Installation Guide

  1. Install via Composer: composer require ewebecommerce/module-minordersurcharge

  2. Enable the module: bin/magento module:enable Ewebecommerce_MinOrderSurcharge

  3. Upgrade setup: bin/magento setup:upgrade

  4. Compile DI: bin/magento setup:di:compile

  5. Deploy static content: bin/magento setup:static-content:deploy -f

  6. Clean cache: bin/magento cache:clean

7 Database Schema (9 Tables)

ewebecommerce_surcharge_rule

Column Type Nullable
rule_id   false
name   false
description   true
is_active   false
priority   false
calculation_type   false
surcharge_amount   false
surcharge_percentage   false
threshold_amount   false
conditions_serialized   true
customer_groups   true
customer_type   true
min_order_count   true
min_lifetime_spending   true
store_ids   true
country_ids   true
state_ids   true
postcode_ranges   true
city_names   true
category_ids   true
product_skus   true
product_tags   true
category_condition   true
product_categories   true
exclude_categories   true
specific_products   true
payment_methods   true
shipping_methods   true
coupon_codes   true
coupon_behavior   true
days_of_week   true
time_from   true
time_to   true
date_from   true
date_to   true
holiday_dates   true
min_items   true
max_items   true
min_weight   true
max_weight   true
min_unique_products   true
notification_message   true
progress_bar_color   true
apply_before_tax   false
tax_class_id   true
include_in_tax   false
exclude_admin_orders   false
stop_further_rules   false
ab_test_group   true
ab_test_percentage   true
continent_codes   true
remote_area_enabled   false
remote_area_amount   true
created_at   false
updated_at   false

ewebecommerce_surcharge_analytics

Column Type Nullable
analytics_id   false
rule_id   true
order_id   true
quote_id   true
event_type   false
surcharge_amount   false
order_subtotal   false
currency_code   false
customer_id   true
customer_group   true
customer_type   true
payment_method   true
shipping_method   true
country_id   true
region   true
city   true
was_waived   false
waive_reason   true
coupon_code   true
ab_test_group   true
store_id   true
created_at   false

quote

Column Type Nullable
minimum_order_surcharge   true
base_minimum_order_surcharge   true
surcharge_rule_id   true
surcharge_rule_name   true

sales_order

Column Type Nullable
minimum_order_surcharge   true
base_minimum_order_surcharge   true
surcharge_rule_id   true
surcharge_rule_name   true

sales_invoice

Column Type Nullable
minimum_order_surcharge   true
base_minimum_order_surcharge   true

sales_creditmemo

Column Type Nullable
minimum_order_surcharge   true
base_minimum_order_surcharge   true

sales_order_grid

Column Type Nullable
minimum_order_surcharge   true

ewebecommerce_surcharge_rule_history

Column Type Nullable
history_id   false
rule_id   false
changes   true
admin_user_id   true
action   false
created_at   false

ewebecommerce_surcharge_abandonment

Column Type Nullable
abandonment_id   false
quote_id   false
customer_id   true
customer_email   true
cart_total   false
surcharge_amount   false
recovery_email_sent   false
abandoned_at   false
recovered_at   true

8 Architecture

122
PHP
42
XML
12
PHTML
15
JS
4
CSS/LESS

Event Observers

Event Observer Area
sales_model_service_quote_submit_before AddSurchargeToOrder global
sales_order_place_after TrackSurchargeAnalytics global
sales_quote_collect_totals_after AnalyticsTracking global
sales_quote_collect_totals_after ValidateCouponConditions global
checkout_cart_save_after CartAbandonment global

Plugin Interceptors

Target Plugin
QuoteManagement OrderRepository
Session SessionPlugin
Cart CartPlugin
Address AddressPlugin
Quote SetAdminOrderFlag
CommonTaxCollector CommonTaxCollectorPlugin
Totals CartTotalsCollectPlugin
Onepage OnepageTotalsPlugin
CartTotalRepository TotalsSegmentTitlePlugin
GuestCartTotalRepository TotalsSegmentTitlePlugin
TotalsConverter TotalsConverterTitlePlugin
CartTotalManagement TotalsInformationTitlePlugin
GuestCartTotalManagement TotalsInformationTitlePlugin
TotalsInformationManagement TotalsInformationCalculateTitlePlugin
GuestTotalsInformationManagement TotalsInformationCalculateTitlePlugin
Page DebugHints
Cart Cart
Json JsonTotalsPlugin

Cron Jobs

Job Schedule
ewebecommerce_surcharge_cleanup 0 2 * * *
ewebecommerce_surcharge_analytics_report 0 8 * * 1

CLI Commands

Command Description
surcharge:rules:export Export surcharge rules to CSV or JSON
surcharge:rules:import Import surcharge rules from CSV or JSON

10 Tips & Tricks

  • Regularly review surcharge analytics to optimize rules.
  • Communicate surcharge details clearly to avoid confusion.
  • Leverage geolocation rules for region-specific pricing.
  • Test surcharge settings in a staging environment first.
  • Use dynamic placeholders for informative notifications.
  • Back up rules before importing new configurations.
  • Engage users with visible progress bars to avoid surcharges.
  • Keep configuration documentation handy for quick reference.

11 Step-by-Step Screenshot Reference

Every captured screen in setup order. Click any image to open the full-size version in a new tab.

1

Admin: Marketing > Surcharge Rules Menu

What this shows: This menu shows options under Surcharge Rules, including 'Manage Rules' and 'Analytics Dashboard'.

Navigate to the 'Surcharge Rules' section from the Marketing menu to manage rules and view analytics. 'Manage Rules' allows customization of surcharge conditions, while 'Analytics Dashboard' provides insights into surcharge performance. This is critical for effectively managing and analyzing surcharge policies.

Admin: Marketing > Surcharge Rules Menu
2

Admin: Surcharge General Settings

What this shows: Features fields such as 'Enable Surcharge Module', 'Default Minimum Order Threshold', 'Default Surcharge Amount', and more.

This screen allows you to configure core settings for the surcharge module, including enabling the module, setting thresholds, and defining surcharge amounts and calculation types. Adjust these settings early to ensure surcharges apply correctly to orders below a specified threshold.

Admin: Surcharge General Settings
3

Admin: Surcharge Configuration Section

What this shows: Shows the configuration panel with categories like General Settings, Display Options, Notifications, and more.

Access various configuration categories for the Minimum Order Surcharge PRO module. Users can configure advanced options under each section to tailor the surcharge behavior, analytics, tax integration, and more according to their business needs.

Admin: Surcharge Configuration Section
4

Admin: Surcharge Display Options

What this shows: Includes options for where the surcharge displays, such as on shopping cart pages, invoices, and emails.

Control how surcharge information displays across various customer touchpoints like shopping carts and invoices. Ensuring visibility enhances transparency with customers, helping them understand any additional costs associated with their orders.

Admin: Surcharge Display Options
5

Admin: Surcharge Notifications & Messages

What this shows: Features controls for enabling notifications and customizing message templates for surcharges.

Configure notification settings to alert customers about surcharges directly on the cart page and using customized messages. This allows administrators to maintain clear communication about additional costs, improving the buying experience and reducing cart abandonment.

Admin: Surcharge Notifications & Messages
6

Admin: Surcharge Analytics & Reporting

What this shows: Options for enabling tracking of surcharge revenue, performance, waived surcharges, and data retention.

Enable and configure analytics to track surcharges, revenue summaries, and waive details. This helps in assessing the effectiveness of surcharge strategies and adjusting them based on comprehensive performance metrics.

Admin: Surcharge Analytics & Reporting
7

Admin: Surcharge Tax Configuration

What this shows: Includes options like 'Apply Before Tax' and 'Tax Class' selection.

Set tax application rules for surcharges to ensure compliance with local tax regulations. Configuring tax settings accurately affects how surcharges are calculated and displayed in invoices and order summaries.

Admin: Surcharge Tax Configuration
8

Admin: Surcharge Coupon Integration

What this shows: Options to configure how coupons affect surcharge calculations, such as exclusions and priority.

Manage the interplay between surcharges and coupons by setting rules on how they are applied. This helps in determining whether surcharges should persist when a coupon is applied, deeply influencing promotional strategies and customer incentives.

Admin: Surcharge Coupon Integration
9

Admin: Cart Abandonment Protection Settings

What this shows: A dropdown menu to enable or disable cart abandonment protection related to surcharges.

This configuration allows administrators to toggle the cart abandonment protection feature, which aims to recover carts abandoned due to surcharge issues. Activating this feature is crucial for reducing lost sales and maintaining customer engagement.

Admin: Cart Abandonment Protection Settings
10

Admin: Exclusions for Minimum Surcharge

What this shows: Several options for excluding certain orders from surcharge rules, including customer groups, product SKUs, payment methods, and countries.

Administrators can configure various exclusions to customize the application of surcharge rules. By setting these exclusions, such as excluding certain customer groups or shipping methods, businesses can tailor surcharge practices to better meet customer needs and comply with business policies.

Admin: Exclusions for Minimum Surcharge
11

Admin: Geolocation Surcharge Settings

What this shows: Options for enabling IP-based country detection, continent-based rules, and remote area detection.

This screen allows you to configure location-based surcharge rules. By enabling IP-based country detection, retailers can apply different surcharges based on customer's geographic locations, thereby enhancing the flexibility and precision of pricing strategies.

Admin: Geolocation Surcharge Settings
12

Admin: Import/Export Surcharge Rules

What this shows: Settings for managing import modes and enabling automatic backup of rules.

Use this area to manage surcharge rules through import and export functionality. Options include merging new rules with existing ones or replacing them entirely, as well as backing up rules to prevent data loss during import processes.

Admin: Import/Export Surcharge Rules
13

Admin: Additional Features Configuration

What this shows: Toggle switches to enable features like B2B support, subscription handling, and AI recommendations.

This section enables the activation of additional features to extend the functionality of the surcharge module. By enabling B2B features or AI-powered recommendations, businesses can cater to specific market segments and improve user experience.

Admin: Additional Features Configuration
14

Admin: Surcharge Rules Listing

What this shows: A table displaying a list of surcharge rules with options to add new rules, filter, and manage them.

This screen provides an overview of all existing surcharge rules, enabling administrators to manage and adjust them easily. Adding or modifying rules here allows for effective surcharge strategy implementation across various products and customer segments.

Admin: Surcharge Rules Listing
15

Admin: Create New Surcharge Rule

What this shows: Form fields for setting rule name, description, priority, and enabling the rule. Includes sections for surcharge calculations and conditions.

Create a new surcharge rule by filling out the necessary details and configuring specific conditions. This feature is essential for setting precise surcharge parameters that align with business policies.

Admin: Create New Surcharge Rule
16

Admin: Surcharge Calculation Settings

What this shows: Options for setting the calculation type, threshold amount, and input fields for fixed and percentage-based surcharges.

Define how surcharges are calculated by choosing between fixed amounts or percentage-based strategies. Specifying threshold amounts ensures that surcharges are appropriately applied, reinforcing the structure of your pricing model and enhancing revenue management.

Admin: Surcharge Calculation Settings
17

Admin: Set Conditions for Surcharge Rules

What this shows: This UI displays lists for selecting customer groups, countries, payment methods, days of the week, product categories, and exclusion categories. It also includes fields for specific product SKUs and date activation settings.

On this screen, administrators define detailed conditions under which surcharges apply. They can specify eligible customer groups, geographic regions, payment methods, and more to tailor surcharge application precisely. This step is critical for configuring rules that align with business goals while using the Ewebecommerce_MinOrderSurcharge extension.

Admin: Set Conditions for Surcharge Rules
18

Admin: Configure Coupon and Surcharge Interaction

What this shows: The screen features a dropdown for 'Coupon Behavior' and a textarea for entering 'Specific Coupon Codes'.

Administrators use this screen to determine how coupons interact with surcharges. They select behavior from options like 'None', which disregards coupons, or specify coupon codes that might exempt certain conditions. This configuration allows businesses to maintain promotional flexibility alongside surcharge policies.

Admin: Configure Coupon and Surcharge Interaction
19

Admin: Surcharge Tax Settings

What this shows: Includes a toggle switch for 'Apply Before Tax' and a dropdown for selecting 'Tax Class'.

This screen allows administrators to define whether the surcharge is applied before taxes and to associate a tax class if needed. Correct tax configuration is essential for legal compliance and accurate financial reporting, ensuring the surcharge integrates smoothly with fiscal policies.

Admin: Surcharge Tax Settings
20

Frontend: Luma Theme Cart Surcharge Display

What this shows: Shows a shopping cart page with a progress bar indicating surcharge avoidance threshold. The summary displays a 'Minimum Order Surcharge'.

Customers using the Luma theme are guided visually on meeting minimum order thresholds to avoid surcharges. This screen shows real-time updates in the cart, helping them understand how close they are to achieving the goal, thus promoting higher order values and customer engagement.

Frontend: Luma Theme Cart Surcharge Display
21

Frontend: Luma Theme Checkout Surcharge Summary

What this shows: Displays 'Minimum Order Surcharge' amount within the order summary during the checkout process.

While reviewing the order, customers see any applicable surcharges clearly itemized in their order summary. This transparency during checkout reinforces trust and aids in maintaining clear communication about additional fees, thus minimizing cart abandonment rates.

Frontend: Luma Theme Checkout Surcharge Summary
22

Frontend: Hyvä Theme Cart Surcharge Details

What this shows: A cart page with surcharge information displayed in a summary box, featuring a progress bar towards surcharge avoidance.

In the Hyvä theme, shoppers can identify surcharge conditions directly from their shopping cart, enhanced by an interactive progress bar that encourages additional purchases. This feature supports user purchase satisfaction and increased order values by motivating customers to adjust cart contents appropriately.

Frontend: Hyvä Theme Cart Surcharge Details
23

Frontend: Hyvä Theme Minicart Surcharge Overview

What this shows: The minicart displays itemized order contents including the 'Minimum Order Surcharge'.

Shoppers see a summary of surcharges in the Hyvä Theme's minicart feature, providing a quick glance at additional charges. This interface aids swift decision-making and increases transparency, contributing to an improved shopping experience.

Frontend: Hyvä Theme Minicart Surcharge Overview
24

Admin: Review Order Details with Surcharge

What this shows: Order details page highlighting a 'Minimum Order Surcharge' line item within the order totals section.

Administrative staff can review complete order details including applied surcharges. This screen assists in post-purchase validation and handling customer service queries regarding surcharge applications, ensuring transactions adhere to configured rules.

Admin: Review Order Details with Surcharge
25

Admin: Invoice Details with Surcharge

What this shows: The invoice details screen displays order and account information, including billing and shipping addresses. It features product information with prices, quantities, and total costs, along with a section showing the 'Minimum Order Surcharge' before the 'Grand Total'.

This screen allows the admin to review detailed information about a customer's invoice, including the recently added 'Minimum Order Surcharge'. Users can verify the surcharge is applied correctly, ensuring compliance with the store's pricing rules. It is critical to confirm that all charges are accurate before submitting the invoice.

Admin: Invoice Details with Surcharge
26

Admin: PDF Invoice Showing Surcharge

What this shows: A PDF representation of an invoice document, showcasing order details such as the sold-to and ship-to information. The invoice lists payment and shipping methods, product details, and prominently displays the 'Minimum Order Surcharge'.

The PDF invoice acts as a formal document that contains all relevant order details including the 'Minimum Order Surcharge'. Ensuring this surcharge appears correctly on the PDF ensures transparency and fairness in customer transactions. This step is critical for maintaining accurate records for both the business and the customer.

Admin: PDF Invoice Showing Surcharge
27

Admin: Surcharge Analytics Dashboard

What this shows: The dashboard presents analytics for surcharge-related metrics including 'Total Surcharge Revenue', 'Orders with Surcharge', and 'Average Surcharge'. It offers options to 'Export as CSV' and 'Export as PDF'.

This Surcharge Analytics Dashboard provides an overview of surcharge performance metrics. Admins can quickly assess the financial impact of surcharges, track trends, and adjust strategies accordingly. The export functions enable data continuity and further analysis, facilitating informed decision-making.

Admin: Surcharge Analytics Dashboard

9 Frequently Asked Questions

How do I enable the Minimum Order Surcharge?

To enable the Minimum Order Surcharge module, navigate to Stores > Configuration > Minimum Order Surcharge PRO and set the Enable Surcharge Module option to Yes. Ensure other settings, like default thresholds, are appropriately configured for it to function correctly.

Can I customize the surcharge calculation method?

Yes, the module allows customization of surcharge calculation methods. Options include fixed amounts, percentage-based fees, or a combination of both. Configure these options in Stores > Configuration > Minimum Order Surcharge PRO > General Settings.

Is it possible to apply different surcharges based on customer groups?

Absolutely, you can apply specific surcharge rules based on customer groups by setting conditions during rule creation. This feature allows targeting specific groups with tailored surcharge strategies, improving personalization and customer loyalty.

How can I track surcharge revenue?

Surcharge revenue can be tracked using the Analytics Dashboard. It provides insights into revenue generated from surcharges, which rules perform best, and which orders included surcharges. Export options such as CSV and PDF are available for detailed analysis.

Can I exclude certain products from surcharges?

Yes, you can exclude products from having surcharges applied by defining exclusion criteria when creating a surcharge rule. This allows certain SKUs or product categories to bypass surcharge application, enabling precise control over pricing strategies.

How does the extension handle tax for surcharges?

Tax handling for surcharges is configured under Tax Configuration. You can decide whether surcharges are applied before or after tax and choose the appropriate tax class for compliance. This ensures surcharges align with fiscal policies and tax regulations.

What is the purpose of cart abandonment protection?

Cart abandonment protection aims to recover carts that appear abandoned due to surcharge-related issues. By enabling this feature in the Cart Abandonment Protection settings, merchants can send reminders or incentives to customers, encouraging them to complete their purchases.

How do I import and export surcharge rules?

To import or export surcharge rules, use the features under Import/Export Surcharge Rules. Specify whether to merge with existing rules or replace them entirely. Always back up data before importing to prevent loss.

Reviews

There are no reviews yet.

Be the first to review “Magento 2 Minimum Order Surcharge Pro” Cancel reply

Your email address will not be published. Required fields are marked *

Post comment

Version 2.0.0
Category Surcharge Management
Compatibility Magento Framework ^103.0
PHP Version ^7.4|^8.0|^8.1|^8.2
Released March 2026
Updated March 2026
License Commercial
Browsers All modern browsers

Changelog

  • Version 2.0.0 - Initial release with comprehensive surcharge management capabilities, Hyva theme compatibility, and 30+ advanced features.

Installation

Composer (Recommended)

composer require ewebecommerce/module-minordersurcharge
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:clean

Manual Installation

  • 1. Download and extract the module package
  • 2. Copy to app/code/Ewebecommerce/MinOrderSurcharge/
  • 3. Run the following commands:
bin/magento module:enable Ewebecommerce_MinOrderSurcharge
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:clean

12 Support & Contact

@

Email

support@webcloud-solutions.com

www

Portal

Support Portal

docs

Documentation

Browse Docs

Related products

  • Magento 2 Ai Email Template Designer
    Magento 2 Ai Email Template Designer $349.00 Original price was: $349.00.$299.00Current price is: $299.00.
    Add to cart
  • Magento 2 Ai PdfCustomiser
    Magento 2 Ai PdfCustomiser $399.00 Original price was: $399.00.$349.00Current price is: $349.00.
    Add to cart
  • Magento 2 Ai Registration Field Suite
    Magento 2 Ai Registration Field Suite $399.00 Original price was: $399.00.$349.00Current price is: $349.00.
    Add to cart
  • Magento 2 Hide Price, Request a Quote & WhatsApp Pro
    Magento 2 Hide Price, Request a Quote & WhatsApp Pro $299.00 Original price was: $299.00.$199.00Current price is: $199.00.
    Add to cart
  • Checkout Magento 2 Country Code Phone & WhatsApp Field
    Checkout Magento 2 Country Code Phone & WhatsApp Field $149.00 Original price was: $149.00.$99.00Current price is: $99.00.
    Add to cart
Locations
  • Canada Address
  • 363 boardwalk Waterloo , canada,
  • +1 (587) 434-8431
  • info@webcloud-solutions.com
  • Flag of India India Address
  • B013/00595,Randhwa Road,Mohali,Punjab
  • +91 788 887 3087
  • info@webcloud-solutions.com
Services
  • Web Design Services
  • Web Development Services
  • Ecommerce Devaelopment Services
  • Custom App Development Services
  • Mobile App Development Services
  • Digital Marketing Service
  • Podcast Services
Technologies
  • Magento
  • WooCommerce
  • Shopify
  • BigCommerce
  • Laravel Development Services
  • Android
  • iOS
  • Wordpress
Quick Links
  • Home
  • About Us
  • Services
  • Our Work
  • Contact Us
  • Support
  • Privacy Policy
  • Terms and Conditions

©Copyright 2026, Webcloud-solutions All rights reserved.