<div dir="ltr">Hy developers,
<div><br></div><div>I tried to get my first Extension into the Marketplace but they was rejected with the reason I should use the Server APIs instead of internal Record Access of the Models.</div><div><br></div><div>I would like to discuss a new Server API, because the current one will generating lots of problems and will prevent me from using this way.</div><div><br></div><div>Explanation:</div><div>I use the "ServerAPI" / Webservice functions in 5.4.0 for my Workflow Designer module to get a stable interface to the fields/values. </div><div>It only works in 80% of all cases, because the current Server APIs will use $current_user format settings. </div><div>This means I get numbers sometimes 123.678, in other systems 123,45 or "123 456,789".</div><div>In 5.4 the problems with the Inventory was also existing. It looks like this was integrate in 6.0</div><div><br></div><div>I must be create a special manipulation of the "$current_user" Variable to get the same format every time. Until the end, there are sometimes problems with this way.</div><div><br></div><div>Also the $current_user usage will respect the field permissions. And if I simple create an Admin User every time, this parameter is much useless.</div><div><br></div><div>Now I found the problem during the internal usage, that Product Tax information won't be loaded during the Model data loading and there is no universal way to get absolutely every value from a record with a standardized interface.</div><div><br></div><div>I would discuss a layer of API functions, which a developer could use, without to worry about internal settings. Only read/write/create and the other new functions of the API.</div><div><br></div><div>What do you think?</div><div><br></div><div>Stefan</div></div>