Stable release - 2021-03-29


  • Add support for Wagtail 2.12.

  • Added an option to customize Customer formatting in admin, see: admin-customer-formatter.

  • Added name and code properties on Basket item to make it consistent with Order item.

  • Added the ability to override order serializer, see: Custom order serializer.

  • Add custom basket item validation, see: Basket item validator.


  • Extra field on basket now always defaults to {} so that the validator gets called when empty.


  • Allow OrderViewSet to be called without a lookup_field to fix schema generation.

  • Ensure that ProductField has request available through context.

  • Optimize basket by prefetching the related products in get_items.

  • Optimize order views by pre-fetching related data.