Advertisement
anilchahal7

Untitled

Mar 6th, 2020
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.51 KB | None | 0 0
  1. h2. *User story*
  2.  
  3. Discount strategy would only work if customers know and see (reinforcement) these promotions are running while browsing on the app or web. As a marketeer I want to make sure our users can see the promotions visible at the right places to help them convert better.
  4.  
  5. h2. *Scope of change*
  6.  
  7. * Promotions module in CRM will have offer card and offer terms section added.
  8.  
  9. * API to get the offers relevant for a product and SKU. Best price/ You save.
  10.  
  11. * Product details offers
  12.  
  13. * Cart offers
  14.  
  15. * Terms & conditions
  16.  
  17. * Cart with free shipping display and combo offer display
  18.  
  19. h2. *{color:#205081}1. Promotions module (CRM){color}*
  20.  
  21. There are two new sections added in Promo module
  22.  
  23. *{color:#205081}a) Offer card{color}*
  24.  
  25. This section is not mandatory, so it'd have a switch which is OFF by default. "Display offer on web and app screens". If turned ON this will prompt to enter:
  26.  
  27. * Title – Limited to 40 characters. Required.
  28.  
  29. * Message – Limited to 100 characters. Required.
  30.  
  31. * Offer card image – Select from pre-uploaded list or upload a new one. Required. {color:#f79232}Size/dimension check: tbd{color}
  32.  
  33. * Logo image – Upload one. Optional. {color:#f79232}Size/dimension check: tbd{color}
  34.  
  35. * PLP message bar – 
  36.  
  37. *{color:#205081}b) Offer terms & conditions{color}*
  38.  
  39. This section is not mandatory, so it'd have a switch which is OFF by default. "Setup offer terms to display". If turned ON this will:
  40.  
  41. # Option to select whether to add offer terms or show a special page from a drop down list.
  42.  
  43. # If opting to add offer terms, user can add offer terms like attributes (much like product/audience attributes) which are all optional. At least one of them should be added if selected to setup.
  44.  
  45. – Description
  46.  
  47. – FAQ
  48.  
  49. – Terms & conditions
  50.  
  51. * *Description* – This is free text field which is limited to 500 characters.
  52.  
  53. * *FAQ* – This is a question and answer format of text, where user can add multiple FAQs of question-answer pair.
  54.  
  55. * Terms & conditions – This is a bulleted list of information, where user can add multiple points/info.
  56.  
  57. * Offer terms should have *app links* and *deeplinks*, which can be copied from the promotion edit page (much like product list app link and deep link).
  58.  
  59. *{color:#205081}b) App links and deep links{color}*
  60.  
  61. * Offer terms should have app links and deeplinks, which can be copied from the promotion edit page (much like product list app link and deep link). So, business teams can start talking about upcoming offers too and start linking it from custom tiles.
  62.  
  63. * Merchandise rule products should also have app links and deeplinks, this will be passed to client to show to users when a user's cart or product viewed is partially eligible for the offer. We'll also make it available in CRM custom tiles for user to select.
  64.  
  65. – Product attributes
  66.  
  67. – Product list. This will be the same product list app link and deep link format.
  68.  
  69. – Upload list
  70.  
  71. * These app links and deep links will also be available for copying in Promotion edit page.
  72.  
  73. * Deeplink for promotion products (for both product rule and BOGO rule):
  74.  
  75. – Deeplink for Product list rule will be /products as we use today
  76.  
  77. – Deeplink for T&C?
  78.  
  79. – Deeplink for non product list (product attributes based, upload PIDs) would be /search.
  80.  
  81. * Promotion products for BOGO will have both Buy and Get product list in one single listing.
  82.  
  83. * Promo products listing PLP will have these names based on whether they are on web/app and if there's a promo code or not:
  84.  
  85. – Web with promo code: Showing 303 results for SIROSA20
  86.  
  87. – Web with no promo code: Showing 303 results for your promotion
  88.  
  89. – App with promo code: SIROSA20
  90.  
  91. – App with no promo code: Your promotion
  92.  
  93. h2. *{color:#205081}2. Custom tile actions (CRM){color}*
  94.  
  95. * In CRM custom tiles, under actions, we'll add "Offer terms". Selecting "Offer terms", will show a drop down "Select the promotion" for which offer term is to be shown.
  96.  
  97. * "Select the promotion" for "Offer terms" will have all the running and upcoming promotions which have terms available. It'll be shown in this format: ABCD200 offer terms.
  98.  
  99. * In CRM custom tiles, under actions, we'll also add "Promotion products". Selecting "Promotion products", will show a drop down "Select the promotion" for which products are to be shown.
  100.  
  101. * "Select the promotion" for "Promotion products" will have all the running promotions which have merchandise rule setup for some products (*not All*). It'll be shown in this format: ABCD200 products.
  102.  
  103. h2. *{color:#14892c}1. Product page and offers{color}*
  104.  
  105. # Only *live/running* offers which are setup as "Display offer on web and app screens" turned *ON* would be considered for this offer check.
  106.  
  107. # On PDP, we should be able to show the best price for the product. (on PDP itself, is possible). It'll also show the saving.
  108.  
  109. – If the product has only one offer applicable, action text would directly take user to terms page.
  110.  
  111. – If the product has multiple offers applicable, action text would take user to *offer list* page.
  112.  
  113. * Offer message on PDP will have saving too along with best price. Refer design mockup.
  114.  
  115. h3. *{color:#14892c}2. Offer list opened from PDP{color}*
  116.  
  117. All the offers checked about as fully or partially applicable for this product will be listed here.
  118.  
  119. * Offer list would be sorted with best offer giving highest discount value on top.
  120.  
  121. * All offers setup for display will be shown including Free shipping offers.
  122.  
  123. * For BOGO, both buy and get list products would qualify to be in offer list.
  124.  
  125. * Best price/Save value may not be available for all products. Eg, BOGO.
  126.  
  127. * Offer card will show the following details:
  128.  
  129. – Offer card image
  130.  
  131. – Offer call out image/logo
  132.  
  133. – Offer value if available (Eg, Save ₹324)
  134.  
  135. – Offer title
  136.  
  137. – Offer message
  138.  
  139. – Promo code
  140.  
  141. – Terms links if available
  142.  
  143. – Offer expiry time.
  144.  
  145. * Terms and conditions link would be shown when available.
  146.  
  147. * Priority order when offer value is same: ?
  148.  
  149. * If product only *partially qualifies* for the offer, there'd be a link to shop more:
  150.  
  151. – If it has a merchandise rule, this link will take user to see all the applicable merchandise. {color:#f79232}Generic message copy TBD{color}.
  152.  
  153. – If it does *not* have merchandise rule, there'll be a shop more message available for all. But it'd only have a link if user opened the offer from *cart*. This link will take user to *_homepage_* {color:#f79232}Generic message copy TBD{color}.
  154.  
  155. {color:#f79232}(Messaging based on different conditions to be shared (like ship min etc). TBD)
  156.  
  157. {color}
  158.  
  159. h2. *{color:#14892c}3. Cart page{color}* (client and API)
  160.  
  161. * Free shipping – show it in cart{color}
  162.  
  163. * Cart promotion bar
  164.  
  165. – This will show the promo code if any is applied.
  166.  
  167. – This will link to Offers list where user can see all relevant promotions.
  168.  
  169. – If a promotion is already applied and it's not applicable anymore, relevant cue will be shown to user.
  170.  
  171. * Of a valid promotion is already applied:
  172.  
  173. – Cart promo field will allow users to remove the promotion as well as go see all offers (offer listing page).
  174.  
  175. – On the Offer listing page, user will see this promo's offer card on top and can remove this promotion using the Remove button.
  176.  
  177. – All other promotion offer card (one not applied already) will have a "Apply" button. Clicking on this button will trigger a remove request first and then an apply. We'll fire *promo_applied event*, but *not* promo_removed. And, promo_applied event will have a property from_promo which will have the promo code that was removed.
  178.  
  179. – Engg to figure if server is passing the applied promo in T&C or client is remembering it.
  180.  
  181. * Displaying *cart items with promotion* applied
  182.  
  183. – Cart items will be list in order of latest ATC first.
  184.  
  185. – Cart items eligible for BOGO or merch offer will be listed together, taking the latest ATC.
  186.  
  187. – Discount will be pro rated among the items (all merch rule).
  188.  
  189. – If it's a BOGO offer, item level discount message will have promo code. "Rs 100 promo BOGOXYZ discount applied".
  190.  
  191. – If it's a non BOGO offer (product rule), item level discount message will have no promo code. "Rs 100 promo discount applied".
  192.  
  193. h2. *{color:#14892c}4. Offer list from Cart{color}*
  194.  
  195. All the offer list conditions are same for Cart too, except these:
  196.  
  197. * Offers - Should be able to see all the offers which are relevant for _at least one item in the cart_ (for BOGO, both buy and get list products).
  198.  
  199. * Offer card will also have a "Apply" button. This button will be enabled only if offer is fully eligible and could be applied for items in cart.
  200.  
  201. * Doing a successful "Apply" from here would take user back to the Cart with promo applied.
  202.  
  203. * For non merchandise rule, shop more messaging would also have a link that would point to *_homepage_*
  204.  
  205. h2. *{color:#14892c}Component logic{color}*
  206.  
  207. * *Best price and Saving*
  208.  
  209. – Besides SKU price and offer, we will also consider global budget available, and customer budget available. [If offer expired because of end time, budget exhaustion, customer budget exhaustion, it should not be listed at all]
  210.  
  211. – For products with differently priced SKUs (available only) will calculate on highest SKU price available. For Cart, this won't be an issue as we will check for the specific SKU added to cart. Eg, For instance, for a product with 3 skus with displayed price [retail/sale price] of 100, 150, 200 respectively. This product qualifies for an offer having 10% off. We will consider the sku with price 200 and show saving of 20/-.
  212.  
  213. – Best price won't have a Saving threshold as we show the selling price. In the cart, when we show the saving, we'll show saving only if it's Rs 50 or more.
  214.  
  215. * *Offer card sorting*
  216.  
  217. As stated above, offer cards will be sorted with best price / saving first. In this order:
  218.  
  219. 1. Best price / value
  220.  
  221. 2. If same value, sort by promotion type
  222.  
  223. 3. If no value computable, sort by promotion type
  224.  
  225. Promotion types will be sorted in this order:
  226.  
  227. 1. Overall offers (non merchandise rule)
  228.  
  229. 1.1. % offers of highest %value. Eg, 20% will be higher order than 10%
  230.  
  231. 1.2. Flat offers of hight value. Eg, 500 off will be higher order than 300
  232.  
  233. 2. Free shipping
  234.  
  235. 3. Merchandise rule offers
  236.  
  237. 3.1. % offers of highest %value. Eg, 20% will be higher order than 10%
  238.  
  239. 3.2. Flat offers of hight value. Eg, 500 off will be higher order than 300
  240.  
  241. * *Offer expiry time* display: [ [~krishna] to figure countdown timer unit in display]
  242.  
  243. – Upcoming in 24 hours or more – Starts on 23 Jan, 2019
  244.  
  245. – Upcoming in less than 24 hours – Starts in 1 hour [countdown of hours, minutes, seconds]
  246.  
  247. – Ending in 24 hours or more – Valid till 23 Jun, 2019
  248.  
  249. – Ending in less than 24 hours – Expires in 4 hours [countdown of hours, minutes, seconds]
  250.  
  251. – Ended – Expired promotion
  252.  
  253. * *Offer removal and apply buttons*
  254.  
  255. – Offer can be _removed_ from any of these screens. On removal, user will stay on those screens: cart, offer list from PDP, offer list from Cart, Offer terms.
  256.  
  257. – On removing the offer, user will remain on the screen they were on and button will become "Apply" if they came from Cart.
  258.  
  259. – Offer removal is available on PDP offer list so user knows they have already applied the offer.
  260.  
  261. * [~krishna] Handling button to no button look.
  262.  
  263. * Apply button will be there on offer card only if they see it from Cart: cart offer list, cart offer terms.
  264.  
  265. h2. *5. Offer terms*
  266.  
  267. * Terms link can take user to a special page or to an actual Offer terms page. There are 4 main sections in the terms page which are all optional:
  268.  
  269. # *Offer card* – Terms page will have the same offer card as seen in the offer list, with the following differences:
  270.  
  271. – There could be an expiry time or starting time. Eg, "Starts in" or "Ends in". Also, this time would be countdown (same logic as countdown implemented for sale).
  272.  
  273. – Handle the case where a terms link is opened for an offer that has expired.
  274.  
  275. – Terms offer card will have "Apply" for fully eligible offer only if opened from cart offer list. Doing a successful "Apply" from here would take user back to the Cart with promo applied.
  276.  
  277. – If this offer is already applied in cart, terms offer card will have a "Remove" action available.
  278.  
  279. – Offer card and Offer terms are independent of each other (in setup). So, if there's no offer card. T&C will not have offer card or any kind of nudge including merch rule nudges.
  280.  
  281. # *Offer detail* – Descriptive field. Paragraph form
  282.  
  283. # *Frequently asked Questions* – Number bulleted Q&A format.
  284.  
  285. # *Terms and conditions* – Text bulleted information.
  286.  
  287. h2. *Segment events and tracking*
  288.  
  289. Refer DD-9083 for details.
  290.  
  291. h2. *A/B testing*
  292.  
  293. Experiences to be tested: The main purpose of this test is to test the visibility of offers to customers which is shown on PDP and cart.
  294.  
  295. # PDP - Showing "Offer row that may point to offer listing" vs not showing at all.
  296.  
  297. # PLP - Showing promotion message bar
  298.  
  299. # Cart - Showing "New promo field that takes to offer listing" vs Old promo text field
  300.  
  301. * What is *not* important for testing: Promo application splitting the applied promo and showing in cart.
  302.  
  303. * What would work for everyone in old and new experience
  304.  
  305. – If someone goes directly to promo products list or offer terms or offer listing via custom tiles etc – It should work no matter whether they are in old or new experience.
  306.  
  307. h2. *Other resources*
  308.  
  309. * [Mockups|https://zpl.io/awnzDeN]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement