diff --git a/src/fmt/order_formatter.py b/src/fmt/order_formatter.py new file mode 100644 index 0000000..6750401 --- /dev/null +++ b/src/fmt/order_formatter.py @@ -0,0 +1,18 @@ + +class OrderFormatter(): + def format(self, order) -> str: + id = order['id'] + order_type = order['delivery']['deliveryTypeText'] + order_address = order['delivery']['deliveryAddress'] + item_price = order['prices']['itemsPrice'] + package_price = order['prices']['packagePrice'] + delivery_price = order['prices']['deliveryPrice'] + full_price = order['prices']['fullPrice'] + return f"Ваше замовлення має id: {id}.\n" \ + f"Вид доставки: {order_type}.\n" \ + f"Доставка до: {order_address}.\n" \ + f"Ціна товарів: {item_price}.\n" \ + f"Ціна пакування: {package_price}.\n" \ + f"Ціна доставки: {delivery_price}.\n\n" \ + f"Остаточна ціна: {full_price}." +