Skip to main content
Part of the EU Consumer Guarantee (Notice & GARAN) - Platform Setup Guides.

One-time setup

  1. In Stores → Attributes → Product → Add New Attribute, create a text attribute to hold the GARAN URL. Example: label GARAN Image URL, attribute code ge_garan_image_url. Catalog Input Type = Text Field, Values Required = No.
  2. Add the attribute to the relevant attribute set in Stores → Attributes → Attribute Set, so it appears on the product edit page.
  3. Go to Stores → Configuration → Global-e → API Settings → Products Settings. In GARAN Image URL attribute, enter the attribute’s code (not the label) — e.g. ge_garan_image_url.
  4. Click Save Config, then flush Magento cache (System → Cache Management → Flush Magento Cache).
Leaving the configuration field empty turns the feature off. The setting is available at default, website, and store-view scope, so a different attribute can be mapped per store if needed.

Per product

Set the mapped attribute on the product record Global-e sends for that line — on the simple product for non-configurable products, or on each child simple for configurable products. Use the full HTTPS URL of that product’s GARAN PNG. Leave it empty where there is no guarantee. For bulk population use Catalog → Products → select products → Actions → Update Attributes, or a CSV import via System → Import.

When the value syncs

The value is picked up automatically on: Run the full catalog push once after initial setup to backfill existing products. On large catalogs this runs through the queue and can take some time.

Prerequisites

Delivery paths

The value reaches Global-e on two paths: the catalog sync (SaveProductsList) and at checkout.

Platform notes

Enter the attribute code in configuration, not its storefront label. Mapping GARAN Image URL instead of ge_garan_image_url is the usual reason the field is missing from the payload. Flush cache after saving the config.
The module forwards the attribute value exactly as entered. Use a full public https:// URL. A relative path such as /media/garan/x.png will not work. Clearing GARAN Image URL attribute turns the feature off. Product data is left untouched, so it can be switched back on later.

Payload reference

For technical readers. The field name is GaranImageURL on catalog and at checkout. GetCart uses array name productsList (camelCase); product fields stay PascalCase. Catalog — POST /Browsing/SaveProductsList
Both jacket SKUs carry the same URL because the attribute was populated on both child simples. The t-shirt has no guarantee — GaranImageURL is null and no attachment is generated for it. Omitting the property entirely has the same effect as null. Checkout cart — productsList[]
Do not put a GARAN URL in ImageURL.

Verify

Activation modes and the general preparation steps — opting in, identifying qualifying products, and creating and hosting the GARAN PNG — are covered on the EU Consumer Guarantee Information (Notice & GARAN) overview page.

FAQ

For configurable products, set the attribute on each child simple Global-e sends. For simple products, set it on that product.
No. The value is forwarded exactly as entered. Use a full https:// URL.
Most often the configuration holds the attribute label instead of its code, cache was not flushed after the config change, or the attribute is empty on that product. Check in that order.
Clear GARAN Image URL attribute. Product data is left untouched.