Beispiel #1
0
def send_order(request, order_id):
    """Sends order with passed order id to the customer of this order.
    """
    order = muecke_get_object_or_404(Order, pk=order_id)
    mail_utils.send_order_received_mail(order)

    return muecke.core.utils.set_message_cookie(
        url=reverse("muecke_manage_order", kwargs={"order_id": order.id}),
        msg=_(u"Order has been sent."),
    )
Beispiel #2
0
def send_order(request, order_id):
    """Sends order with passed order id to the customer of this order.
    """
    order = muecke_get_object_or_404(Order, pk=order_id)
    mail_utils.send_order_received_mail(order)

    return muecke.core.utils.set_message_cookie(
        url=reverse("muecke_manage_order", kwargs={"order_id": order.id}),
        msg=_(u"Order has been sent."),
    )
Beispiel #3
0
def mark_payment(pp_obj, order_state=PAID):
    order = None
    try:
        logging.info("getting order for uuid %s" % pp_obj.custom)
        order_uuid = pp_obj.custom
        order = Order.objects.get(uuid=order_uuid)
        if order is not None:
            if order.state != PAID and order_state == PAID:
                muecke.core.signals.order_paid.send({"order": order})
                # TODO: Why is here an order received mail sent?
                if getattr(settings, 'LFS_SEND_ORDER_MAIL_ON_PAYMENT', False):
                    mail_utils.send_order_received_mail(order)
            order.state = order_state
            order.save()
    except Order.DoesNotExist, e:
        logging.error(e)
Beispiel #4
0
def order_submitted_listener(sender, **kwargs):
    """Listen to order submitted signal.
    """
    order = sender.get("order")
    if getattr(settings, 'LFS_SEND_ORDER_MAIL_ON_CHECKOUT', True):
        mail_utils.send_order_received_mail(order)
Beispiel #5
0
def order_submitted_listener(sender, **kwargs):
    """Listen to order submitted signal.
    """
    order = sender.get("order")
    if getattr(settings, 'LFS_SEND_ORDER_MAIL_ON_CHECKOUT', True):
        mail_utils.send_order_received_mail(order)