Marketing and promotions overview

GrandNode gives you the promotional tools most stores need without extra plugins: discounts with coupon codes and rules, loyalty points that reward repeat customers, affiliates that track orders brought in by partners, and newsletters with targeted mailing campaigns. This article is the map: what each tool is for, where it lives in the admin panel, and which article explains it in detail.

Where to find it

Open the admin panel (/admin) and click Marketing in the left sidebar. The flyout groups the screens:

  • Discounts - percentage or fixed-amount reductions on products, categories, brands, collections, vendors, the order subtotal, the order total or shipping, with optional coupon codes and rules.
  • Gift vouchers - prepaid codes customers buy or receive and redeem at checkout (covered in Sales and orders).
  • Affiliates - partners with their own tracking link; orders placed through the link are attributed to them.
  • Contact Attributes - extra fields on the storefront Contact us form.
  • Newsletter → Mailing Campaigns, Newsletter Category, Newsletter Subscribers - the subscriber list, the topics people can subscribe to, and the e-mails you send them.
  • Push notifications → Send, Messages, Receivers - browser push messages to customers who allowed them (requires push notification settings).
  • Documents → Type of document, Document list - documents such as contracts or invoices attached to customers, orders or vendors.
The Marketing flyout in the admin sidebar with Discounts, Gift vouchers, Affiliates, Contact Attributes, Newsletter, Push notifications and Documents groups
The Marketing menu. Newsletter, Push notifications and Documents open sub-menus.

Two marketing tools are configured elsewhere:

  • Loyalty points are switched on and tuned in Settings → Sales on the Loyalty points tab, and each customer's balance is shown on the customer's Loyalty points tab under Customers → Customers.
  • Contact form messages sent by visitors are listed under System → Contact Us form.

Which tool for which goal

GoalToolArticle
Put a category or brand on sale for a seasonDiscount assigned to categories, brands or collections, with start and end datesDiscount types and where they apply
Give a code to newsletter readers or influencersDiscount with Requires coupon codeCoupon codes, limits and usage history
Reward only wholesale or VIP customersDiscount rule Must be assigned to customer groupDiscount rules
Free shipping above a basket valueDiscount assigned to shipping plus the cart subtotal ruleDiscount rules
Bring customers back for the next orderLoyalty pointsLoyalty points
Pay partners for the sales they referAffiliatesAffiliates
Announce a sale by e-mailNewsletter categories and a mailing campaignMailing campaigns

Stores, vendors and store managers

Most marketing records can be limited to stores: a discount, a newsletter category or a campaign that is limited to one store is ignored in the others. If you run several stores, decide early whether a promotion is global or per store. Store managers working in the store panel (/store) also have a Discounts screen: every discount they create is limited to their own store automatically, and they only see and edit their store's discounts. See Store panel for details.

Permissions

Each screen is protected by its own permission (Manage Discounts, Manage Affiliates, Manage Newsletter Subscribers, Manage Newsletter Categories, Manage Campaigns, Manage Push Notifications, Manage Documents; contact form messages need Manage Message Contact Form). If a staff member cannot see an item in the Marketing menu, give their customer group the permission under Customers → Customer groups (see Customers).

Question not answered here? Ask the community on GitHub Discussions ↗