For the project https://zippy.com.ua integration with Rozetka.
Actually, there is no need to modify the CRM itself.
It is necessary to write code in PHP in the form of a separate class or type that will perform operations
analogous to the already existing integrations of OpenCart (https://github.com/leon-mbs/zstore/tree/master/www/app/modules/ocstore) and others.
But here the API is some kind of silly, I don't want to figure it out.
What is minimally required
To get a list of statuses.
To get a list of orders by status (that is, the user will select the status that he considers a sign that these orders
should be imported for processing in the warehouse.
The order must contain buyer data, at a minimum, the name (first name, last name, or whatever) and phone number. Optionally, email.
List of products: id (article), price, quantity, options or variations that are available (can be just text, but it should be clear what he ordered, what color or size).
Text comment on delivery (for example, the address of the new mail branch), comment on the order if any, payment data, etc. Everything can be in a text string - the main thing is that the seller understands what is related to what.
Order status update - that is, the order has been processed in the CRM and it needs to be marked (from the CRM) in Rozetka that it has been completed (or canceled - which status from the list the user of the CRM selects).
Synchronization of TMC with CRM
at least in one direction - from Rozetka to CRM.
That is, to import the list of products for inclusion in the warehouse nomenclature with fields - id or article (so that it can be identified later in the order), price, name, short description. Preferably the URL of the image, name of the category.
Update prices and quantities from the warehouse to Rozetka.
The performer must have experience in integration with Rozetka - the code will be checked for functionality.