diff --git a/app/api/v1/marketplace.py b/app/api/v1/marketplace.py index 32f273fa..55182330 100644 --- a/app/api/v1/marketplace.py +++ b/app/api/v1/marketplace.py @@ -47,6 +47,8 @@ async def import_products_from_marketplace( status="pending", marketplace=request.marketplace, shop_code=request.shop_code, + shop_id=import_job.shop_id, + shop_name=import_job.shop_name, message=f"Marketplace import started from {request.marketplace}. Check status with " f"/marketplace-import-status/{import_job.id}" ) diff --git a/app/services/marketplace_service.py b/app/services/marketplace_service.py index d9d72666..6ebf005f 100644 --- a/app/services/marketplace_service.py +++ b/app/services/marketplace_service.py @@ -157,6 +157,8 @@ class MarketplaceService: job_id=job.id, status=job.status, marketplace=job.marketplace, + shop_id=job.shop_id, + shop_code=job.shop.shop_code if job.shop else None, # Add this optional field via relationship shop_name=job.shop_name, imported=job.imported_count or 0, updated=job.updated_count or 0,