Discount Ninja requires control over the checkout button to ensure that, when the button is clicked, the visitor can be directed to a discounted Shopify checkout, prepared by Discount Ninja.

Other third-party solutions (typically shipping, pick-up, pre-order apps) may need to add logic before Discount Ninja takes over and handles the redirect to the checkout.


To resolve this, third-party solutions can use the following approach:

Note that Discount Ninja automatically takes into account all parameters put in place by third-party apps that influence the checkout, including:

  • hidden input fields in the checkout form to prepopulate (typically shipping address) fields at checkout
  • a discount code applied in the checkout form
  • the selected currency
  • the selected locale
  • the note field
Did this answer your question?