Forum Moderators: buckworks

Message Too Old, No Replies

Schema markup with different currencies

         

topr8

9:52 pm on Mar 30, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



does anyone have any experience with using schema.org mark up regarding prices in different currencies.

we sell the same product in different currencies (on the same page) ... any idea how to do this, it seems invalid to list price and pricecurrency several times.
we geo-locate so we could serve googlebot a different price currency pair depending where googlebot comes from - i suspect this could be the best solution ... just wondering if anyone has actually done that previously without problems!

... eg. the site only shows one price and currency which depends on the first 'hit' by that user (using geo-location), there is an option to change currencies, which is then set in a cookie, so subsequently they will see that currency/price if this is selected (it very rarely is) ... but the same url will show a different currency (depending on the location or preference of the user)

this is not ideal - subsequently we have used seperate sites for different regions, but this site is a universal worldwide site (3 currencies USD, GBP, EUR) and i'm very reluctant to split it in three as sales from all three regions are acceptable and i'm worried about losing any!

lammert

1:33 pm on Mar 31, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



I haven't used it myself, but you should able to do it using an Offer [schema.org].

Using the properties eligibleRegion, price and priceCurrency, you can create sets of currencies and prices bound to specific regions. Examples of how to use structured data are in Google Merchant Center help [support.google.com]. That page lists examples of how to embed the data directly in the HTML or with JSON. There is one specific remark about geo-targetting users:
Your landing page cannot change based on information about the user, such as if you adapt prices based on a user’s IP address or browser type.

topr8

3:54 pm on Apr 2, 2020 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



thanks for that catch on the landing page - although we've been doing that for over 20 years with this particular website!

i'd seen several google help pages but not that one.