Adding Gocertify Blocks
Once installed you will be able to add Gocertify blocks in your Shopify theme editor. To add a block, switch to the Apps tab and select from the available Gocertify blocks.

Gocertify blocks can be added directly to your site using the Shopify builder
On-Site Message
The On-Site Message block lets you add targeted promotional messages to your product pages, displaying exclusive offers to eligible shoppers right next to the product. When you add the block, use the Add placement via setting to choose how Gocertify decides which message to show:- Placement token - show the same on-site message on every product using this template
- Product SKU - show a different on-site message depending on the product’s SKU

Choose between Placement token and Product SKU when adding the block
Placement token
Select Placement token and paste the token of the on-site message you want to display into the Gocertify Placement Token field (e.g.p-123456). You can find it in your Gocertify dashboard, under the On-Site Messaging tab.
Product SKU
Select Product SKU and the token field disappears. Instead of a fixed on-site message, the block uses the SKU of the product being viewed as the identifier of an Advanced target, so each product can display its own message. To tell Gocertify which on-site message to use for each SKU, you need to upload your targets:Export your products from Shopify
Create your targets CSV
- identifier (required) - the product SKU
- placement_token (required) - the token of the on-site message to show for that SKU
- name (optional) - a human-readable name, such as the product title
Upload the CSV in your Gocertify dashboard
Previewing the block in the theme editor
While you are editing your theme, the block is outlined with a label showing how it is configured, so you can see exactly where it will appear on the page, even when there is no message to display yet. The label shows the placement token in use, SKU mode, or a warning if no placement token has been set.
The block as it appears in the theme editor when using the Product SKU option
Products with variants
On products with multiple variants, the block keeps the message accurate as the shopper changes their selection. When they pick a different size or colour, the savings amount updates to reflect the new price and, in Product SKU mode, the message switches to the one targeted at the selected variant’s SKU.
The savings amount updates automatically when the shopper changes variant
Checkout On-Site Message
The Checkout On-Site Message block displays promotional messages directly on your checkout page, allowing you to promote offers at the point of purchase.Navigate to Themes


Open Checkout Customisation


Add the Checkout Extension
- Banner heading: The title shown in the checkout banner (e.g. “Student Discount”)
- Banner description: The offer description (e.g. “Get 20% off for Students”)
- Link URL: URL to your hosted Gocertify page for that campaign


Configure the checkout banner with your offer details
OfferHub
The OfferHub block embeds your OfferHub directly into any page. Simply add the block and it will automatically display all your available offers. No additional configuration required.

The OfferHub block displays all your available offers
iFrame
The iFrame block adds a Gocertify landing page to your site. By default, it displays your brand page, but you can specify a campaign slug to show a specific campaign’s landing page. This is useful if you want different landing pages for different audiences. For example, you could create separate pages for yourstudent discounts and key-worker offers.


Optionally specify a campaign slug to display a specific landing page