hello there,
like any other class based django views, you can overide the django shop templates by passing the template name to the django shop view, in your urls, here is a quick example the way i do it
# Product List
url(r'^products_list/$',
ShopListView.as_view(
model=Product,
template_name="product_list.html",
context_object_name="product__list"
),
name='products'
),
# Order
url(r'^orders/$',
OrderListView.as_view(
template_name="order_list.html",
context_object_name="order_list"
),
name='order_list'
),
you can of course write you own list class based views
cheers