You have no items in your shopping cart.

Promotion Messages

Create dynamic promo messages using rules
$80.00 excl tax

Conditional Promotional Messages Across nopCommerce Widget Zones

Promotion Messages is a nopCommerce widget plugin that displays promotional copy in any storefront widget zone, shown only when targeting rules match. Rules can combine page type, geography, date and time, cart totals and dimensions, products, categories, manufacturers, coupon and discount codes, customer roles and custom requirement groups.

What It Does

  • Dual message bodies — shows a PromotionBody until a goal is met, then an optional SuccessBody once the condition is satisfied
  • Token replacement — inserts %Order.SubTotal%, %PromoMessage.OrderSubTotalTo%, %PromoMessage.DifferenceOrderSubTotal%, %Product.Name%, %Customer.FirstName%, %Customer.LastName% and %Customer.FullName% into message text
  • Page targeting — matches Home, All pages, Login, Register, Shopping cart, Checkout, Product details, Category, Manufacturer, or a Custom controller/action
  • Geographic and time conditions — filters by country, state/province, postal code range, date/time window, time of day and days of week
  • Cart conditions — filters by order subtotal range, weight/length/width/height ranges, and all-items or one-item matching mode
  • Discount and coupon rules — requires or excludes specific discounts, and adds coupon codes with a per-code Apply/Skip flag
  • Catalog targeting — maps a message to specific products, including attribute combinations, categories, manufacturers or vendors
  • Requirement groups — builds nested AND/OR rule groups over billing/shipping address, checkout attributes, order totals, specification attributes and customer attributes
  • ACL and store mapping — restricts a message to selected customer roles and to selected stores
  • Admin tab integration — adds a tab to Product, Category and Manufacturer edit pages listing linked promotion messages, with a popup to attach one
  • Rich text editing — enables an HTML editor for message bodies via a configuration toggle
  • Localization — stores localized message bodies per installed language
  • Sample data — a Create Sample Data action inserts an example free-shipping progress message
  • Activity logging — writes customer activity log entries on add, edit and delete of promotion messages

How It Works

  1. Install the plugin and enable it as a widget from the configuration page.
  2. Create a message, write its PromotionBody and optional SuccessBody, and pick a target widget zone.
  3. Set targeting rules: page type, geography, dates, cart conditions, catalog mapping, coupons and requirement groups.
  4. The storefront evaluates all rules per request and renders the first matching message in each zone.
  5. Manage linked messages from the Product, Category or Manufacturer admin tab as needed.

Specs & Requirements

  • nopCommerce — 5.00, 4.90, 4.80, 4.70, 4.60, 4.50
  • Plugin type — Widget/Misc; renders into any registered storefront widget zone, with admin tabs on Product, Category and Manufacturer pages
  • Store setup — enable the widget on its configuration page; configure store mapping and customer-role ACL to scope messages in multi-store installations

Powered by nopCommerce

Copyright © 2026 FoxNetSoft. All rights reserved.