Migrate Microdata To Json-Ld

Hi,
I have a huge favor to ask.

Please, get rid of microdata in cs-cart and apply json-ld in the core of cs-cart.

Why?
1) Google and Yandex prefere json-ld
2) When using both Yandex throws error so you cannot have them side by side if you need traffic from yandex
3) It's easier to manage and extend data
4) I've been using microdata for a long time and couldn't figure out why google didn't show rich snippets. I've added json-ld and rich snippets are now visible in the search results. It's not my single opinion. On the forum there are plenty people who state the same thing.

Moreover, please fix the following issue with the markup:

When using variations as a single product the markup is wrong. It shows only the data for the main product but it should show all the information for the products which are grouped like below.

Let me explain:
If you sell Soap that comes in 250ml 500ml and 1000ml bottles

{
  "@context": "http://schema.org/",
  "@type": "Product",
  "name": "Super Suds",
  "image": "https://example.net/soap/super-suds.jpeg",
  "offers": [{
    "@type": "Offer",
    "sku": "egsoapsuds-250",
    "name": "Soap Suds 250 ml",
    "price": 5.99,
    "priceCurrency": "EUR",
    "availability": "InStock"
  },{
    "@type": "Offer",
    "sku": "egsoapsuds-500",
    "name": "Soap Suds 500 ml",
    "price": 10.99,
    "priceCurrency": "EUR",
    "availability": "OutOfStock"
  },{
    "@type": "Offer",
    "sku": "egsoapsuds-1000",
    "name": "Soap Suds 1000 ml",
    "price": 17.99,
    "priceCurrency": "EUR",
    "availability": "InStock"
  }]
}

Cart-Power has an addon for JSON-LD markup

https://store.cart-power.com/json-ld-markup.html

I know, I've implemented JSON-LD using this method and it works great.

https://forum.cs-cart.ru/t/otobrazhenie-rasshirennogo-snippeta-google/9432

After just 1 day all of my rich snippets were visible in google search results. The problem is that Json-LD is not implemented correctly for variations as a single product. Does cart-power addon implement it in the way that I've mentioned in the first post?

If you buy our module

https://www.ecom-labs.com/ready-to-use-add-ons/cs-cart-json-ld-rich-snippets-add-on.html

we will implement the required feature for you free of charge

Very good module indeed, installed not long ago and google have added prices and review stars to search result really nice. Thanks again for good value module

If you buy our module

https://www.ecom-labs.com/ready-to-use-add-ons/cs-cart-json-ld-rich-snippets-add-on.html

we will implement the required feature for you free of charge

@Darius, thank you for the kind words

Did you implement the above improvements? Also does it publish Availability for an item as 'InStock' rather than 'Out fstock' if an item is set to 'Do not track' while having an inventory value of 0?

Did you implement the above improvements? Also does it publish Availability for an item as 'InStock' rather than 'Out fstock' if an item is set to 'Do not track' while having an inventory value of 0?

If you buy the module, we can add necessary condition free of charge

Does this fix the issue with taxes not being applied to the microdata for stand alone and variant items with the latest cs cart releases (JSON)?

Edit - it seems so although only shows details of the one variant which I guess is OK on the variant specific page.

I am afraid, taxed price is not displayed by our module. We can rework it according to your needs. Feel free to contact us