Spaces:
Sleeping
Sleeping
File size: 440 Bytes
80ef840 | 1 2 3 4 5 6 7 8 9 10 11 12 | from app.services.shopify_service import ShopifyService
from app.utils.helpers import extract_order_id
class OrderAgent:
def __init__(self, service: ShopifyService | None = None):
self.service = service or ShopifyService()
def fetch(self, message: str, order_id: str | None = None) -> dict | None:
resolved_order_id = order_id or extract_order_id(message)
return self.service.get_order(resolved_order_id)
|