add required complement in checkout