Innovation

From static to smart: How BrokenRubik transformed Promotions in NetSuite SuiteCommerce

From static to smart: How BrokenRubik transformed Promotions in NetSuite SuiteCommerce

From static to smart: How BrokenRubik transformed Promotions in NetSuite SuiteCommerce

How BrokenRubik turned manual promotion pages into dynamic, automated experiences for Stinger and Amatheon, boosting personalization, efficiency, and engagement in SuiteCommerce.

By

By

By

By

By

By

Leandro Basignani

Team Size

1 developer, 1 project manager

Timeline

2 weeks

Used Technologies

SCA. SuiteScript.

Introduction

Promotions can be one of the most powerful drivers of engagement in eCommerce but only if they stay visible, accurate, and relevant.

When managed manually, promotion pages often fall behind: content becomes outdated, visibility drops, and marketing opportunities get lost.

That was the challenge both Stinger and Amatheon faced in their NetSuite SuiteCommerce environments.

At BrokenRubik, we helped them turn a static experience into a dynamic, automated promotions system that updates itself in real time and adapts to each customer.

The Challenge

Both clients wanted to display live promotions directly on their SuiteCommerce sites, without relying on manual CMS updates.

Stinger’s starting point

Stinger’s Current Promotions page was a static CMS entry.

Every time a new discount launched, the marketing team had to edit the content manually, creating delays and often showing expired offers to customers.

Amatheon’s expanded vision

Amatheon wanted to go further.

Beyond automating updates, they needed the flexibility to:

  • Choose which promotions appeared on specific CMS pages
  • Maintain a consistent design aligned with their brand
  • Manage the process independently, without developer intervention

The Solution

Phase 1 - Stinger: Dynamic promotions powered by NetSuite data

BrokenRubik built a custom extension that connects directly to NetSuite’s SuitePromotions records, displaying active promotions dynamically on the Current Promotions page.

Key features:
  • Retrieves live data from promotion records.
  • Filters promotions by customer eligibility.
  • Displays associated items with links to product detail pages (PDPs).
  • Adds custom fields for:
    • Promotion Title
    • Promotion Description
    • Promotion Image
  • Uses fieldsets for optimized data loading and responsive design.

The result:

A dynamic, data-driven promotions page that stays accurate, reduces manual work, and increases engagement.

Phase 2 - Amatheon: Turning dynamic into fully configurable

Building on Stinger’s foundation, BrokenRubik evolved the feature for Amatheon, adding more flexibility and control.

New capabilities introduced:
  1. Page-level control: A new field - CMS URL Page - lets admins decide where each promotion appears.
  2. Automated logic: Only active promotions within valid date ranges display, filtered by customer eligibility.
  3. Improved UI/UX: Each promotion includes its title, description, and image, maintaining the brand’s visual style.
  4. Product interaction: Customers can add items directly to their cart from the promotion page.
  5. Fallback content: When no active promotions exist, the page shows best-selling products instead, defined by Amatheon via a custom field.
  6. Reusable architecture: The code is modular and easily adaptable to other SuiteCommerce sites.

With these enhancements, Amatheon’s marketing team gained full autonomy to build and manage promotion pages - no development cycles needed.

Implementation Highlights

  • Custom SuitePromotions fields for title, description, image, and CMS URL.
  • Fieldsets for optimized performance.
  • HTML snippet used as the dynamic mounting point in each CMS page.
  • Responsive design across all devices.
  • Sandbox development and production migration with QA validation.
  • Support for Item Promotions and Fixed Price Item Promotions, with scalability to extend to other types (Order, Shipping, Free Gift).

Results

Impact Area

Stinger

Amatheon

Automation

Eliminated manual CMS updates

Fully automated and configurable per CMS page

Personalization

Displayed promotions by customer eligibility

Added page-level and product-level targeting

User Experience

Dynamic, mobile-friendly layout

Enhanced design + add-to-cart from promotion

Operational Efficiency

Reduced maintenance and errors

Empowered marketing team autonomy

Engagement

Higher visibility of active promotions

Added fallback with best-sellers when no promos active

Outcome

Both projects demonstrate how BrokenRubik leverages SuiteCommerce’s native capabilities with custom logic to deliver smarter, faster, and more flexible eCommerce experiences.

  • Stinger’s case showed the proof of concept: a working, dynamic promotions page powered by NetSuite data.
  • Amatheon’s iteration showed scalability and independence: a robust system that marketing teams can manage directly.

Together, they represent the evolution from manual content to automated, data-driven marketing inside NetSuite.

Conclusion

Through these implementations, BrokenRubik proved that SuiteCommerce can go far beyond its standard functionality.

By turning promotions into dynamic, configurable components, businesses can:

  • Keep content fresh and relevant automatically.
  • Personalize offers for each customer.
  • Reduce manual effort and errors.
  • Increase engagement and conversion.

What started as a single-site customization for Stinger became a flexible, reusable solution that empowers any SuiteCommerce client to manage promotions dynamically, unlocking the full potential of their NetSuite data.

BrokenRubik

We create seamless SuiteCommerce storefronts that combine performance, flexibility, and exceptional user experience to help you stand out from the competition.

BrokenRubik

We create seamless SuiteCommerce storefronts that combine performance, flexibility, and exceptional user experience to help you stand out from the competition.

BrokenRubik

We create seamless SuiteCommerce storefronts that combine performance, flexibility, and exceptional user experience to help you stand out from the competition.

BrokenRubik

We create seamless SuiteCommerce storefronts that combine performance, flexibility, and exceptional user experience to help you stand out from the competition.

BrokenRubik

We create seamless SuiteCommerce storefronts that combine performance, flexibility, and exceptional user experience to help you stand out from the competition.

CONTACT US

Let’s Talk!

Have a question, idea,
or project in mind?

Leave us a message below, we’d love to hear from you. Our team will get back to you shortly to explore how we can help.

CONTACT US

Let’s Talk!

Have a question, idea,
or project in mind?

Leave us a message below, we’d love to hear from you. Our team will get back to you shortly to explore how we can help.

CONTACT US

Let’s Talk!

Have a question, idea,
or project in mind?

Leave us a message below, we’d love to hear from you. Our team will get back to you shortly to explore how we can help.

CONTACT US

Let’s Talk!

Have a question, idea,
or project in mind?

Leave us a message below, we’d love to hear from you. Our team will get back to you shortly to explore how we can help.