If you run a multi-brand store, you can automatically apply brand-specific visuals (such as a brand's logo) inside one single Cropink design.
This lets you maintain consistent branding for every product without creating separate templates for each brand.
In this example, we will dynamically change a logo placeholder in the design to the correct brand logo based on the product’s brand value from your feed.
💡 NOTE: Before you start, upload all brand logos into Assets in your project.
Cropink needs these files available so they can be swapped in dynamically using Conditional Properties.
Step 1 (optional): Add a logo placeholder in Figma
If your design doesn't yet have a brand logo element included, you can add it using Figma.
Open your design in Figma.
Create a rectangle or image layer where the brand logo should appear.
Name the layer clearly, for example:
brand_logo
Add this layer to Manageable Layers in the Cropink Figma plugin.
Publish your design to Cropink.
The placeholder will later be replaced with real logos.
Step 2: Make sure your feed contains brand data
Your product feed should include a brand value, e.g.:
id | title | brand |
101 | Running Shoes | Brand1 |
102 | Training Hoodie | Brand2 |
103 | Sports Bag | Brand3 |
This field will control which logo to display.
Step 3: Configure logo switching via Conditional Properties
Open your project → go to Designs.
Select your design → click Edit in Design Manager.
Go to Manageable Layers and select the
brand_logolayer.Choose Conditional Properties.
Add rules for each brand you want to support, for example:
Brand 1 rule
if brand text equal "Brand1" then Change Placeholder -> Select photo
Brand 2 rule
if brand text equal "Brand2" then Change Placeholder -> Select photo
Brand 3 rule
if brand text equal "Brand3" then Change Placeholder -> Select photo
You can add as many brand rules as you need.
💡 TIP: For best results, upload all logos as transparent PNGs and use consistent sizing so switching appears seamless across brands.
Step 4: Add a fallback (optional but recommended)
To avoid empty placeholders:
if brand is empty then Hide
or
if brand is empty then then Change Placeholder -> Select photo -> default logo
Step 5: Save & preview
Click Save Changes and preview your output.
Each product will automatically show the correct brand logo based on the feed.
Your design becomes a fully automated “brand-aware” template.
🎉 Final Result
With this setup:
All brands share one smart design
Each product shows its correct logo
No manual duplication of templates
Perfect consistency across multi-brand catalogs
Fully automated creative generation for Meta, TikTok, Snapchat
Ideal for large retail stores, marketplaces, and omnichannel e-commerce.
