diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py
index f258d142a4f9cbbb1522c43070f5e4b463a65e6a..8035903f061b6160037445cea9b095df324b7c44 100644
--- a/addons/website_sale/controllers/main.py
+++ b/addons/website_sale/controllers/main.py
@@ -78,8 +78,8 @@ class table_compute(object):
         index = 0
         maxy = 0
         for p in products:
-            x = p.website_size_x
-            y = p.website_size_y
+            x = min(max(p.website_size_x, 1), PPR)
+            y = min(max(p.website_size_y, 1), PPR)
             if index>PPG:
                 x = y = 1