Website Shop
self
/shop
Sale
left
#FFFFFF
#0CA725
3
Sold out
left
#FFFFFF
#d9534f
1
Out of stock
left
#FFFFFF
#ffc107
2
New!
left
#FFFFFF
#0275d8
4
Order
0
/shop/cart
Back to cart
Address
250
/shop/checkout
Checkout
Back to address
Payment
999
/shop/payment
Confirm
Newest Products
product.product
[('website_published', '=', True)]
{'display_default_code': False, 'add2cart_rerender': False}
["create_date desc"]
Recently Sold Products
code
DynamicFilter = model.env['website.snippet.filter']
response = DynamicFilter._get_products('latest_sold')
Recently Viewed Products (per user)
code
DynamicFilter = model.env['website.snippet.filter']
res_products = DynamicFilter._get_products('latest_viewed')
for data in res_products:
data['_latest_viewed'] = True
response = res_products
Product Accessories
code
DynamicFilter = model.env['website.snippet.filter']
response = DynamicFilter._get_products('accessories', product_template_id=request.params.get('productTemplateId'))
Products Recently Sold With
code
DynamicFilter = model.env['website.snippet.filter']
response = DynamicFilter._get_products('recently_sold_with', product_template_id=request.params.get('productTemplateId'))
Alternative Products
code
DynamicFilter = model.env['website.snippet.filter']
response = DynamicFilter._get_products('alternative_products', product_template_id=request.params.get('productTemplateId'))
Category List
code
DynamicFilter = model.env['website.snippet.filter']
response = DynamicFilter._prepare_category_list_data(parent_id=request.params.get('parentId'))
display_name,description_sale,image_512
Newest Products
display_name,description_sale,image_512
Recently Sold Products
display_name,description_sale,image_512
Recently Viewed Products (per user)
The building block will remain empty until the user visits a product page.
display_name,description_sale,image_512
Accessories for Product
True
display_name,description_sale,image_512
Products Recently Sold With Product
True
display_name,description_sale,image_512
Alternative Products
True
id,name,cover_image
Category List
sale.order
create_customer
True
Create a Customer
res.partner