Okay here is an update on the topic. I have created a full integration with SendCloud, it has a lot of features. Namely:
1. You can decide to print labels automatically (requires e.g. a raspberry pi with a ~10 euro monthly fee, since I need to manage it).
2. You use the CsCart 'create shipment' menu. So you can also create multiple shipments per order.
3. Order statuses can update automatically whenever sendcloud updates the status of a parcel.
4. It tracks the history of sendcloud parcel status updates, which could be shown to the end user, or you could send your own email notifications from CsCart.
5. Tracking numbers needn't be entered as they are retrieved / updated automatically when creating the parcel.
There are also some additional features in the making
1. Ability to create return labels, or attach them with the invoice by default.
2. Service point pickup selection. (in progress)
3. Multivendor support, so vendors can create shipping labels from your backend.
It also has taken me quite some time to nail it, so there will be a certain level of pricing:
1. SendCloud module if you do not designate me as your provider: €750 inital costs + €50 monthly
2. SendCloud module if you designate me as your provider: €250 initial costs with no monthly fees.
3. Automatic printing management: €10 per month
You can create an account for sendcloud using my partner link: https://panel.sendcloud.sc/accounts/signup?r=893, this way I will automatically be designated as your techinical integration partner.
Expected release date is 27th of august.
Requirements:
PHP 7.4
CsCart 4.12.1 or higher
If you have any questions, feel free to ask them here, or shoot me an email.