Social Media Consent
What is Social Media Consent?
Social Media Consent is an optional customer permission that allows you to use images uploaded by customers in your marketing materials — for example on Instagram, Facebook, or your website.
On the product page, this consent appears as a checkbox.
The customer can choose to check it or leave it unchecked.

Where Social Media Consent is configured
You can enable Social Media Consent in two different ways.
Let’s start with the main and most common option — using a product template.
Option 1: Add a consent checkbox in the product template
This option is used when you want the consent checkbox to appear directly on the product page, near the image upload button.
Step 1: Open the product template
- Go to Shopify Admin → Online Store → Themes

- Click Customize on your active theme

- At the top, select the required Product template (for example:
ninemags_template)

Step 2: Find the Product information block
In the left panel of the theme editor:
- Open the Template section
- Expand Product information
Make sure that the NINEMAGS button (Upload pictures) is already added to the template.

Step 3: Add the consent block (Cart attribute checkbox)
- Inside Product information, click Add block
- Open the Apps tab
- Select Cart attribute checkbox (NINEMAGS)

After adding it, the block will appear in the template structure.
Step 4: Check how it looks on the product page
On the storefront, a checkbox will appear below the Upload pictures button, for example:
I agree to have my order featured in your social media content.

How this works for the customer
- The customer decides whether to check the box or not
-
The customer can still place an order without giving consent
(unless you explicitly make it mandatory)
Step 5: Configure the Cart attribute checkbox
After adding the Cart attribute checkbox (NINEMAGS) block, you can customize its behavior and text.
Click the Cart attribute checkbox block in the template panel to open its settings.

Checkbox settings explained
-
Checkbox text
The text shown next to the checkbox.
Example:
I agree to have my order featured in your social media content.
-
Cart attribute name
The name under which the consent is saved in the Shopify order.
Example:
Ninemags Social Media Consent -
Checkbox styles (Accent color)
The color of the checkbox toggle.
Important notes
- This checkbox does not affect image uploads
- It only records the customer’s consent
- The value is saved together with the order in Shopify
Option 2: Social Media Consent via popup (NINEMAGS button)
Instead of a separate checkbox block, you can enable Social Media Consent directly in the NINEMAGS button settings.
Step 1: Enable the option in the NINEMAGS button
- Open the NINEMAGS button block in the product template
-
In the block settings, find the Features section
Enable:
- Options popup — to show a popup after adding the product to cart
- Social media agreement

Step 2: How this option works
- The consent checkbox appears after the product is added to the cart

- It is shown inside the confirmation popup
- The customer’s choice is saved in Shopify as a cart attribute

Which option should you choose?
-
Cart attribute checkbox block
→ if you want the consent to appear on the product page, before Add to cart
-
Social media agreement in NINEMAGS button
→ if the consent should appear after Add to cart, in a popup
Where to see consent in the Shopify order
After checkout, the customer’s choice is saved directly in the Shopify order.
How to find it:
- Go to Shopify Admin → Orders
- Open the required order
- In the right column, find the Additional details section

You will see a field like:
- Ninemags Social Media Consent
- Yes — the customer gave consent
- No value — consent was not given