One-time setup
- In Stores → Attributes → Product → Add New Attribute, create a text attribute to hold the GARAN URL. Example: label
GARAN Image URL, attribute codege_garan_image_url. Catalog Input Type = Text Field, Values Required = No. - Add the attribute to the relevant attribute set in Stores → Attributes → Attribute Set, so it appears on the product edit page.
- 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. - Click Save Config, then flush Magento cache (System → Cache Management → Flush Magento Cache).
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
The module forwards the attribute value exactly as entered. Use a full publichttps:// 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 isGaranImageURL on catalog and at checkout. GetCart uses array name productsList (camelCase); product fields stay PascalCase.
Catalog — POST /Browsing/SaveProductsList
GaranImageURL is null and no attachment is generated for it. Omitting the property entirely has the same effect as null.
Checkout cart — productsList[]
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
Do product variants each need their own URL?
Do product variants each need their own URL?
For configurable products, set the attribute on each child simple Global-e sends. For simple products, set it on that product.
Can I use a relative path such as /media/garan/x.png?
Can I use a relative path such as /media/garan/x.png?
No. The value is forwarded exactly as entered. Use a full
https:// URL.Why is the value missing from my payload?
Why is the value missing from my payload?
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.
How do I turn the feature off?
How do I turn the feature off?
Clear GARAN Image URL attribute. Product data is left untouched.

