Theme edits

Learn how Discount Ninja complements your theme to help merchants to promote offers.

Extension mechanisms

Discount Ninja offers two extension mechanisms to display widgets and show strikethrough pricing:

  • Theme extensions: add widgets using App blocks

  • Custom code edits: edit the code of the theme to indicate placeholders for widgets and/or mark where prices are displayed.

Theme extensions

The app uses theme extensions to extend the functionality of the online store. Specifically, App embeds are used to add scripts. App blocks are used to include widgets on the storefront. Alternatively, users can choose to add custom code to add widgets.

App blocks v Code edits

The following table explains the advantages of each approach:

App blocksCode edits

Available on stores that do not have an Online Store 2.0 theme?

No

Yes

Requires manually cleaning up code in the theme after uninstalling the app?

No

Yes

Maximum flexibility to position each widget?

No

Yes

Optimal performance?

Yes

Yes

Available for each widget?

No

Yes

Instructions

Last updated