Shopping Basket

 x 

Cart empty


Log In

Find Us Elsewhere

SSL

Forum Search

Keyword

Googlebase Multi-language sub-domains

More
2 years 5 months ago #3827 by boggler
Replied by boggler on topic Googlebase Multi-language sub-domains

Also, it is not the date/time being appended to the slug, it is the date/time replacing the slug.


Yes, that is what I meant, for some reason it is replacing the slug instead of being added. It sounds most likely that this is a bug in Virtuemart.

I will look into it, it might be possible to find a way to avoid it in the feed.
The following user(s) said Thank You: 4FootyFans

Please Log in or Create an account to join the conversation.

  • 4FootyFans
  • 4FootyFans's Avatar Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
More
2 years 5 months ago #3828 by 4FootyFans
Replied by 4FootyFans on topic Googlebase Multi-language sub-domains
Hi
Coincidentally, I just hit on the cause.

Most of our products are created via a feed.

Products such as the above example are created manually.

The feed created products populate the EN tables only.

The manually created products populate each of the language tables, as appropriate.

Because the feed created products only populate the EN tables, xml output uses the slug from EN table for ALL languages. That is fine.

The problem is that I did not realise manually created products would populate the other currency tables and so did not enter a unique slug into each one.

Since they were left empty, VM populates the slug field with an ever-expanding date/time entry.

Hence the problem as the urls in the xml output do not actually exist.

I have now emptied each of the product language tables, re-run the feeds (and sitemaps) and all is fine.

Ignorance on my part, I'm afraid.

Sorry to have troubled you.

Best

Eddie

Please Log in or Create an account to join the conversation.

  • 4FootyFans
  • 4FootyFans's Avatar Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
More
2 years 4 months ago #3868 by 4FootyFans
Replied by 4FootyFans on topic Googlebase Multi-language sub-domains
Hi

Is it possible for product names,categories,descriptions to be output in the feed in different languages?

There is no problem when accessing any product in the respective language because each product is translated in sub-domain.

However, the feed output itself is only in the base currency (en-GB).

Is that connected to Ignore Attribute Language?

TIA

Please Log in or Create an account to join the conversation.

More
2 years 4 months ago #3869 by boggler
Replied by boggler on topic Googlebase Multi-language sub-domains
I am not quite sure what you mean, the names, categories and descriptions should be output in the language selected in the feed options.

Similarly for the currency.

Could you give some examples to show what you mean?

Please Log in or Create an account to join the conversation.

  • 4FootyFans
  • 4FootyFans's Avatar Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
More
2 years 4 months ago - 2 years 4 months ago #3870 by 4FootyFans
Replied by 4FootyFans on topic Googlebase Multi-language sub-domains
Hi

Ok, we submit feeds to 14 different countries and either in English or the country's language. as appropriate.

Each country's feed is split into 3 parts due to the number of products we have.

I have attached Part 3 (the smallest) of the Portugal feed and also the same feed's parameters.

File Attachment:

File Name: pt-3_2017-04-05-2.zip
File Size:42 KB


You will see that each product category, name and description is in English but, since the domain is pt.4footyfans.com, clicking on any product will open the Portuguese version.

You will no doubt tell me what I have not done or done wrong.

Best
Attachments:
Last edit: 2 years 4 months ago by 4FootyFans. Reason: added parameters into zip

Please Log in or Create an account to join the conversation.

More
2 years 4 months ago #3871 by boggler
Replied by boggler on topic Googlebase Multi-language sub-domains
Since the urls in the feed point to the products in the correct language it seems that this is not a problem with the language settings.

Have you actually populated the non-English Virtuemart tables for the product and category names?

If you are just relying on GTranslate to do the translations for you this would explain why they are not being picked up, the feed just takes the names and descriptions from the Virtuemart tables.

It would require an integration with GTranslate to create a translation for the names and description, we could probably do this as a custom programming job.

For the Google category you can supply the category number rather than the category branch for example

Arts & Entertainment > Hobbies > Creative Arts > Collectibles > Sports Collectibles > Sports Fan Accessories > Soccer Fan Accessories is number 3576 in the Google product taxonomy, if you just supply the number Google can automatically translate it:-

https://www.google.com/basepages/producttype/taxonomy-with-ids.en-GB.txt

Please Log in or Create an account to join the conversation.

  • 4FootyFans
  • 4FootyFans's Avatar Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
More
2 years 4 months ago #3872 by 4FootyFans
Replied by 4FootyFans on topic Googlebase Multi-language sub-domains
Hi
Yes, I had noticed the language tables not being populated and guessed that was the reason.

I had wondered how, once configuring the system for JM & VM multi-language, that the tables actually were populated.

Please quote me by email for the custom job.

Best
Eddie

Please Log in or Create an account to join the conversation.

More
2 years 4 months ago #3875 by boggler
Replied by boggler on topic Googlebase Multi-language sub-domains
Yes, we will be happy to do this.
The following user(s) said Thank You: 4FootyFans

Please Log in or Create an account to join the conversation.

Moderators: boggler
Time to create page: 0.258 seconds

Donate to Us

If you like our extensions, consider making a donation to say thanks.