Benefits of extending commerce via API over plugins