def get_delivery_pdf(request, shipment_pk): shipment = Shipment.objects.get(pk=shipment_pk) order = shipment.order context = { "shipment": shipment, "order": order, "method_lines": OrderLine.objects.filter( order_id=order.id, type__in=[OrderLineType.PAYMENT, OrderLineType.SHIPPING]).order_by("ordering"), "today": datetime.date.today(), "header": "%s | %s | %s %s" % (_("Delivery slip"), order.shop.name, _("Order"), order.pk), "footer": get_footer_information(order.shop) } html = render_to_string("shuup/order_printouts/admin/delivery_pdf.jinja", context=context, request=request) return pdf_export.render_html_to_pdf( html, stylesheet_paths=["order_printouts/css/extra.css"])
def get_confirmation_pdf(request, order_pk): order = Order.objects.get(pk=order_pk) context = { "order": order, "today": datetime.date.today(), "header": "%s | %s | %s %s" % (_("Order confirmation"), order.shop.name, _("Order"), order.pk), "footer": get_footer_information(order.shop) } html = render_to_string("shuup/order_printouts/admin/confirmation_pdf.jinja", context=context, request=request) return pdf_export.render_html_to_pdf(html, stylesheet_paths=["order_printouts/css/extra.css"])
def get_delivery_pdf(request, shipment_pk): shipment = Shipment.objects.get(pk=shipment_pk) order = shipment.order context = { "shipment": shipment, "order": order, "method_lines": OrderLine.objects.filter( order_id=order.id, type__in=[OrderLineType.PAYMENT, OrderLineType.SHIPPING]).order_by("ordering"), "today": datetime.date.today(), "header": "%s | %s | %s %s" % (_("Delivery slip"), order.shop.name, _("Order"), order.pk), "footer": get_footer_information(order.shop) } html = render_to_string("shuup/order_printouts/admin/delivery_pdf.jinja", context=context, request=request) return pdf_export.render_html_to_pdf(html, stylesheet_paths=["order_printouts/css/extra.css"])
def get_confirmation_pdf(request, order_pk): order = Order.objects.get(pk=order_pk) context = { "order": order, "today": datetime.date.today(), "header": "%s | %s | %s %s" % (_("Order confirmation"), order.shop.name, _("Order"), order.pk), "footer": get_footer_information(order.shop) } html = render_to_string( "shuup/order_printouts/admin/confirmation_pdf.jinja", context=context, request=request) return pdf_export.render_html_to_pdf( html, stylesheet_paths=["order_printouts/css/extra.css"])