Widget — Product Info (the main widget)
The flagship Product Info widget with 8 sub-sections covering every aspect of the offer.
The Product Info widget is the main widget on every post-purchase offer. In the bottom sheet editor it is called Upsell product (Product Info in the offer page's Widgets list). It has 8 collapsible sub-sections. Most of their settings belong to the offer itself, so a change here is the same change as on the offer page. The defaults below are what a newly created offer starts with.
1. Discount
Automatic Discount (a number, with a % Off selector or a currency selector such as USD Off), Discount title, and Use 'compare at' price. These are the same fields as the offer page's discount — there is no separate widget-level override. Default: 15% off, with the compare-at price shown.
2. Shipping
Shipping type (Free shipping, Flat rate or Calculated at checkout). For a flat rate you also set the Shipping rate and can tick Charge per unit to multiply the rate by the quantity. Default: Free shipping.
3. Image
Main image size slider (200–600), Add border around main image, and — under Show advanced image settings — Custom product image to use a different image than the product's default. Default: size 400, no border.
4. Buttons
- Accept button: Require confirmation click to accept, Default accept button text (Pay Now or Accept Offer) and Button language. Defaults: no confirmation, Pay Now, English.
- Decline button: Style (Secondary or Link). Default: Link.
- Layout: Buttons positions relative to each other (Accept above decline, Decline above accept or Accept beside decline) and Alignment (Stack to right side or Full width; always full width in the single-column layout). Defaults: Accept above decline, Stack to right side.
- Text under buttons and Text above buttons — optional rich text, with
{discount}and{product}tokens.
5. Price Breakdown
Show shipping and tax breakdown, Show extra details in breakdown (subtotal, discount, etc.), Show free shipping in breakdown, Alignment (Stack to right side or Full width) and Position in offer (Above payment buttons or Bottom of the widget). Defaults: all three checkboxes on, Stack to right side, Above payment buttons.
6. Product Details
Show quantity selector (buyers can pick 1–50), Skip offer if product is in original order, and three rich text fields: Product title, Product price and Offer description. Defaults: quantity selector on, skip off.
7. Variants
Show all out of stock variants, Hide product when out of stock, Show variant options that have only one available choice, Variant selector position (Above pricing data, Above CTA buttons or Below CTA buttons), Variant selector top padding and bottom padding. Under Show advanced variant settings you can Hide variant selector. Defaults: the two out-of-stock options off, single-choice options shown, selector above the pricing, no extra padding.
8. Layout
Layout preference (Two column or Single column), Max layout width (600–1200), and Top padding and Bottom padding sliders. Defaults: Two column, width 850, top padding 4 and bottom padding 0.
How to access
- In the Oxify app, open Post Purchase and open a funnel.
- On the Upsells tab, click Edit offer on the offer you want to change.
- Click Preview Offer to open the bottom sheet editor.
- In the left pane, under Offer-level widgets, click Upsell product. Its 8 sections are listed underneath — click any of them to drill in.
- Click Done, then save the offer.