Hello,
but when you remove a feature from your API which breaks a plug-in like this
We did not remove any feature in HikaShop's new cart system.
We made a function obsolete yes ; because we have a more organized structure.
Like one function to add a product, one function to modify an item, one to add a coupon, etc.
The "update" was a mix of lot of things and it is still an internal function which has some legacy support.
Nicolas gave some code to explain how the new functions are working.
It's not very complex since there is one function to add a product (requiring a product id) and another to modify a product in the cart (requiring a cart product id).
The plugin was working in HikaShop 2.x only thanks to fact that the cart was reloaded several times in page loading.
Modifying a cart content during the cart loading is illogical and there are other thread in the forum where I already explained that and gave solutions.
Creating such plugin is possible, I already made a similar plugin in custom job and I gave the base points for the implementation..
Now, I can provide hints (and I already did) but the current version of the plugin would require a full rewriting ; it's not something which would require few minutes and the fact that the plugin is free does not change that.
Regards,