class Order:
def __init__(self, products, customer_details, shipping_address):
self.shipping_address = shipping_address
self.total_price = sum([product.price for product in products])
class Customer:
def __init__(self, name, email, address):
self.name = name
self.address = address
class ShippingAddress:
def __init__(self, name, street_address, city, state, zip_code, country):
self.street_address = street_address
self.city = city