|
|
@@ -1,6 +1,7 @@
|
|
|
import logging
|
|
|
from pathlib import Path
|
|
|
from typing import NoReturn
|
|
|
+from datetime import datetime, date
|
|
|
|
|
|
import arrow
|
|
|
import pycountry
|
|
|
@@ -595,9 +596,16 @@ def export_order_to_xlsx(
|
|
|
|
|
|
# invoice info
|
|
|
sheet["A2"] = order.order_id
|
|
|
- sheet["B2"] = arrow.get(order.date).format("DD/MM/YY")
|
|
|
- sheet["C2"] = currency
|
|
|
+
|
|
|
+ # Use a date object (without time) instead of a datetime object
|
|
|
+ order_date_arrow = arrow.get(order.date)
|
|
|
+ order_date = date(order_date_arrow.year, order_date_arrow.month, order_date_arrow.day)
|
|
|
|
|
|
+ # Set the cell value and format
|
|
|
+ sheet["B2"] = order_date
|
|
|
+ sheet["B2"].number_format = "DD/MM/YYYY"
|
|
|
+
|
|
|
+ sheet["C2"] = currency
|
|
|
sheet["D2"] = order.shipping_info.first_name
|
|
|
sheet["E2"] = order.shipping_info.last_name
|
|
|
sheet["H2"] = order.shipping_info.address
|