add optional adapt_commerce module