Data Spec
Each synchronization file will follow the spec described below.
Add a new product
{ "op": "add", "path": "/{product_code}", "value": { "F_1": "123" } },
Replace complete product
{ "op": "replace", "path": "/{product_code}", "value": { "F_1": "123" } },
Remove a product
{ "op": "remove", "path": "/{product_code}" },
Add parameter to a product
{ "op": "add", "path": "/{product_code}/F_1", "value": "456" },
Replace parameter in a product
{ "op": "replace", "path": "/{product_code}/F_1", "value": "456" },
Remove parameter from a product
{ "op": "remove", "path": "/{product_code}/F_1" },