Element g:price#

Basic information#

The g:price element sends the final product price to Google Shopping. This value is required in the feed. In addition to the price itself, it must include the currency, for example: 150 CZK. For decimal values, use a period as the separator, rounded to a maximum of two decimal places, for example: 3.65 CZK.

Elements related to g:price that can also be used in the feed:

  • g:sale_price — price during a promotional sale
  • g:sale_price_effective_date — promotional sale period
  • g:unit_pricing_measure — unit pricing measure (the volume, content, length, etc. of the product that the customer receives for the price stated in g:price; example values: 150 ml, 9 l, 5 m, …)
  • g:unit_pricing_base_measure — base unit pricing measure (the base unit measure of the product; example values: 100 ml, 1 l, 1 m, …)
  • g:custom_label_0-4 — custom labels for creating filters in Google Shopping campaigns

Frequently asked questions#

  • When a product is on sale, should the sale price go in g:price?
    • Usually no. The g:sale_price element is intended for the reduced price during a promotional sale. g:price should contain the full product price (the regular, non-discounted price). During a sale, both price elements should be present in the feed:
      • g:price → containing the full product price without the discount
      • g:sale_price → containing the reduced product price during the sale
    • Only if the product is on sale but you do not use or have g:sale_price in the feed, you can send the sale price directly in g:price.
  • Is it possible to automatically change prices based on competitor prices?
    • Yes — if you are also advertising on Heureka — use the Pricing Fox extension. It automatically adjusts prices based on competitor price movements and your configured requirements, to keep your offer as competitive as possible.
  • How do I round the price in g:price?
    • Use the Round numbers rule. Note that the price in the output feed must match the price displayed in the online store. Use the same rounding method as your store. Select a period as the decimal separator in the rounding rule; Google Shopping allows a maximum of two decimal places.
  • How do I convert a currency using an exchange rate, for example from EUR to CZK or from CZK to EUR, for Google Shopping?
  • Does the g:price element need to include the currency?
    • Yes. Enter the currency in international format after the amount, for example CZK or EUR.

What Mergado Audit checks for the g:price element#

  • Whether the g:price element is missing or empty for any products.
  • Whether the g:price element contains an invalid value — it must include both an amount (a positive number) and a currency (in international format, e.g. CZK).

If you need help, contact our technical support.

Was this article helpful?