Feature Comparison · 2026

Agentis vs Native Shopify Discounts

Quick Verdict

Native Shopify Discounts is a shopify's native discount system including automatic discounts, discount codes, and shopify functions tool. Agentis works after an order is placed and before it ships: within 60 seconds it computes the order's true net margin from NetSuite COGS, freight, fees, and FX, then flags it or holds it before fulfillment under rules you approve. They solve different problems and often run side by side.

By Herzel MishelFounder, AgentisLast reviewed

The Core Difference

Native Shopify Discounts excels at shopify's native discount system including automatic discounts, discount codes, and shopify functions. That is its job, and the strengths and limitations below are judged on margin protection only, not on everything the product does.

Agentis sits at a specific point in the order lifecycle: between order placed and order shipped. Within 60 seconds of each order on your Shopify, Shopify Plus, or SHOPLINE store, it computes true net margin using live COGS from Oracle NetSuite plus freight, fees, and FX. Orders below your margin floor are flagged with the leak and a recommended fix, or automatically held before fulfillment under rules you approve, and every decision is logged to the Evidence Ledger.

The result: you catch a below-margin order while it can still be fixed, instead of finding it at month-end close.

Feature-by-Feature Comparison

FeatureAgentisNative Shopify Discounts
True net margin on every order (COGS, freight, fees, FX)
COGS tracking
Margin alerts
Shopify Plus integration
NetSuite / ERP integration
Freight cost modeling
FX rate adjustment
Holds below-margin orders before they ship
Profit dashboard
Ad attribution
LTV analytics

Why choose Agentis

  • Computes true net margin on every order within 60 seconds of it being placed
  • Holds below-margin orders before fulfillment under rules you approve, or flags them with a recommended fix
  • Uses live COGS from Oracle NetSuite (commonly via Celigo)
  • Includes freight, payment fees, and FX in each order's margin
  • Works after the order is placed, so the shopper's checkout is untouched
  • Works with Shopify, Shopify Plus, and SHOPLINE, and logs every decision to an Evidence Ledger

When to choose Native Shopify Discounts

Native Shopify discounts are fine for simple promotional campaigns where margin impact is predictable and manually verified. The fundamental gap is that the Shopify discount engine optimizes for GMV: it asks 'does this code apply?' not 'does this order remain profitable?' They act inside checkout; Agentis acts after the order is placed and before it ships, computing each order's true net margin (CM2) from live COGS, freight, fees, and FX within 60 seconds, and flagging or holding orders that fall below your floor. The two work together: native Shopify discounts and Shopify Functions discounts handle the promotional logic, and Agentis catches the orders where the combination went too far before they are fulfilled. For merchants running stacked promotions, loyalty perks, and customer-specific B2B pricing at the same time, a per-order check is what surfaces the discount combinations that quietly eat contribution margin, something the Shopify discount engine alone cannot detect. Shopify's native Smart Pricing feature is worth distinguishing here too: it only recommends store-level markup or markdown to optimize profit broadly, and like the discount engine it sets prices ahead of time; it never evaluates whether a specific order clears your margin floor after discounts resolve.

Native Shopify Discounts Strengths

  • Zero additional cost: native Shopify discounts are included with every Shopify and Shopify Plus subscription
  • Native integration with no additional app installation or configuration
  • Simple to configure for basic use cases like percentage-off or BOGO promotions
  • Shopify Functions discounts allow custom discount logic for Plus merchants
  • The native Shopify discount engine is tightly coupled to the checkout UI, so promotions render instantly with no third-party latency

Honest Assessment

Where Native Shopify Discounts falls short for margin protection

  • No margin awareness in the Shopify discount engine: native Shopify discounts apply regardless of whether the order remains profitable
  • No COGS integration, so Shopify Functions discounts cannot be evaluated against landed cost
  • No freight zone consideration: the same discount applies whether shipping costs $5 or $50
  • No FX awareness for international orders where currency fluctuations erode margin
  • Cannot prevent discount stacking combinations that breach your margin floor
  • Shopify Scripts (the legacy customization layer) shut down on June 30, 2026, so custom discount logic now has to be built as Shopify Functions
  • No cost check: decisions are made on the promotional catalog, never on the unit economics of the order

Frequently Asked Questions

What happened to Shopify Scripts in June 2026?

