Skip to main content
All CollectionsOnboarding.Online FAQDesign customizationPaywall
Customizing the Paywall Header: Close and Restore Buttons
Customizing the Paywall Header: Close and Restore Buttons
L
Written by Leanid Yuryeu
Updated over a week ago

In this article, we will guide you through the configuration of your paywall header, focusing on the 'X' (Close) button and the 'Restore' button. You'll learn how to manage their availability, appearance, and design.

Customization Scenarios:

X and Restore buttons

Only X button

Only Restore button

No buttons in the header

Adding and Editing a Paywall Screen

Drag and drop a screen with a Paywall from the templates onto the flow.

Click on the screen you've added to the onboarding flow.

Press the Pencil button to enter the "Edit Screen" mode.

Also, you can confugure the screen for the whole theme. The options for cuatomizing will be the same.

Reminder how to customize tables for the theme

For New Onboarding: After selecting a theme, customize the screen by clicking on the Edit button.

For Existing Onboarding: Click on the Settings icon in the upper right corner of the onboarding flow.

Here you can edit the Paywall screen for the entire theme.

Accessing the Header Settings on the Edit Screen

On the edit screen, locate the Header settings.

Click on the arrow to expand the Close and Restore buttons customization options.

Customizing the Close (X) Button

Availability of the Close Button

Use the checkbox to toggle the Close button on or off.

  • If enabled: The user can proceed without purchasing by clicking the button.

  • If disabled: The user will need to purchase to proceed.

Design with Close button

Design without Close button

Once the button is enabled you can click on the Settings icon to proceed to the customization list:

Button Color Customization

Icon Color: Adjust the 'icon color' setting to change the color of the Close button.

Horizontal Alignment

Change the position of the button by selecting one of the options:

  • Right: The button is positioned in the right corner of the screen.

  • Left: The button is positioned in the left corner of the screen.​

Close Button Appearance Customization

Regulates the appearance of the button to the user.

  • Visible: The button is visible as soon as the screen appears.

  • Visible after timer: The button becomes visible after a set time, which you specify in the 'Visible after timer' field.

  • Example: If you set the timer to 5 seconds, the X button will appear 5 seconds after the user sees the paywall screen.

Note: This feature works only for iOS SDK. The appearance after a timeout doesn't work on Web2App currently.

Customizing the Restore Button (for iOS SDK)

The Restore button allows users to restore their active subscriptions on iOS devices. This is particularly useful if a user has previously purchased a subscription on another device or has reinstalled the app and wants to regain access to their premium content without being charged again.

You can position one Restore button on the screen or disable it entirely.

  • If the Restore button is enabled in the header, it will be removed from the footer (if it was there) and appear in the header.

To assess Restore settings in the header enable it and click on the setting icon

Positioning of the Restore button:

The Restore button has opposite position than Close button.

  • If the Close button is set to the left, the Restore button will be on the right.

  • If the Close button is set to the right, the Restore button will be on the left.

  • If the Close button is disabled, the Restore button will be in the top right corner.

Restore Button Text Customization

Text Content:

  • Customize the text displayed on the Restore button by entering the desired text in the text field.

    Example: You can replace "Restore" with "BUY", and the user will see "BUY" instead.

Text Design:

  • Adjust the text design with settings like font family, font height, font size, font weight, text color, and background color.

  • For a detailed guide on each text setting, refer to the full customization guide linked in this article.

Did this answer your question?