Why do you sort by ``id``? The default sorting is to sort by date, which I think makes good sense? https://github.com/tangentlabs/django-oscar/blob/master/oscar/apps/order/abstract_models.py#L832

Note: This default sorting should probably include ``id`` as well, in case datetime stamps are identical.