Shopify Scripts shut down on June 30, 2026, and its functionality moved to Shopify Functions, which run in a WebAssembly sandbox with strict execution limits. Merchants who relied on Scripts for margin-related checkout logic had to rebuild that logic as Functions. The practical consequence is that a rule re-expressed inside Functions cannot call your ERP for live COGS, query freight rate tables, or fetch current FX rates during execution. It can check cart contents and order value, but not whether the order remains profitable, which is the same gap native Shopify discounts already have. Some merchants handle the cost side differently: they keep promotional mechanics in Functions and check margin after the order is placed. That is how Agentis works; it does not run inside checkout, and instead flags or holds below-margin orders before fulfillment. Which approach fits depends on whether the rule must change the checkout itself or only needs to stop a loser from shipping.

Why can't native Shopify discounts protect my margins?

Shopify's discount engine has no concept of cost. It applies rules based on cart contents, customer tags, or order value, but it never checks whether the discounted price still covers your COGS, shipping, and payment processing fees. The same discount applies whether shipping costs $5 or $50, there is no FX awareness for international orders where currency fluctuations erode margin, and nothing prevents discount stacking combinations that breach your margin floor. Decisions are made on the promotional catalog, never on the unit economics of the order. None of this makes native Shopify discounts a poor tool; they are included with every subscription, simple to configure for percentage-off or BOGO promotions, and render instantly with no third-party latency. Agentis fills the cost gap after the fact of the sale but before shipment: within 60 seconds of each order it computes true net margin and flags or holds orders below your floor. The question for a merchant is whether promotional logic alone is enough, or whether you also need a check that the final order still clears your cost.

What are the limitations of Shopify Functions for margin logic?

Shopify Functions run with strict execution limits (an instruction budget and input size caps) and no general network access during execution. This means Functions cannot call your ERP for live COGS, query freight rate tables, or fetch current FX rates. In practice, a Function can only decide with the data Shopify hands it at execution time, such as cart contents, customer tags, and order value. Anything that lives in an external system, including landed cost, freight rate tables, and exchange rates, has to be staged ahead of time into Shopify data or left out of the decision. Agentis takes a different route: it does not run as a Function. It checks each order after it is placed, where it can read NetSuite COGS, freight, fees, and FX directly, and flags or holds below-margin orders before fulfillment. Before rebuilding margin rules as Functions, a merchant should list every external data source those rules depend on and decide whether the rule truly has to run inside checkout.

How does a per-order margin check differ from native Shopify discounts?

Native Shopify discounts are promotional tools: they act inside checkout and answer 'should this customer get a deal?' A per-order margin check, which is what Agentis provides, answers a different question after the order is placed: 'does this order meet our margin threshold after all costs?' The two are complementary: the Shopify discount engine applies your promotions, then Agentis computes the order's true net margin (CM2) within 60 seconds, using live COGS, freight, fees, and FX, after every code, automatic discount, and loyalty perk has resolved. Orders below the floor are flagged or held before fulfillment under rules you approve. Marketing keeps shipping promotions through the discount engine, and finance gets a way to catch the discounted orders that erode margin below the configured threshold before they ship. A merchant running only simple, manually verified promotions may not need the second layer; one running stacked promotions and customer-specific B2B pricing usually does.

Can I replace the Shopify discount engine with Agentis?

No, and you should not. Agentis is not a replacement for native Shopify discounts or Shopify Functions discounts; it is a margin layer that works downstream of them. Keep running native Shopify discounts for promotional mechanics (codes, automatic discounts, BOGO, tiered pricing, loyalty stacking) inside checkout, and let Agentis check each resulting order after it is placed, flagging or holding the ones that fall below your profit floor before they ship. This separation of concerns scales: marketing can keep shipping promotions quickly through the Shopify discount engine, and finance has a per-order check on what those promotions actually produce. Native Shopify discounts remain the right tool for the promotional job: they are included with every subscription and tightly coupled to the checkout UI, so promotions render with no third-party latency. Agentis handles only the question the discount engine never asks, which is whether the order remains profitable.

Related Solutions

Free Audit

See exactly how much margin is leaking through your orders

Our 7-day profit audit quantifies the gap between what you're currently making and what you should be making, at no cost.

No credit card required · Setup in under 30 minutes

Related Comparisons