There are two ways. First is not efficient, second is better. First is available out of the box, second not. So, first: You can make a GET request and get all products from your store. Then find the specified one, take its ID and use to GET by ID request. It will show you the whole JSON for product update.
Better option is to extend API with a plugin and add PUT request which will allow you to update only particular fields from product. Thank you for suggestion, we will add this request out of the box. I've added it to our roadmap, here is an work item.
Can you share the details of your environment? I'm not able to reproduce it on my computer.
Can you show steps which you made? How can I reproduce this issue?
Can you share with us an error log?
Unfortunatelly it's not possible out of the box.
Dear GrandNode community!
The new version of GrandNode is coming. We are happy to announce that it's ready to download from our page.
In this version, our developers efforts were focused on implementing Web API and refactoring of controllers and services in admin panel. But 4.40 version contains more highlights:
• Web API OData implementation
• Message templates rework - DotLiquid implemented
• Improved Web Farm support
• Default theme redesign
You can find the full release notes here.
You can get the newest version of GrandNode here:
You can find a lot of ready tutorials, for example DigitalOcean provides one:
This guide doesn't contain information about Let's Encrypt certificates, so the steps may be different. In the case of Let's Encrypt installation I'm pretty sure that it works, because I install it regularly.
We know about that issue. It has been fixed in GrandNode 4.40.
We are working on the updated installation guide, but you can look at our latest installation guide on Ubuntu - https://grandnode.com/how-to-install-grandnode-on-linux-ubuntu-1604