Skip to content
Snippets Groups Projects
  1. Feb 11, 2020
  2. Sep 16, 2019
    • fja-odoo's avatar
      [IMP] website_sale, *: keep track of products viewed · e33172e8
      fja-odoo authored
      *= website, website_livechat, website_rating
      
      ///// Tracking Product /////
      
      Now when a user browse products in eCommerce, we keep track of the
      products he looked at. We use the website_visitor
      to store the products viewed. A cookie is added with a TTl of 30 min it
      will prevent the RPC for that time. We track the page only if the
      product view is tracked.
      
      The recently viewed products are displayed as a snippet but also
      with the customize option in product pages of website_sale.
      
      Products that are in cart will not be returned as recently viewed.
      
      It is possible to add a recently viewed product to the cart directly
      from the carousel, it will not redirect to the cart. If we are on the
      cart page, the product is displayed in the cart.
      
      The Visitor page in website now references products viewed
      
      ///// Tracking Page /////
      
      Feature to track a view was remove in: https://github.com/odoo/enterprise/pull/4834
      
      
      
      That feature is now reintroduced and will use website_track instead of
      leads to be stored.
      
      The track field is now on the view instead of the page.
      
      url field is added to website.track, it will store the url for pages and
      views
      
      The Visitor page in website now references urls viewed
      
      Add some tests
      
      task-1984575
      
      closes odoo/odoo#35810
      
      Signed-off-by: default avatarJérémy Kersten (jke) <jke@openerp.com>
      e33172e8
Loading