Changes in updateProduct so that article barcodes are first deleted and then created again, preventing a database error.
updateProduct