Skip to main content

Auto-Generate “Brand Style Packs” for Multi-Brand Stores

Updated over 2 weeks ago

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.

  1. Open your design in Figma.

  2. Create a rectangle or image layer where the brand logo should appear.

  3. Name the layer clearly, for example:

    brand_logo
  4. Add this layer to Manageable Layers in the Cropink Figma plugin.

  5. 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

  1. Open your project → go to Designs.

  2. Select your design → click Edit in Design Manager.

  3. Go to Manageable Layers and select the brand_logo layer.

  4. Choose Conditional Properties.

  5. 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.

Did this answer your question?