Skip to guide content
Browse PriceWrench guides

Style and install your discount banner

Customize the banner, control guest messaging, and choose a single storefront installation method.

Development preview. Steps are source-reviewed, not fully live-tested. Available app captures illustrate selected screens.

What you’ll accomplish

Your saved banner design is installed on the published theme, with product access and guest messaging reviewed separately.

Before you start

  • Configure a valid price for at least one product.
  • Have access to edit and save the intended Shopify theme.
  • Use an active, published test product and its configured variant for verification.

Choose the banner's appearance

  1. Open Settings

    The page is titled Widget Styling Settings. Start in Presets with Professional, Minimal, Outline, Bold, or Pill, or customize the current design.

  2. Choose Colors & Style

    Adjust the icon, border, background, and text colors. Review border width and style, border radius, and box shadow beside the preview.

Colors & Style controls the banner appearance. The preview retains its design-simulation label; these example savings do not change product pricing.

Banner colors, borders, and preview

Colors & Style tab showing four color pickers, border controls, Save settings, and an Eligible customer banner preview.

Colors & Style controls the banner appearance. The preview retains its design-simulation label; these example savings do not change product pricing.

Open full-size image (new tab)

Match the banner typography

  1. Open Typography

    Use theme font follows the storefront font. The screen explains that turning it off uses Arial / sans-serif.

  2. Review size, weight, and alignment

    Use inherit to follow the theme size, or enter a size such as 16px. Choose the font weight and text alignment, then check the preview before saving.

Typography can follow the theme font and size, or use your chosen size, weight, and alignment. Save settings applies the design.

Banner typography controls

Typography tab with Use theme font checked, inherited font size, Bold weight, Center alignment, Save settings, and a banner preview.

Typography can follow the theme font and size, or use your chosen size, weight, and alignment. Save settings applies the design.

Open full-size image (new tab)

Set spacing and mobile overrides

  1. Open Layout

    Set width and maximum width, padding, margins, icon size, and icon-to-text spacing. Choose an icon that fits your banner.

  2. Review mobile behavior

    Expand Mobile overrides and enable them if needed. They apply at widths of 749px and below. Use Preview mobile overrides to inspect the design simulation.

Layout groups width, spacing, icon, and mobile controls. Mobile overrides is collapsed in this capture; expand it to review those settings.

Banner layout and spacing

Layout tab showing width and spacing fields, icon choices, the collapsed Mobile overrides control, Save settings, and the banner preview.

Layout groups width, spacing, icon, and mobile controls. Mobile overrides is collapsed in this capture; expand it to review those settings.

Open full-size image (new tab)

Separate messaging from discount access

  1. Open Message & Login

    Choose Dollar savings, Percentage savings, or Custom under Message style. Custom messages support amount, percentage, and icon tokens shown beside the field.

  2. Choose Guest messaging

    Use Same message for everyone, or Use a different message for guests. A separate guest message can include the Log in link.

  3. Expose product access controls when needed

    Enable customer access controls makes Discount access available on product rows. It does not make every product login-only.

  4. Set the rule on the product

    After saving settings, return to Home, edit the product, select Everyone or Logged-in customers only, and save that product.

This custom message uses amount and icon tokens. Customer access controls and guest messaging are separate choices; the Eligible customer preview is a design simulation.

Message & Login and banner preview

Message & Login tab with a custom message, unchecked Enable customer access controls, Same message for everyone selected, Save settings, and a banner preview.

This custom message uses amount and icon tokens. Customer access controls and guest messaging are separate choices; the Eligible customer preview is a design simulation.

Open full-size image (new tab)

Preview and save the design

  1. Inspect Preview mode

    Switch between Eligible customer and Guest. The preview uses example prices of 110 original, 80 selling, and 30 savings (27%). It is a design simulation.

  2. Review Advanced CSS if used

    Custom CSS is validated and scoped to PriceWrench banner content. Use the supported selectors listed in the app. External URLs, imports, at-rules, scripts, HTML, and selectors outside the banner are rejected.

  3. Choose Save settings

    Resolve any highlighted invalid values, save, and wait for Settings updated successfully. Use Reset custom CSS followed by Save settings if a CSS change needs to be removed.

Install the Discount Widget

The Discount Widget is the recommended placement method. A status such as Active on published theme confirms detection; Available, not activated and Status not verified still require attention.

  1. Return to App setup guide

    On Home, expand Install Discount Banner and choose Add Discount Widget. This opens Shopify's Theme Editor for the current theme's product template.

  2. Place the app block

    Place the Discount Widget where you want it on the relevant product template. Confirm the product you will test actually uses that template.

  3. Save in Shopify

    Save your Theme Editor change, then return to PriceWrench and choose Check installation.

Use Automatic Banner when appropriate

  1. Choose Enable Automatic Banner

    Use this alternative when the theme does not support the app-block placement you need. It opens the app embed settings in Shopify's Theme Editor.

  2. Save the embed

    Enable and save the Automatic Banner. It attempts to place the banner above the product price.

  3. Check unusual themes

    An optional custom price selector exists in the app embed settings for unusual themes. If the placement is wrong and you do not know the correct selector, ask support for help.

  4. Verify the published storefront

    Return to the app, choose Check installation, then inspect the configured product on the published storefront. Check desktop, mobile, and the intended guest or logged-in state.