Gather the ingredients.
Combine coleslaw mix and onion in a large bowl.
Whisk salad dressing, sugar, vegetable oil, vinegar, poppy seeds, and salt together in a medium bowl until blended.
Pour dressing over coleslaw mixture and toss to coat. Chill for at least 2 hours before serving.
