Sales Module – Release Notes

09 Jun 2025

New Promotion Rule Engine: Smarter Discounts, More Flexibility

We’re excited to release a major upgrade to the Cart and Catalog Rule System in HDL Commerce — enabling you to create smarter, more flexible, and more engaging promotions tailored to your customers.

This release enhances how you build and apply promotions, with new discount types, deeper condition logic, and a streamlined interface to help you manage campaigns directly in your existing dashboard.

What’s New

Smarter Rule Conditions
  • Nested conditions let you group complex logic using “all/any” logic combinations

  • Multi-select operators allow targeting by multiple SKUs, categories, or brands

  • New attributes like Brand and SKU List add precision to your targeting

New Discount Types
  • Buy X, Pay for Y: Ideal for bundles and volume promotions

  • Cheapest Item Free: Reward customers automatically

  • Fixed Price Per Item: Set a custom price when customers buy in bulk

  • Catalog discounts now support percentage reductions and fixed final prices

Upgraded Rule Builder UI
  • A new SKU product picker makes it easy to apply promotions to multiple items

  • New UI for nested conditions makes complex logic visually intuitive

  • Streamlined flow for both Cart Rules and Catalog Rules

Scoped Rule Logic
  • Product Subselection: Apply rules only to part of the cart based on product subtotal or quantity — great for category-specific offers

Why It Matters

  • Create more targeted campaigns with less manual effort

  • Drive more sales with dynamic discounts and bundle offers

  • Quickly build rules with an intuitive dashboard interface

  • No learning curve — all updates work seamlessly with the tools you already use

Getting Started

  1. Go to your HDL Commerce Dashboard

  2. Navigate to Promotions → Cart Rules or Catalog Rules

  3. Start creating advanced promotions using the new conditions and actions

  4. Need help? Our support team is happy to assist

Known Issue (Under Monitoring)

A known issue with double price calculation may occur if items are added to the cart before the final price summary is triggered. The conflicting logic has been temporarily disabled and is pending full QA validation. No customer impact has been reported.

Changelog Highlights

New Capabilities
  • Nested condition groups with “all/any” logic

  • Multi-value support for categories, brands, SKUs

  • Product-based subtotal/quantity rules (Product Subselection)

  • Powerful new cart actions like “Buy X, Pay for Y” and “Cheapest Item Free”

  • Fixed-price and percentage-based catalog discounts

UI Improvements
  • SKU product picker

  • Visual builder for complex rules

  • Cart page design updated to reflect promotion logic

Under-the-Hood Updates
  • Codebase cleanup and optimization for nested rules

  • Enhanced condition validation and discount calculation logic

  • Added support for extended discount types in enums and database migrations

Want to explore these features for your next campaign?
Reach out to your project manager or contact us for a walkthrough or support.

09 Jun 2025

Advanced Filtering on the Order Listing Page

Managing orders just got easier. We’ve introduced a powerful new filtering system to the Order Listing page in HDL Commerce, giving you faster access to the data you need.

What’s New

You can now filter orders using multiple dynamic criteria — making it easier to locate specific orders, analyze sales activity, and streamline your daily operations.

Available Filters:

  • Customer Type – Segment orders by customer category

  • Date Range – Filter by order dates (From → To)

  • Order Status – Quickly identify open, completed, or canceled orders

  • Sales Channel – View orders by storefront, marketplace, or B2B portal

  • Currency – Separate local and international transactions

  • Payment Method – Segment orders by payment type (e.g., Stripe, Klarna)

Technical Details (For Admins & Developers)

  • The frontend dynamically retrieves available filter options using:
    GET {BASE_URL}/bo/sales/filters/orders/attributes

  • The backend integrates seamlessly with existing filter logic — just pass the selected filters in the expected format

Why This Matters

  • Faster order searches and reduced admin time

  • Improved operational workflows for support and logistics teams

  • Easier reporting and analytics based on specific order traits

Start using the new filtering tools today by visiting your Order Listing page under the Sales section in your admin dashboard.

Need help? Reach out to support.

01 Apr 2025

Stripe Payment Integration for HDL Commerce

We’re excited to introduce our Stripe Payment Module, a powerful new addition to HDL Commerce that brings secure, flexible, and global payment capabilities to your storefront.

Built for both B2C and marketplace scenarios, this release gives you enhanced control over payment flows, fees, and order handling — all while ensuring scalability and a smooth checkout experience.

What’s Included

 Seamless Stripe Integration
  • Accept payments in multiple currencies

  • Handle payments securely through Stripe’s Payment Intent system

  • Attach important order and customer data to each transaction

Automated Webhook & Order Updates
  • Real-time updates from Stripe events like successful payments

  • Secure handling of webhooks with signature validation

  • Automatic updates to your order statuses

Checkout & Order Flow
  • Automatically convert carts to orders upon successful payment

  • Map Stripe payment statuses to internal order statuses for clarity

  • Secure client-side handling for payment confirmations

Built for Reliability
  • Improved error handling and API response tracking

  • Cleaner codebase with full documentation

  • Backend database improvements to ensure consistency and speed

Technical Details (For Developers)
  • New API endpoints for Stripe webhook, payment intent updates, and fee management

  • Built-in support for Stripe’s PHP SDK

  • Configurable environment settings (Live/Test mode, API keys, webhook secret)

If you’re using HDL Commerce and want to activate Stripe or learn how this fits your business, get in touch with your account manager or contact us directly.