Skip to main content

Technical error when uploading the feed

The product XML feed is the basis for launching campaigns in Tanganica. If the feed fails to upload or the app shows an error, this article will help you quickly identify and fix the problem.


Step 1: Check the feed URL in your browser

Before looking for the error in the app, open your feed's URL directly in your browser (Chrome, Firefox or Edge).

What you should see: XML code that starts with something like <?xml version="1.0"?> or <rss version="2.0">.

What it means if you see something else:

  • Blank page or 404 error → the URL is wrong or the feed doesn't exist

  • Login screen → the feed is password-protected; it must be publicly accessible

  • Text in CSV or HTML format → you used a link to the wrong export type; you need XML

  • The file downloads instead of displaying → it may work, but verify the format (must be XML)


What a correct XML feed should look like

Below you can see what a product XML feed in Google Shopping format looks like. Each product is in a separate <item> block, with the required fields inside it. Your feed doesn't have to look exactly the same; what matters is that it contains these fields in the correct structure:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
<channel>
<title>Your store name</title>
<link>https://www.myshop.com</link>

<item>
<g:id>12345</g:id>
<g:title>Women's winter down jacket, black, size M</g:title>
<g:description>Warm down jacket with a hood, water-resistant, ideal for cold weather.</g:description>
<g:link>https://www.myshop.com/womens-winter-jacket-black-m</g:link>
<g:image_link>https://www.myshop.com/images/jacket-black.jpg</g:image_link>
<g:price>99.90 EUR</g:price>
<g:availability>in_stock</g:availability>
<g:brand>ExampleBrand</g:brand>
<g:gtin>8594001234567</g:gtin>
<g:condition>new</g:condition>
</item>

<!-- each additional product is again a separate item block -->

</channel>
</rss>

Watch out for: values like in_stock and the field names (g:id, g:title…) are written exactly like this, in English. The price must include the amount and the currency (99.90 EUR) and must match the price on your website.


Step 2: Most common causes and how to fix them

Possible cause

Solution

The feed is not accessible (most common cause). The feed either doesn't exist at all, or the site has bot protection, so our app can't reach it when loading.

Make sure the feed URL works and is publicly accessible even without logging in. If the site uses bot protection (e.g. Cloudflare or captcha), ask your developer to add an exception for feed access.

The feed is not in XML format. The app only accepts XML in Google Shopping format.

In your store admin, look for an export in Google Shopping (XML) format and use its link. Note: feeds for Heureka or Zboží.cz are not compatible; we need the Google Shopping format.

Required fields are missing or have the wrong structure.

Check that the feed contains the fields id, title, description, price, availability, link, image_link. Fill in any missing data in your store admin or with your developer.

The feed URL can't be loaded. The link is wrong or doesn't contain XML data.

Open the URL in your browser (see Step 1). If nothing shows up, the URL is probably wrong. Copy it again directly from your store admin.

The feed is too large.

Contact customer support, or exclude from the feed the products you don't want to use in advertising.


Step 3: Where to find the feed on your platform

If you don't know where to find the feed URL in your admin, follow the steps for your platform:

Platform

Where to find the feed

Shoptet

Connections → XML feeds → Google Shopping. If the feed is secured, add ?hash=YOUR-HASH to the end of the URL (Connections → XML feeds → Security) and make sure the first checkbox under Security is unticked.

Eshop-rychle

E-shop → Export → Product export → Google Shopping → Generate feed (the URL appears at the bottom).

WebAreal

E-shop → Export → Product export → Google Shopping → Generate (URL under "Generated feeds list").

Upgates

Add-ons → Add-ons list → activate the Tanganica add-on → Add-ons / Tanganica section → feed URL.

FastCentrik

Settings → Tools settings → XML feeds → Google feed.

ExitShop

Stores → your store → XML outputs → XML feed for Google Shopping.

Webnode

Store settings → Product comparison sites / Product feed → Google Merchant Center → activate (the feed is generated).

ByznysWeb

Settings → Product comparison sites → Google Merchant Center → activate for your language version → "Show URL".

Unas

Settings → External connections → Price comparison export, Feed → Google Product Feed. Enter IP 64.227.71.84, save and copy the URL (processing up to 24 h).

WooCommerce

No native XML export; create the feed with a plugin (Product Feed PRO, CTX Feed or Google Product Feed) → feed URL.

Shopify

The feed is not uploaded manually; Shopify connects directly via a button (integration) in the Tanganica app.

PrestaShop

No native XML export; create the feed with a Google Shopping feed module → generated URL.

OpenCart

Extensions → Extensions → Feeds type → Google Shopping extension → generated URL.

AdobeCommerce

No native XML export; create the feed with an extension from the Adobe Commerce Marketplace (product feed) → feed URL.

Wix

No native XML export; create the feed with an app from the Wix App Market (Google Shopping feed) → feed URL.

Squarespace

No native XML export; create the feed via GoDataFeed (Squarespace Extensions) → Google Shopping feed → Create feed URL.

Shoprenter

No direct XML export. Export TSV (Marketing → Automatic product sharing → Google Shopping) and convert it to XML using Mergado.com.

Other platform

Look in the Export, Google Shopping, XML feeds or Product exports section.

Menu names may differ slightly depending on your platform's interface language.


Step 4: The feed uploaded, but products don't appear

If the app confirmed the feed upload but you don't see anything in the Products section:

  • Wait 24–48 hours, processing the feed and syncing products takes a while

  • Check Products → Product status, there you'll see how many products were processed and whether they're approved

  • Product approval takes 3–5 days after the first feed processing

  • If more than 5 days have passed and products are still missing, contact support


Still stuck?

Write to us in the chat, we'll gladly look at your feed and help get it working. Please have ready:

  • The URL of your feed

  • The name of your platform / e-commerce solution

  • A screenshot of the error message (if you have one)

Did this answer your question?