Advertisement
ivan_carrotquest

Untitled

Jul 27th, 2017
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.54 KB | None | 0 0
  1. //Для товаров из корзины. Выведет 5 последних добавленных товаров в корзину за текущую сессию
  2. {% set lastDateCompleted = 0 %}
  3. {% if get_last_events('$session_start') | length > 0 %}
  4. {% set lastDateCompleted = get_last_events('$session_start')[0]['created'] %}
  5. {% endif %}
  6. {% set massOrder = [] %}
  7. {% set massOrderName = [] %}
  8. {% for e in get_last_events('$cart_added') %}
  9. {% if e['created'] > lastDateCompleted %}
  10. {% if e.props['$name'].lower().strip() not in massOrderName %}
  11. {% set x = massOrder.append(e) %}
  12. {% set x = massOrderName.append(e.props['$name'].lower().strip()) %}
  13. {% endif %}
  14. {% endif %}
  15. {% endfor %}
  16.  
  17. {% for b in massOrder[:5] %}
  18. {% set link = b.props['$url'] %}
  19. {% set img = b.props['$img'] %}
  20. {% set price = b.props['$amount'] %}
  21. {% set name = b.props['$name'] %}
  22. {{ name }} //Эта переменная вставляется в необходимое место в письме
  23. {{ img }} //Эта переменная вставляется в необходимое место в письме
  24. {{ price }} //Эта переменная вставляется в необходимое место в письме
  25. {{ link }} //Эта переменная вставляется в необходимое место в письме
  26. {% endfor %}
  27.  
  28. //Для просмотренных товаров. Выведет 5 последних просмотренных товаров за текущую сессию
  29. {% set lastDateCompleted = 0 %}
  30. {% if get_last_events('$session_start') | length > 0 %}
  31. {% set lastDateCompleted = get_last_events('$session_start')[0]['created'] %}
  32. {% endif %}
  33. {% set massViewed = [] %}
  34. {% set massViewedName = [] %}
  35. {% for e in get_last_events('$product_viewed') %}
  36. {% if e['created'] > lastDateCompleted %}
  37. {% if e.props['$name'].lower().strip() not in massViewedName %}
  38. {% set x = massViewed.append(e) %}
  39. {% set x = massViewedName.append(e.props['$name'].lower().strip()) %}
  40. {% endif %}
  41. {% endif %}
  42. {% endfor %}
  43.  
  44. {% for b in massViewed[:5] %}
  45. {% set link = b.props['$url'] %}
  46. {% set img = b.props['$img'] %}
  47. {% set name = b.props['$name'] %}
  48. {{ name }} //Эта переменная вставляется в необходимое место в письме
  49. {{ img }} //Эта переменная вставляется в необходимое место в письме
  50. {{ link }} //Эта переменная вставляется в необходимое место в письме
  51. {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement