add custom cart support check