Why is my updated product title not displaying on the site?

I am executing a PUT request to change the product title according to the API documentation. The request is executed without errors. If I perform a GET request for a product, I see that the title field has changed. But the site displays the old title.

{
  "product": {
    "id": 632910392,
    "title": "New product title",
   }
}
1 Like

Can you share your site url?

https://beautymall.pro

I think that what I was going to suggest was to append .json to the end of the product url to see what title is showing there.

I’m not able to find the product page for that specific product ID though.

This is what the product looks like on the website:

Here is its JSON:

But when the request is executed, it shows that the title field has changed.

1 Like

That’s very strange. I’d be curious to see in your theme files what field is being referenced to populate the title on the product page.

1 Like

Maybe it’s a caching thing? I believe that doing a save in the admin should clear the cache? Does the title reflect properly on the frontend after an admin save?

The reason has been found. The title is updated only in the RU localization. How can I update it in another localization?

Here is the localization plugin.

https://apps.shopify.com/langshop

1 Like

Ah not too familiar with that app. I’d looked into the shopify native translate/adapt localization APIs. Might be good to contact Aheadworks support?

1 Like

The support team said that there are no automation options using their application.

We are currently considering the option of translating the site into one language.

Thank you for participating.

1 Like