from datetime import datetime

from V2.functions.Address.main import Address
from V2.functions.Orders.main import Order, OrderItem
from V2.functions.Shopify.main import ShopifyGraphQLClient
from V2.functions.Shopify.Orders import addShopifyOrder
from V2.functions.Shops.main import Shop

### WEBHOOK HANDLERS


# ====================== 📌 Event Handlers ======================

def handle_order(shop: Shop, order_data):
    """Handles new order creation event."""
    order_id = order_data.get("id")
    print(f"New Order Created: ID={order_id}")
    addShopifyOrder(order_data, shop)