Hello, i has found solution for this, you can see http://schema.org/price , price must have structer
<span itemprop="priceCurrency" content="USD">$</span><span
itemprop="price" content="1000.00">1,000.00</span>
That mean you must have 1 span for currency and 1 for price number, but in prestashop it convert to Price price number, so it alway showing 1000$
Solution is
<span style="display: none" itemprop="priceCurrency" content="{$currency->iso_code}">{$currency->iso_code}</span> <span style="display: none" itemprop="price" content="{if !$priceDisplay}{$product.price}{else}{$product.price_tax_exc}{/if}">{if !$priceDisplay}{$product.price}{else}{$product.price_tax_exc}{/if}</span>
<span content="{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}" class="price product-price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span> With this two first span, it will show correct structer of schema and google still understand it, the last span make price display correct, only display
I has tested and it worked