[Store Builder Ultimate] Registration confirmation email shows Main Site (Site A) logo instead of Site B logo

Hello everyone,

I am using CS-Cart Store Builder Ultimate with a multi-store setup (currently running 5 storefronts) and encountered an issue regarding email notification logos.

Current Setup & Issue:

  • Site A: Main admin domain used to log into the backend.
  • Site B: Secondary storefront added via the admin panel.
  • Problem: When a new user registers on Site B, they receive the registration confirmation email with the correct title (showing Site B’s name), but the email logo displays Site A’s logo (the main site logo).

Could anyone advise if this is a known bug or if there is a specific configuration step I missed to bind separate email logos to each individual storefront?

Any guidance or instructions on how to resolve this would be greatly appreciated!

Thanks in advance!

Hello

Emails use a different logo than the storefront. In the admin panel it is the one labeled “Logo for invoices” (Website → Themes, Logos section) - the email header pulls logos.mail, the same image invoices use, so replacing the customer area logo on Site B changes nothing in emails.

Logos are stored per storefront, so switch the admin panel to Site B with the store selector at the top, then open Website → Themes and upload the Site B image under “Logo for invoices”.
If it still shows Site A after that, then the email is being generated for the wrong store, not for the wrong logo. Your subject line already shows the correct store name, so that part looks fine, but then I would check the company_id of a customer registered on Site B in the users table.

Have a nice day
Best regards
Robert

1 Like

I think, londonman should check “E-mail logo”, not “Logo for invoices”

1 Like

I double-checked, and all logos under Website → Themes (including Customer area, Mail logo, and Invoice logo) for Site B have already been updated.

To clarify the situation: I actually noticed this issue when creating an Administrator account for Site B, rather than a regular customer registering on the frontend.

Is it expected behavior for admin account creation emails to always use the main site (Site A) logo because admins belong to the main backend? Or is there a way to make admin notification emails storefront-specific as well?

Hello

For admin accounts that setting wont help you though. The email sent when an admin account is created always takes the logo of the first store, no matter which storefront the account belongs to or which store the panel was switched to. There is no configuration behind it: the notification event for that email has the company hardcoded, so it falls back to the default company. I would call that a bug rather than expected behaviour, and it is worth reporting to CS-Cart support so it gets fixed in the core.

Until then the only thing you can do is keep the E-mail logo of that first store neutral. Customer registration emails are not affected.

Best regards
Robert

1 Like

I am afraid, code modification is required to do it

1 Like

Got it! Thank you both soft-solid and ecomlabs for clarifying this.

It completely makes sense now why changing the logo settings didn’t affect the admin registration emails. Good to know that standard customer registration emails remain unaffected.

I will consider making the main site’s email logo more neutral for now and might reach out to CS-Cart support regarding the hardcoded notification logic.

Thanks again for your help!

1 Like

Hello

You are welcome :slight_smile:

Best regards
Robert

1 Like