title: Why are prestashop Cart Rules (Vouchers) not showing in frontend?
body: <p>I successfully generated a test cart rule and assigned to my user.</p>
  
  <p>I can see it both in backoffice and on the my-account page under 'my vouchers'. So we're sure it's recorderd and assigned.</p>
  
  <p>What happens is that in shopping-cart page, even after loggin in with my user, I can't see any voucher field.</p>
  
  <p>Digging deeper, I can say that the $discounts template var is not populated, or, simply it counts zero. So I took a look to the controller, and saw it assign it via <code>$order-&gt;getCartRules()</code>. And getCartRules simply reads a db table. And surprise?? The order_cart_rule table is empty. So it doesn't get populated. So what could be the problem here? Ever had same issue someone? It's a strange thing..</p>
  
  <p>Probably the main question is: where/when exaclty do the cart and the rules get created/applied? I can see in FrontController the cart being created, but at that point it seems the cart rules are not setted yet.</p>
  
  <p>By the way, I'm running on latest prestashop 1.6.1.4</p>