Exercise 2: Zones vs. Classes — Possible Solution ==================================================================== WHAT A SHIPPING ZONE CONTROLS ------------------------------ Per this chapter's own two-question framing, a shipping zone answers "Where is this customer, and which method list applies?" - it matches a customer's country, state, or postcode to a specific ordered set of shipping methods (Flat rate, Free shipping, Local pickup, etc.). WHAT A SHIPPING CLASS CONTROLS ------------------------------ Per this chapter, a shipping class answers "Within that method, does this particular product cost more or less to ship?" - it lets a single method, like Flat Rate, charge a different amount for different kinds of products (e.g. "Heavy" vs. the default "Standard" class), all within the very same zone. THE RELATIONSHIP BETWEEN THEM ------------------------------ Per this chapter, zones and classes operate at two different levels of the same decision: the zone narrows things down to "which region is this order shipping to, and which methods are even available," and the class then further adjusts the cost of a chosen method based on what specific product is being shipped - not a competing or overlapping mechanism, but two different questions applied in sequence. WHY THIS WORKS AS AN ANSWER ------------------------------ It correctly restates each mechanism's own distinct question exactly as this chapter frames them, and correctly clarifies that they answer different questions rather than duplicating each other.