diff --git a/sps_integration/sps_integration/doctype/sps_integration_settings/sps_integration_settings.json b/sps_integration/sps_integration/doctype/sps_integration_settings/sps_integration_settings.json index 94301b4..7f6e7cf 100644 --- a/sps_integration/sps_integration/doctype/sps_integration_settings/sps_integration_settings.json +++ b/sps_integration/sps_integration/doctype/sps_integration_settings/sps_integration_settings.json @@ -23,10 +23,12 @@ "default_uom", "default_item_group", "marketplace", + "get_sales_order_url", "column_break_rxhv", "customer_type", "shipping_category", "days", + "order_acknowledgement_url", "order_syncing_tab", "sync_start_date", "sync_orders", @@ -172,11 +174,21 @@ "fieldname": "sync_duration", "fieldtype": "Data", "label": "Sync Duration" + }, + { + "fieldname": "get_sales_order_url", + "fieldtype": "Data", + "label": "Get Sales Order URL" + }, + { + "fieldname": "order_acknowledgement_url", + "fieldtype": "Data", + "label": "Order Acknowledgement URL" } ], "index_web_pages_for_search": 1, "links": [], - "modified": "2025-03-26 21:29:14.654011", + "modified": "2025-04-07 04:05:58.550899", "modified_by": "Administrator", "module": "SPS Integration", "name": "SPS Integration Settings", diff --git a/sps_integration/sps_integration/order_acknowledgement.py b/sps_integration/sps_integration/order_acknowledgement.py index 140d6aa..7d005ab 100644 --- a/sps_integration/sps_integration/order_acknowledgement.py +++ b/sps_integration/sps_integration/order_acknowledgement.py @@ -115,7 +115,7 @@ def sales_order_acknowledgement(data: dict): # print(f"Sending Request to SPS Commerce...") # Corrected API request (Using json= instead of data=) - response = requests.post(url=doc.custom_order_acknowledgement_url, headers=headers, data=json.dumps(formatted_data)) + response = requests.post(url=doc.order_acknowledgement_url, headers=headers, data=json.dumps(formatted_data)) print(f"Response Status Code: {response.status_code}") print(f"Response Headers: {response.headers}") diff --git a/sps_integration/sps_integration/order_sync.py b/sps_integration/sps_integration/order_sync.py index 068631c..64d7b3e 100644 --- a/sps_integration/sps_integration/order_sync.py +++ b/sps_integration/sps_integration/order_sync.py @@ -154,7 +154,7 @@ def retrieve_sps_order_urls(setting_doc_name: str) -> None: "Authorization": f"Bearer {access_token}", "Content-Type": "application/json" } - response = requests.get(url=setting_doc.custom_get_sales_order_url, + response = requests.get(url=setting_doc.get_sales_order_url, headers=headers ) if response.status_code == 200: