{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Link}from\"framer\";import*as React from\"react\";/**\n * @framerRecordIdKey id\n * @framerSlug LNT_NPGDi\n * @framerData\n */ const data=[{aUDxtcCnu:\"2019-05-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"wm5HHkk6L\",LNT_NPGDi:\"cart-design-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"When the shopping cart is empty, remind your users to add products to cart instead of just saying that it is empty. Provide shopping instructions and a call to action that entices users to do so. You can also include product recommendations or your store\u2019s unique selling points.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Empty-shopping-cart ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,8fEkTArHYlxLSVoTKXqUG4GGnCQ.jpg?preferredSize=auto\",\"data-framer-height\":\"884\",\"data-framer-width\":\"760\",height:\"442\",src:new URL(\"assets/8fEkTArHYlxLSVoTKXqUG4GGnCQ.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 884\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Design\",xD3Uj8ZnA:\"Empty shopping cart design\"},{aUDxtcCnu:\"2016-04-05T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"kEosQlVuE\",LNT_NPGDi:\"checkout-types-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsxs(\"li\",{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Data validation \u2013 Don\u2019t wait until the user submits the form, validate and notify the user in real-time. Real-time inline validation will help your customers complete the checkout quickly with less effort and fewer errors. Make sure the notification is prominent enough that the user doesn\u2019t skip it.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})})]})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Checkout---inline-error-validation ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Sa0Hex8uwYJCPJ5w3pc3zBcPC9A.png\",\"data-framer-height\":\"276\",\"data-framer-width\":\"760\",height:\"138\",src:new URL(\"assets/Sa0Hex8uwYJCPJ5w3pc3zBcPC9A.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 276\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsxs(\"p\",{children:[\"Organize the checkout form \u2013 breakdown the checkout page into sections and keep the related items in close proximity.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"multi-column-one-page-checkout ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,1PUpxvYmyLK3sbKqDxweLHC2uzM.png?originalFilename=multi-column-one-page-checkout.png\",\"data-framer-height\":\"896\",\"data-framer-width\":\"760\",height:\"448\",src:new URL(\"assets/1PUpxvYmyLK3sbKqDxweLHC2uzM.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 896\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsxs(\"p\",{children:[\"Avoid asking unnecessary information \u2013 Single page checkout is meant to be quick and easy. So, avoid asking unnecessary information.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]})})}),/*#__PURE__*/ _jsx(\"p\",{children:\"Shipping and billing addresses will be the same for majority of the orders. Pre-fill the billing address details with shipping address instead of asking the user to do a redundant job.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Checkout---Billing-address-same-as-shipping-checkbox ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,nkaWRbT6eIwnOUkyKfpam7Tzo.png\",\"data-framer-height\":\"248\",\"data-framer-width\":\"760\",height:\"124\",src:new URL(\"assets/nkaWRbT6eIwnOUkyKfpam7Tzo.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 248\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsx(\"br\",{}),\"Show the zip code field and hide city and state. When the user inputs the zip code, expand the form with pre-filled city and state fields. Ensure these fields are editable.\"]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Checkout---Auto-fill-city-and-region-based-on-zip-code_1-2ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,tmjZMbhAi2pEzjr8P9BuKk2Xp9c.png\",\"data-framer-height\":\"296\",\"data-framer-width\":\"760\",height:\"148\",src:new URL(\"assets/tmjZMbhAi2pEzjr8P9BuKk2Xp9c.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 296\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Checkout---Auto-fill-city-and-region-based-on-zip-code_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,RP9yeOkX0sf4oSd8b0qCw0LIz6g.png\",\"data-framer-height\":\"327\",\"data-framer-width\":\"760\",height:\"163\",src:new URL(\"assets/RP9yeOkX0sf4oSd8b0qCw0LIz6g.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 327\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Order summary in the right side area along with the call to action \u2013 pin this widget so that it follows the user when he scrolls down the checkout page.\"})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Single-page-checkout---pinned-order-summary-in-the-right-side ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,KZQxHHPsg26sdt7wNtstlrsVpM.png?preferredSize=full\",\"data-framer-height\":\"510\",\"data-framer-width\":\"760\",height:\"255\",src:new URL(\"assets/KZQxHHPsg26sdt7wNtstlrsVpM.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 510\"},width:\"380\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]})]}),VnKvwp3FC:\"Checkout Types\",xD3Uj8ZnA:\"Things to take care when you opt for a single page checkout\"},{aUDxtcCnu:\"2016-04-05T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"V6cpbZSOn\",LNT_NPGDi:\"checkout-types-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"One-page or express checkout: As the name implies, shipping information, delivery information, billing and payment details will all be in one page for easy access and to make the checkout process as quick as possible. Customers need not go back and forth between the steps.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Single-Page-Checkout-574x1024 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,2XAdp6dyT5PysZYHgb5Zdzp5n8.jpg\",\"data-framer-height\":\"1024\",\"data-framer-width\":\"574\",height:\"512\",src:new URL(\"assets/2XAdp6dyT5PysZYHgb5Zdzp5n8.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"574 / 1024\"},width:\"287\"})]}),VnKvwp3FC:\"Checkout Types\",xD3Uj8ZnA:\"Single page checkout\"},{aUDxtcCnu:\"2016-04-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"SfMpbOE6o\",LNT_NPGDi:\"checkout-types-1\",SH67pSUCO:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsxs(\"p\",{children:[\"Think of how you feel when you have to deal with a cashier in a brick-and-mortar store who takes a lot of time to bill your items or doesn\u2019t know how to process your gift voucher. The more time it takes, the more frustrated you get. You are also far less likely to return. But in online stores, the more time it takes to complete the checkout, the more likely your shopper is to ABANDON the cart and less likely to return. So, design your checkout process in such a way that it is quick and easy to complete.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),\"Many shoppers have concerns about payment security. Reassure your shoppers that their data is safe by displaying your security credentials, customer care number and link to privacy policy.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),\"Don\u2019t make your shoppers guess how many steps it takes to complete the checkout, keep them informed.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),\"Any small increase in the percentage of users who complete the checkout would have a direct impact in your revenue. So, keep you shoppers focussed. Ensure your main menu, cross sells or upsells etc, doesn\u2019t distract your shoppers from completing the checkout.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),\"In short make your checkout process quick, easy, secure, informed and without any distractions.\"]})}),VnKvwp3FC:\"Checkout Types\",xD3Uj8ZnA:\"Checkout design\"},{aUDxtcCnu:\"2015-09-24T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"N7i9c1Kk2\",LNT_NPGDi:\"cart-addons-7\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Your shopper might buy for someone else or have to get the order approved by someone else. So make the approval process easier for them by providing an option to print or email the contents of the shopping cart.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Allow-to-print-the-cart-content ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Ggm21fvHUUMIfXcEhNYa6ypL7Us.png?preferredSize=full\",\"data-framer-height\":\"371\",\"data-framer-width\":\"760\",height:\"185\",src:new URL(\"assets/Ggm21fvHUUMIfXcEhNYa6ypL7Us.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 371\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Add-Ons\",xD3Uj8ZnA:\"Allow to print the cart content\"},{aUDxtcCnu:\"2015-09-21T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"D4Hq6Yowh\",LNT_NPGDi:\"cart-addons-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Use the shopping cart page to increase the cart size and the average order value by recommending personalized products or add-ons or simply sections such as customers who bought this also bought, top sellers or you might like. Test the placement, design, the products and the number of product suggestions shown.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Cross-sell-and-upsell ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qXmEjy5UchTrHFf9WsAkZW0JiAU.jpg\",\"data-framer-height\":\"657\",\"data-framer-width\":\"760\",height:\"328\",src:new URL(\"assets/qXmEjy5UchTrHFf9WsAkZW0JiAU.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 657\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Add-Ons\",xD3Uj8ZnA:\"Cross-sell/upsell\"},{aUDxtcCnu:\"2015-09-21T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"gUXxUctvN\",LNT_NPGDi:\"cart-addons-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Shoppers might abandon their cart if their preferred payment method is not accepted by you. Offer multiple payment options and show the different payment options that you accept on the cart page as it will increase the chances of your customers continuing with checkout and in turn reduce cart abandonment.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Show-different-payment-options\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,WdkEYAjMyErANWEMyBoxZvmYteY.png\",\"data-framer-height\":\"248\",\"data-framer-width\":\"760\",height:\"124\",src:new URL(\"assets/WdkEYAjMyErANWEMyBoxZvmYteY.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 248\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Add-Ons\",xD3Uj8ZnA:\"Show different payment options\"},{aUDxtcCnu:\"2015-09-19T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"GjDhcoApq\",LNT_NPGDi:\"cart-addons-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"You can reduce cart abandonment by creating urgency. Specify the number of units still available in stock if there are only few left. Or if you offer a deal on the products added to cart and that it ends in a day or two, then shout that out.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Create-urgency_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,G4d3he5kNbaRalP0Hg4ZHCc.png\",\"data-framer-height\":\"335\",\"data-framer-width\":\"760\",height:\"167\",src:new URL(\"assets/G4d3he5kNbaRalP0Hg4ZHCc.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 335\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Create-urgency_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,tFq61vQGR9mLKRT6qWRfp4PVS0.png\",\"data-framer-height\":\"458\",\"data-framer-width\":\"760\",height:\"229\",src:new URL(\"assets/tFq61vQGR9mLKRT6qWRfp4PVS0.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 458\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Add-Ons\",xD3Uj8ZnA:\"Create urgency\"},{aUDxtcCnu:\"2015-09-14T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"SdNnIw3Ig\",LNT_NPGDi:\"cart-addons-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"When on the cart page, you can persuade your shoppers to add more products to the cart by offering something. Say, if you offer free shipping or discount on orders above a certain amount, then you can remind your shoppers of how much more they need to spend to get that offer.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Persuade-your-shoppers-with-offers ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,TbvhaUISjtDMfGzAyaDYBVJFFvk.png\",\"data-framer-height\":\"342\",\"data-framer-width\":\"760\",height:\"171\",src:new URL(\"assets/TbvhaUISjtDMfGzAyaDYBVJFFvk.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 342\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Add-Ons\",xD3Uj8ZnA:\"Persuade your shoppers with offers\"},{aUDxtcCnu:\"2015-09-12T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"oszNFgGYe\",LNT_NPGDi:\"cart-addons-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"When possible add a gift wrapping option to purchases on your store and allow buyers to add a personal note to their gifts. Also, let the shopper choose whether or not to include the price information in the invoice during delivery.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"What-if-shoppers-buy-gifts-for-someone-else ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ZHjAVjBr0ndZgmTf3vqwvFrP5rE.png\",\"data-framer-height\":\"248\",\"data-framer-width\":\"760\",height:\"124\",src:new URL(\"assets/ZHjAVjBr0ndZgmTf3vqwvFrP5rE.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 248\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Add-Ons\",xD3Uj8ZnA:\"What if shoppers buy gifts for someone else?\"},{aUDxtcCnu:\"2015-09-09T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"JlvtHCVNa\",LNT_NPGDi:\"cart-addons-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If an user feels that they cannot afford the total cost of their order, they might remove a few items from the cart. Provide an option to save or move those products to a wishlist so that they don\u2019t lose track of it. You could also remind them of the products in the wishlist the next time one of them is on the cart page.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Allow-shoppers-to-save-items-for-later ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,9LYKOKplPSIBOxwvLk7zHoZ04.png\",\"data-framer-height\":\"248\",\"data-framer-width\":\"760\",height:\"124\",src:new URL(\"assets/9LYKOKplPSIBOxwvLk7zHoZ04.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 248\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Add-Ons\",xD3Uj8ZnA:\"Allow shoppers to save items for later\"},{aUDxtcCnu:\"2015-09-07T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"CkuA5en0y\",LNT_NPGDi:\"cart-usability-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Provide a clear text link to remove an item from cart and name it remove instead of delete. Also allow the user to set the quantity to zero to remove an item from cart. Once the user clicks the remove link, instead of removing the item immediately ask if the click was intentional.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Let-the-shoppers-easily-remove-items-from-cart_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,kDeZg3VKcpNPtbRbMHKZwgCDpXE.png\",\"data-framer-height\":\"355\",\"data-framer-width\":\"760\",height:\"177\",src:new URL(\"assets/kDeZg3VKcpNPtbRbMHKZwgCDpXE.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 355\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Let-the-shoppers-easily-remove-items-from-cart_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,VIzxZQ1518PTfJANsXEMZ4ghljo.png\",\"data-framer-height\":\"415\",\"data-framer-width\":\"760\",height:\"207\",src:new URL(\"assets/VIzxZQ1518PTfJANsXEMZ4ghljo.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 415\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Usability\",xD3Uj8ZnA:\"Let the shoppers easily remove items from cart\"},{aUDxtcCnu:\"2015-09-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"i2P2zBeFx\",LNT_NPGDi:\"cart-usability-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Allow your customer to easily edit the quantity or the product options on the cart page itself without having to navigate to the product page. If inline editing is not allowed, then provide a quick look feature in the cart page so that the users don\u2019t have to navigate to the product page to edit it.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Allow-the-user-to-edit-cart-items ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,u4xzCldUeZpYG3k9ObST6It0JU.png\",\"data-framer-height\":\"396\",\"data-framer-width\":\"760\",height:\"198\",src:new URL(\"assets/u4xzCldUeZpYG3k9ObST6It0JU.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 396\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Usability\",xD3Uj8ZnA:\"Allow the user to edit cart items\"},{aUDxtcCnu:\"2015-09-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"WxaN43U2V\",LNT_NPGDi:\"cart-design-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Having a mini shopping cart is definitely not an alternative to the full page cart as decision making will be tedious with just a mini cart. It will help shoppers keep track of how much they spend and what they buy. Provide a link in the mini cart to view the full page cart instead of taking the user directly to checkout.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Mini-Shopping-Cart---2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,27CSnekUklUVXGrG3xr2eRb9t6Q.jpg\",\"data-framer-height\":\"511\",\"data-framer-width\":\"760\",height:\"255\",src:new URL(\"assets/27CSnekUklUVXGrG3xr2eRb9t6Q.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 511\"},width:\"380\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsx(\"br\",{}),\"Use mini cart to confirm that a product has been added to cart. You can also include product recommendations which would make it easier for your shoppers to find more products.\"]}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Mini-shopping-cart---1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,EDb6k8jNtHj2qkpWocEXzLCtso.jpg\",\"data-framer-height\":\"599\",\"data-framer-width\":\"760\",height:\"299\",src:new URL(\"assets/EDb6k8jNtHj2qkpWocEXzLCtso.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 599\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Design\",xD3Uj8ZnA:\"Mini shopping cart\"},{aUDxtcCnu:\"2015-08-26T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"VE6YH2WVj\",LNT_NPGDi:\"cart-usability-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"When a shopper adds an item to their cart don\u2019t make them guess whether the item has been added or not, provide a prominent confirmation message. You can either provide the confirmation message on the same page or redirect them to the cart page. When you keep the shopper on the same page, provide product recommendations along with the confirmation message so that they can buy more.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Notify-when-an-item-has-been-added-to-cart_1-1024x814 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,QchFkySaBlAAqdB0xeZIhrn9pQg.jpg\",\"data-framer-height\":\"814\",\"data-framer-width\":\"1024\",height:\"407\",src:new URL(\"assets/QchFkySaBlAAqdB0xeZIhrn9pQg.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"1024 / 814\"},width:\"512\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsx(\"br\",{}),\"If most of your shoppers buy only one item at a time or if you sell high priced items, then redirect them to the cart/confirmation page after they add an item to cart.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Notify-when-an-item-has-been-added-to-cart_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,iulO4IRnl140CJUm4pkngmARyo.jpg\",\"data-framer-height\":\"750\",\"data-framer-width\":\"760\",height:\"375\",src:new URL(\"assets/iulO4IRnl140CJUm4pkngmARyo.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 750\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Usability\",xD3Uj8ZnA:\"Notify when an item has been added to cart\"},{aUDxtcCnu:\"2015-08-12T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"o89XJ2jC2\",LNT_NPGDi:\"cart-usability-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Save the contents of an abandoned cart, just in case the shopper returns in a day or two. Specify on the cart page how long you will retain their selection. It is possible that they might forget their selection when they visit your website again. Greet the shopper with the old items added in the previous session along with changes in the price or availability so that the user will not be surprised to see unexpected items during checkout.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Should-you-save-the-shopping-carts ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,jY94uvw2rnIsMvyuMOJk9xgshw.jpg\",\"data-framer-height\":\"774\",\"data-framer-width\":\"760\",height:\"387\",src:new URL(\"assets/jY94uvw2rnIsMvyuMOJk9xgshw.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 774\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Usability\",xD3Uj8ZnA:\"Should you save the shopping carts?\"},{aUDxtcCnu:\"2015-07-08T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"sqdIuKTSh\",LNT_NPGDi:\"cart-elements-8\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If you ship to multiple countries or your shipping charges differ for different locations within the same country, then you definitely have to allow your customers to choose the shipping location or specify the zip code in the cart page so that they can calculate the shipping charges before proceeding to checkout. A simple pop-up that takes location input and a calculate button. If the user has already logged in, then fill the location with the default delivery address.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Calculate-shipping-in-the-cart ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,rgazZFiPUaHqmW03G64sOCvEREE.png\",\"data-framer-height\":\"247\",\"data-framer-width\":\"760\",height:\"123\",src:new URL(\"assets/rgazZFiPUaHqmW03G64sOCvEREE.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 247\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Should you provide an option to calculate shipping in the cart page?\"},{aUDxtcCnu:\"2015-07-04T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"AgYLrmNZR\",LNT_NPGDi:\"cart-elements-7\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If you offer something with a promo code, then allow the user to enter it in the cart page and check the order total with the applied code. Downplay the promo code section and make sure you link it with the promo listings.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),\"You can use this section to grow your email list by specifying that promo codes are available to subscribers and when you do so remember to provide an option to opt-in for newsletter.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Promo-code-option ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,gboIXS8tsRrHqvculdQ5CnWIFyg.png\",\"data-framer-height\":\"200\",\"data-framer-width\":\"760\",height:\"100\",src:new URL(\"assets/gboIXS8tsRrHqvculdQ5CnWIFyg.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 200\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Promo code option\"},{aUDxtcCnu:\"2015-07-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"znwXB4DYF\",LNT_NPGDi:\"cart-elements-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Would a shopper trust you if they don\u2019t know you well? Remind your customers that their information will be safe with you by including security certificates and privacy policy as security concerns would stop them from completing their purchase. Don\u2019t forget to include links to shipping details, return policy and FAQ. Also, make them easy enough to find.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"rust-and-confidence-factors ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,7DwcTr7KxRkbuzJ3ggzKHMOBrM.png\",\"data-framer-height\":\"167\",\"data-framer-width\":\"760\",height:\"83\",src:new URL(\"assets/7DwcTr7KxRkbuzJ3ggzKHMOBrM.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 167\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Trust and confidence factors\"},{aUDxtcCnu:\"2015-06-17T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"p78qL1rcm\",LNT_NPGDi:\"cart-elements-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"When on the cart page allow your customers to continue shopping. But don\u2019t take them to a default page or homepage, let the shoppers choose where to go next. Provide a list of recently viewed pages to choose from. Instead of cluttering the cart page with a bunch of links, you can show them in a drop down when the user clicks continue shopping button. Including product recommendations in the cart page also provides way for the shoppers to continue shopping.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Provide-an-option-to-add-more-products-to-cart ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,hnUupX0FFqo1FmxJHiA0SkfwE.png\",\"data-framer-height\":\"634\",\"data-framer-width\":\"760\",height:\"317\",src:new URL(\"assets/hnUupX0FFqo1FmxJHiA0SkfwE.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 634\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Provide an option to add more products to cart\"},{aUDxtcCnu:\"2015-06-15T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"rlKVnnHpe\",LNT_NPGDi:\"cart-elements-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"This is the most important button on the cart page. Highlight it so it attracts attention. Keep meaningful text on the checkout button such as Pay securely now or Proceed to checkout etc instead of using contextual words such as continue. Place the primary CTA above the fold as well as below the order details.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Proceed-to-checkout-button ecommmerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,tCwFxRUCgfGHFVQ6HdDalxi8pz0.png\",\"data-framer-height\":\"189\",\"data-framer-width\":\"760\",height:\"94\",src:new URL(\"assets/tCwFxRUCgfGHFVQ6HdDalxi8pz0.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 189\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Checkout button\"},{aUDxtcCnu:\"2015-06-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"snCedNeuW\",LNT_NPGDi:\"cart-elements-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Before proceeding to checkout let the user know the total order cost. In the total include tax, packaging or shipping costs if any. Don\u2019t hide any cost in the shopping cart. Also, shout out if you offer free shipping and specify the amount that the user has saved by buying from you.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Subtotal-and-final-cost ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,4AbhbQjMt3iOpWIaw884VnUeg.png\",\"data-framer-height\":\"297\",\"data-framer-width\":\"760\",height:\"148\",src:new URL(\"assets/4AbhbQjMt3iOpWIaw884VnUeg.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 297\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Subtotal and final cost\"},{aUDxtcCnu:\"2015-06-06T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"TppyY4Iud\",LNT_NPGDi:\"cart-elements-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If a product goes out of stock after the user added it to cart, then specify that right on the cart page itself so that the user doesn\u2019t have to end up paying for a product that is not available.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Product-availability-in-the-cart-page ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,6wH0yKwPzrJVhtDcLDMf21aRyHg.png\",\"data-framer-height\":\"346\",\"data-framer-width\":\"760\",height:\"173\",src:new URL(\"assets/6wH0yKwPzrJVhtDcLDMf21aRyHg.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 346\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Availability of the products in the cart\"},{aUDxtcCnu:\"2015-06-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"CxdLVKl33\",LNT_NPGDi:\"cart-elements-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Provide the name of the product and a clear product image. Clicking on this should take the user to the appropriate product page.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),\"Also, provide a brief description of the product along with info on the size and color selected which the shoppers can use to check if they\u2019ve added the right product. Make sure the product image reflects the product options (such as color) chosen by the user.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),\"Include the price of the products as well as the quantity chosen. If you offer a discount on the products in the cart, strike out the original price but still keep it visible. This will remind the shoppers of the great deal they are getting.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Summary-of-the-products-in-the-cart ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,UaK8sPlKEUNMbRqmNC5USWl8.png\",\"data-framer-height\":\"322\",\"data-framer-width\":\"760\",height:\"161\",src:new URL(\"assets/UaK8sPlKEUNMbRqmNC5USWl8.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 322\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Elements\",xD3Uj8ZnA:\"Summary of the products in the cart\"},{aUDxtcCnu:\"2015-05-12T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"RU9c8U7Zw\",LNT_NPGDi:\"cart-design-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Users make their final purchase decisions when they are in the cart page. Shoppers add products to cart so that they can review or compare the items they have chosen, check whether the order total meets their budget or whether they qualify for free shipping etc. So, design your cart page in such a way that it assists your shoppers in their buying decision.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Full-page-shopping-cart-583x1024 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,A3JvuHEcckJOf2RF2xwCFqmYA.jpg\",\"data-framer-height\":\"1024\",\"data-framer-width\":\"583\",height:\"512\",src:new URL(\"assets/A3JvuHEcckJOf2RF2xwCFqmYA.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"583 / 1024\"},width:\"291\"})]}),VnKvwp3FC:\"Shopping Cart Design\",xD3Uj8ZnA:\"Full page cart\"},{aUDxtcCnu:\"2015-05-06T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"J5rzahDoL\",LNT_NPGDi:\"cart-design-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Allow your users to easily locate the shopping cart. Place the shopping cart icon on the top right of every page in your store. Indicate whether the cart contains products or not by specifying the total number of items. Also specify the total value of the items present in the cart.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Cart ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Bol01UK6i4m0Ag7sXOrpOdwyiU.png\",\"data-framer-height\":\"331\",\"data-framer-width\":\"760\",height:\"165\",src:new URL(\"assets/Bol01UK6i4m0Ag7sXOrpOdwyiU.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 331\"},width:\"380\"})]}),VnKvwp3FC:\"Shopping Cart Design\",xD3Uj8ZnA:\"Where should the shopping cart icon be?\"},{aUDxtcCnu:\"2015-04-14T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"xfQor7qeb\",LNT_NPGDi:\"sitesearch-design-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"After you make your sitesearch easy to find, make it usable.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"strong\",{children:\"Text in the search box:\"}),/*#__PURE__*/ _jsx(\"br\",{}),\"Keep some meaningful text in the search box and make it disappear on clicking so that the users can enter their search term without any confusion. If shoppers don\u2019t find the desired product in the search results, they might search again with a slightly different search term. So, keep their previous search term in the search box so that they don\u2019t have to type the entire search term again.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"eCommerce-Sitesearch---text-in-the-search-box\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,jA02ZsNEaeaEtJSsc5zrCd7YWIU.jpg\",\"data-framer-height\":\"457\",\"data-framer-width\":\"760\",height:\"228\",src:new URL(\"assets/jA02ZsNEaeaEtJSsc5zrCd7YWIU.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 457\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsxs(\"strong\",{children:[\"Submit button:\",/*#__PURE__*/ _jsx(\"br\",{})]}),'The submit button should look different from the input field and should either read \"search\" or have a search icon. Show results even when users press enter, but this doesn\u2019t mean that you can do away with the \u201Csubmit\u201D button entirely.',/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsxs(\"strong\",{children:[/*#__PURE__*/ _jsx(\"br\",{}),\"Scoped search:\"]}),/*#__PURE__*/ _jsx(\"br\",{}),\"Though search scope is not necessary for every eCommerce store, it is critical for large stores with wide range of products. Allow users to search within a particular category. Default your search scope to entire store rather than a specific category in order to avoid users searching within a wrong category.\"]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"eCommerce-Sitesearch---Categorized-Search ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,FjQp3I5xgEtmHovMhLEljNCAHd4.jpg\",\"data-framer-height\":\"402\",\"data-framer-width\":\"760\",height:\"201\",src:new URL(\"assets/FjQp3I5xgEtmHovMhLEljNCAHd4.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 402\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsx(\"strong\",{children:\"Auto suggest:\"}),/*#__PURE__*/ _jsx(\"br\",{}),\"Offer search suggestions as the user types in a query. A dropdown with common searches that will help reduce typos and avoid a no results found state. It\u2019s even better if you suggest a few best-fit products along with thumbnail images and price of the products suggested. Land the shopper on the individual product page if he clicks on any product suggestion.\"]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,xpY5lq1h6otqgTPTXU00y5sj8A0.png\",\"data-framer-height\":\"393\",\"data-framer-width\":\"760\",height:\"196\",src:new URL(\"assets/xpY5lq1h6otqgTPTXU00y5sj8A0.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 393\"},width:\"380\"})]}),VnKvwp3FC:\"Sitesearch Design\",xD3Uj8ZnA:\"Is the search box easy to use?\"},{aUDxtcCnu:\"2015-04-04T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"J_vpf68OE\",LNT_NPGDi:\"sitesearch-design-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Let your shoppers hunt for products, not for your search box. Make your search box stand out so that people can easily find it.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"strong\",{children:\"Sitesearch elements:\"}),/*#__PURE__*/ _jsx(\"br\",{}),\"Avoid using only a submit button without the text field. That will make the search box hard to find. Also avoid having only the text field without the submit button, not every user knows that they can hit enter to submit.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"strong\",{children:\"Placement of the search box:\"}),/*#__PURE__*/ _jsx(\"br\",{}),\"Position your search box away from all other boxes such as email signup. Place it consistently on all pages except the checkout page. Top right, top center or in the main menu are popular positions for the search box.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"strong\",{children:\"Size of the text field:\"}),/*#__PURE__*/ _jsx(\"br\",{}),\"Along with making the search box more prominent, a longer search field will also allow the users see what they type which would reduce errors. Make sure it can hold at least 30 characters. Another thing you could do is to look at your Site search data, find out what your shoppers are searching for and use that to decide what the optimal character limit should be.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"strong\",{children:\"Contrast:\"}),/*#__PURE__*/ _jsx(\"br\",{}),\"Make sure, the color of the input field doesn\u2019t make it hard to understand where the search term should be typed in. Increase the contrast between the site header, text field and search button to increase the prominence of the search box relative to other elements.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"1--Sitesearch---Clear---prominent-Search-Box ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,SBTv5nWmwzLjCCk54lfEZvDJFhw.jpg\",\"data-framer-height\":\"401\",\"data-framer-width\":\"760\",height:\"200\",src:new URL(\"assets/SBTv5nWmwzLjCCk54lfEZvDJFhw.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 401\"},width:\"380\"})]}),VnKvwp3FC:\"Sitesearch Design\",xD3Uj8ZnA:\"Is your search box clearly visible and quickly noticeable?\"},{aUDxtcCnu:\"2015-04-02T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"QuyUGqJIh\",LNT_NPGDi:\"sitesearch-design-1\",SH67pSUCO:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(\"p\",{children:\"Whether you are a large eCommerce store with a wide range of goods or a small one with simple navigation, you definitely need to have sitesearch on your store as it would help you learn what your shoppers expect from you and shoppers who use sitesearch are more likely to convert than those who don\u2019t. Even with a simple sitesearch feature you can better engage your visitors and drive sales.\"})}),VnKvwp3FC:\"Sitesearch Design\",xD3Uj8ZnA:\"Do you need to have sitesearch on your eCommerce store?\"},{aUDxtcCnu:\"2015-02-14T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"KfI0jVEUr\",LNT_NPGDi:\"homepage-pop-up-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"You can use pop-ups that are triggered by shopper\u2019s interaction with the site to improve the shopping experience. Say when shoppers use the search field, to make the search more relevant you can provide them the choice to enter the age and gender of their kid if your store offers kids and baby products or provide the choice to select their size if you run a fashion store.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"To-improve-the-shopping-experience ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,6t7JiAJmvfxS7OQ19aA2486j0A.jpg\",\"data-framer-height\":\"567\",\"data-framer-width\":\"760\",height:\"283\",src:new URL(\"assets/6t7JiAJmvfxS7OQ19aA2486j0A.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 567\"},width:\"380\"})]}),VnKvwp3FC:\"Homepage Pop Up\",xD3Uj8ZnA:\"To improve the shopping experience\"},{aUDxtcCnu:\"2015-02-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"stKLPO0mR\",LNT_NPGDi:\"homepage-pop-up-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Use pop-ups to directly notify your visitors of your current promotion. When you offer discounts on excess inventory, use pop-up on your homepage to effectively notify the potential buyers of your current clearance sale. You can also use pop-ups to show personalized offers to visitors based on their demographics, interests, location, behavior, traffic source etc or even combinations of these and create a unique experience for your visitors.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Promotional-pop-up-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Ec5aNG8MeaC7vIroi4cYdD86Rmg.jpg\",\"data-framer-height\":\"570\",\"data-framer-width\":\"760\",height:\"285\",src:new URL(\"assets/Ec5aNG8MeaC7vIroi4cYdD86Rmg.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 570\"},width:\"380\"})]}),VnKvwp3FC:\"Homepage Pop Up\",xD3Uj8ZnA:\"Promotional pop-up\"},{aUDxtcCnu:\"2015-02-09T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"nYu5kYQmv\",LNT_NPGDi:\"homepage-pop-up-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"There are some cases where you need to get user input to continue shopping. For example, if you run an international store, an entry pop-up is a good choice to ask the first time visitors to choose the country of their choice to continue shopping. You can also pre-select the country that can be changed. Make sure you remember the chosen country for returning shoppers and allow them to change the country any time.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Pop-up-upon-arrival ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NJcm2Xfy758Z5lgdv4b8mGwA.jpg\",\"data-framer-height\":\"567\",\"data-framer-width\":\"760\",height:\"283\",src:new URL(\"assets/NJcm2Xfy758Z5lgdv4b8mGwA.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 567\"},width:\"380\"})]}),VnKvwp3FC:\"Homepage Pop Up\",xD3Uj8ZnA:\"Pop-up upon arrival\"},{aUDxtcCnu:\"2015-02-07T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"qBVMkRNvR\",LNT_NPGDi:\"homepage-pop-up-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Social media is one of the most effective marketing mediums. Encourage returning shoppers who visit your store often to become your followers on social media or to invite their friends. While doing so, specify the number of your social followers as it would give you credibility. Also, incentivize social sharing as it would help you reach potential shoppers since your visitor\u2019s social circle potentially has more of your target audience.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"To-get-social-fans ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qEWVoAeD2rpaqpsSb2mD0k6wrQI.jpg\",\"data-framer-height\":\"568\",\"data-framer-width\":\"760\",height:\"284\",src:new URL(\"assets/qEWVoAeD2rpaqpsSb2mD0k6wrQI.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 568\"},width:\"380\"})]}),VnKvwp3FC:\"Homepage Pop Up\",xD3Uj8ZnA:\"To get social fans\"},{aUDxtcCnu:\"2015-02-04T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"evbxKZ1Ab\",LNT_NPGDi:\"homepage-pop-up-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Pop-ups are one of the easiest and fastest ways to build your email list. Welcome your new visitors and offer them the right incentive such as a coupon to subscribe as it is a good way to encourage purchases as well. Specify your newsletter frequency and provide a link to the privacy terms. Acknowledge the subscription by sending a welcome email.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Email-subscription-pop-up-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,WT4yP4IecQPh5Hl21CgrJ4dc74g.jpg\",\"data-framer-height\":\"567\",\"data-framer-width\":\"760\",height:\"283\",src:new URL(\"assets/WT4yP4IecQPh5Hl21CgrJ4dc74g.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 567\"},width:\"380\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsx(\"br\",{}),\"Instead of giving discounts, you could even run a contest for a big ticket item to grow your email list.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Email-subscription-pop-up-2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,PWEIQh2w6OAsEq3hhvTXLIv2U8.jpg\",\"data-framer-height\":\"568\",\"data-framer-width\":\"760\",height:\"284\",src:new URL(\"assets/PWEIQh2w6OAsEq3hhvTXLIv2U8.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 568\"},width:\"380\"})]}),VnKvwp3FC:\"Homepage Pop Up\",xD3Uj8ZnA:\"Email subscription pop-up\"},{aUDxtcCnu:\"2015-02-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"HARBM6AYQ\",LNT_NPGDi:\"homepage-pop-up-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Pop-ups can be used to attract a shopper\u2019s attention. When they are designed well they are one of the best ways to grow your email list or to improve your visitors shopping experience, to get social fans, or to promote your best deals etc.\"}),/*#__PURE__*/ _jsxs(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Ensure the pop-up is not shown everytime a user lands on the homepage. Show the pop-up once a week or once in 15 to 30 days\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"A pop-up that shows up upon arrival is good to use only when its absolutely necessary to get user\u2019s input in order to continue using the site or to improve the user\u2019s site experience\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Another thing you could do is to check the average time spent on the homepage and time your pop-up a few seconds before that or show the pop-up after the user scrolls down through say, 75% of the page\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Let the shoppers know exactly what you are offering. Use a powerful headline, clearly state the benefit and have a prominent call to action\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Use no more than one or two form fields. Avoid using images if possible or use no more than one simple image\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Make sure it loads quickly, and make it easy to close. To grab your shopper\u2019s attention, use a lightbox effect (background shading)\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Show different messages for new and returning visitors\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Users are likely to ignore the pop-ups as advertisements. So, ensure that any critical content or important information is also available elsewhere, so they can find it later if they want to\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Don\u2019t show more than one pop-up per visit and don\u2019t forget to test your pop-ups before they go live\"})})]})]}),VnKvwp3FC:\"Homepage Pop Up\",xD3Uj8ZnA:\"Design pop-ups that work better\"},{aUDxtcCnu:\"2015-01-02T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"efOfYeo2m\",LNT_NPGDi:\"website-header-12\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"If you support multiple currencies on your site, then use a drop down to enable shoppers to select the currency and/or the country. Ensure the option to choose the currency/country is highly prominent. If you can automatically detect the geographic location of the shopper, then set the default currency/country based on the location.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Currency-Selector ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,pIrXq2u3fPXjDmfqnM2oWj63w.png\",\"data-framer-height\":\"361\",\"data-framer-width\":\"760\",height:\"180\",src:new URL(\"assets/pIrXq2u3fPXjDmfqnM2oWj63w.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 361\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Since automatic country selection is not always accurate, you can also ask the users to choose the country when they first enter the site and allow them to change it any time.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Country-Selector ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Om9SMBjHkkOEaFxcGzj1AoIo.jpg\",\"data-framer-height\":\"523\",\"data-framer-width\":\"760\",height:\"261\",src:new URL(\"assets/Om9SMBjHkkOEaFxcGzj1AoIo.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 523\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"If your store is localized in 2 or 3 languages, then list them using the language\u2019s own name itself across the website header so that the user can toggle between them.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Language-Selector ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,w6QU9AEHvSIIIhSi7QUwDTBBvO4.png\",\"data-framer-height\":\"357\",\"data-framer-width\":\"760\",height:\"178\",src:new URL(\"assets/w6QU9AEHvSIIIhSi7QUwDTBBvO4.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 357\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"If yours is a multilingual store, then use a drop down language selector that lists all the languages in alphabetical order.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Language-Selector-2-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,nAbJrNeFxk0BBXbqOYXYi7JzhA.png\",\"data-framer-height\":\"299\",\"data-framer-width\":\"760\",height:\"149\",src:new URL(\"assets/nAbJrNeFxk0BBXbqOYXYi7JzhA.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 299\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Currency/Country/Language selector\"},{aUDxtcCnu:\"2015-01-03T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"KKd0WIh0F\",LNT_NPGDi:\"website-header-11\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Help customers who are stuck to find answers irrespective of what page they are on by providing a link to help/customer service along with the contact number on the website header. If they can find the information easily, then they don\u2019t need to contact you for assistance and that would save your time and your customer\u2019s time.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_help ecommerece ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,OUvDHCbTF8PYHwahVTuwhbpjY.png\",\"data-framer-height\":\"315\",\"data-framer-width\":\"760\",height:\"157\",src:new URL(\"assets/OUvDHCbTF8PYHwahVTuwhbpjY.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 315\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Link to customer service\"},{aUDxtcCnu:\"2014-12-03T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"IwoxVbCTZ\",LNT_NPGDi:\"website-header-10\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"The navigation menu should help visitors find the product they are looking for. It has to give them an overview of the available range of products.\"}),/*#__PURE__*/ _jsxs(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Make your primary navigation prominent and simple with 5-7 choices\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"When naming your categories, use words that your users are familiar with instead of inventing creative category names\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Make sure the top landing pages of your site are accessible from the main navigation\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Use top or left navigation based on the nature of your website\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Show the navigation menu consistently throughout the site except on the checkout page\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Indicate where the user is by highlighting the link in the navigation menu.\"})})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,K031e4zbZ9N1bE01KbmrOmcZris.png\",\"data-framer-height\":\"421\",\"data-framer-width\":\"760\",height:\"210\",src:new URL(\"assets/K031e4zbZ9N1bE01KbmrOmcZris.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 421\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Navigation Menu\"},{aUDxtcCnu:\"2014-12-22T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"IyCC11JI2\",LNT_NPGDi:\"website-header-9\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Promote the unique selling point of your store or feature your store\u2019s most important perks/offers such as free shipping, easy returns, major markdowns, special deals etc in the promotion bar that appears on every page of the website. For more pointers on how to design a nice little promo bar.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Promo-bar ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,P91ugzmS6o0c6TI1M357fOeMVA.png\",\"data-framer-height\":\"318\",\"data-framer-width\":\"760\",height:\"159\",src:new URL(\"assets/P91ugzmS6o0c6TI1M357fOeMVA.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 318\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Promo bar\"},{aUDxtcCnu:\"2014-12-21T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"pCVnBteFG\",LNT_NPGDi:\"website-header-8\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"A wishlist allows shoppers to save the products so that they can purchase it later. Provide a wishlist or save for later button on the website header, but make sure it is not too prominent that it distracts the other important elements. Show a link to the wishlist even if the user has not logged in and prompt to sign in or sign up when a product is added to wishlist as it is a good way to gather email addresses.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_wishlist ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Xc9EMWzsodEXF4lHKfWcsDQE.png\",\"data-framer-height\":\"287\",\"data-framer-width\":\"760\",height:\"143\",src:new URL(\"assets/Xc9EMWzsodEXF4lHKfWcsDQE.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 287\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Wishlist\"},{aUDxtcCnu:\"2014-12-19T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"J_wCYywcC\",LNT_NPGDi:\"website-header-7\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Many shoppers webroom before purchasing a product. If you have physical retail outlets, then help shoppers find ones that\u2019s closest to them. Include a link to the store finder on the website header. You can even include stores in your search results when users search for cities or zip codes.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Store-Locator-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,zc4t3m5vm756TwlkWP2lb1yPFd8.png\",\"data-framer-height\":\"876\",\"data-framer-width\":\"760\",height:\"438\",src:new URL(\"assets/zc4t3m5vm756TwlkWP2lb1yPFd8.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 876\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Link to the store finder\"},{aUDxtcCnu:\"2014-12-17T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"qHbymE3pD\",LNT_NPGDi:\"website-header-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Provide your customers with a private account where they can check all their previous orders and the status of their current order. Offer a link to the user account section if the user has logged in. If not, display registration and login links. If you offer any interesting incentive upon sign up, then mention that near the signup link.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_User-Account ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,xPEc3N4IP2MLBp23xDOoyUud7o.png\",\"data-framer-height\":\"251\",\"data-framer-width\":\"760\",height:\"125\",src:new URL(\"assets/xPEc3N4IP2MLBp23xDOoyUud7o.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 251\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"User account\"},{aUDxtcCnu:\"2014-12-15T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"I9IrItb9V\",LNT_NPGDi:\"website-header-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Show off your order tracking link on the website header instead of hiding it behind help or customer service links so that the customers who use the guest checkout can easily access the order status page. Even shoppers who have a registered account might want to know the status of their order quickly without having to log in.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_track-order ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,vPSzVJBobjdQUL3XPUazD4x3cA0.png\",\"data-framer-height\":\"293\",\"data-framer-width\":\"760\",height:\"146\",src:new URL(\"assets/vPSzVJBobjdQUL3XPUazD4x3cA0.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 293\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Track order\"},{aUDxtcCnu:\"2014-12-14T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"f1aB4T1nM\",LNT_NPGDi:\"website-header-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"The simple act of adding a phone number, preferably a toll free number on to the website header establishes trust and help customers feel comfortable shopping with you. Displaying the contact number on the website header will make it easy for shoppers to locate it irrespective of the page they are in. Do keep in mind that doing so will be of any good only if you have enough staff to respond to the incoming calls. Also, clearly specify if you answer the calls only during specific hours.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Customer-service-Contact-number ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,J08KemcXikzsHnd2ZzMBJfVpMFQ.png\",\"data-framer-height\":\"296\",\"data-framer-width\":\"760\",height:\"148\",src:new URL(\"assets/J08KemcXikzsHnd2ZzMBJfVpMFQ.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 296\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Feature your customer service phone number\"},{aUDxtcCnu:\"2014-12-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"MG4gEnguV\",LNT_NPGDi:\"website-header-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"The shopping cart button has to be designed properly as it is essential for the purchasing process. It has to give an overview of the ongoing buying process. Specify how many items are currently present in the cart and how much they cost. Link it to the cart page. Most eCommerce stores place the cart icon on the upper right hand side of the page. Ensure that the cart icon is not crowded out by other elements, make it easy to find. Design a visually appealing cart or use just a simple text link based on your audience.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_LOGO ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0gPaIVbu0I6Cvi6N62F4tSAHw.png\",\"data-framer-height\":\"261\",\"data-framer-width\":\"760\",height:\"130\",src:new URL(\"assets/0gPaIVbu0I6Cvi6N62F4tSAHw.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 261\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Easy access to shopping cart\"},{aUDxtcCnu:\"2014-12-09T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"zPl45svOF\",LNT_NPGDi:\"website-header-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Sitesearch is an important navigation function of an online store. So, make the search box clear and prominent on the site-wide header. If your product catalog is very large, then allow users to choose the category before they perform the search. Don\u2019t place any other boxes in the header other than the search box as that would confuse the shoppers. Use a button that reads \u201Csearch\u201D instead of a small search icon especially on the home page.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_Search-box ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,eMJZL1OLnBAirCmShFkSsijxYM.png\",\"data-framer-height\":\"336\",\"data-framer-width\":\"760\",height:\"168\",src:new URL(\"assets/eMJZL1OLnBAirCmShFkSsijxYM.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 336\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"The Search Box\"},{aUDxtcCnu:\"2014-12-02T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"J5dTEy57z\",LNT_NPGDi:\"website-header-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"A clear, distinct and remarkable logo that appeals to the target audience is the basis of brand identity of an eCommerce store. Whether the logo is placed on the upper left corner as in most eCommerce stores or in the center, it should be displayed prominently. Add a catchy and memorable tagline below the logo that helps in brand building. Direct the shoppers to the homepage when they click on the logo.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Website-Header_LOGO ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0wrA6uPccHeyCirsRnuzynj9f8.png\",\"data-framer-height\":\"289\",\"data-framer-width\":\"760\",height:\"144\",src:new URL(\"assets/0wrA6uPccHeyCirsRnuzynj9f8.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 289\"},width:\"380\"})]}),VnKvwp3FC:\"Website Header\",xD3Uj8ZnA:\"Help customers remember your brand\"},{aUDxtcCnu:\"2014-11-19T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"Czv2n6ZSG\",LNT_NPGDi:\"product-page-cta-8\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Fashion retailers display products using models styled with a range of other accessories showing shoppers that these products look great together. Allow shoppers to purchase all the items together with a \u2018Buy The Look\u2019 call to action so that they don\u2019t need to navigate to different product pages to add each of those products to their cart. This is also a good approach to recommend products.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Buy-The-Look_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,tkOw1NASKbM0w9rdUHWudam4.png\",\"data-framer-height\":\"433\",\"data-framer-width\":\"760\",height:\"216\",src:new URL(\"assets/tkOw1NASKbM0w9rdUHWudam4.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 433\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Buy-The-Look_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,SsbJMwSvQIlYgasuy8KnrVvtw.jpg\",\"data-framer-height\":\"636\",\"data-framer-width\":\"760\",height:\"318\",src:new URL(\"assets/SsbJMwSvQIlYgasuy8KnrVvtw.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 636\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})})]}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"Buy The Look\"},{aUDxtcCnu:\"2014-11-13T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"qpETf9hxf\",LNT_NPGDi:\"product-page-cta-7\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Encourage customers to leave a review for future shoppers by providing them with the option to write a review directly on the product details page. Make it simple and easy to use. Some shoppers may have a limited attention span. You can let them leave a quick star rating on a scale of 1-5 or something similar. You could also ask them to rate on different aspects of your product along with the overall rating.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Write-a-review_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,9XWpI3IJ9E6uIe417FRqpTj899A.jpg\",\"data-framer-height\":\"879\",\"data-framer-width\":\"760\",height:\"439\",src:new URL(\"assets/9XWpI3IJ9E6uIe417FRqpTj899A.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 879\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Write-a-review_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0Z3aXdd1TGu9CBipRh4X6PDjqu4.jpg\",\"data-framer-height\":\"749\",\"data-framer-width\":\"760\",height:\"374\",src:new URL(\"assets/0Z3aXdd1TGu9CBipRh4X6PDjqu4.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 749\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"Write a review\"},{aUDxtcCnu:\"2014-11-09T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"zDkR8IKS9\",LNT_NPGDi:\"product-page-cta-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Shoppers might not always buy a product immediately. The Wishlist allows them to save the product so that they can review and purchase it later. It is also a good way to encourage repeat visits. Provide a Add to Wishlist button on the product page. Keep it subtle as it is not the primary call to action.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Add-to-Wishlist_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,1M5nUOmJWfX5v1Goiyd9sMvRqk.png\",\"data-framer-height\":\"427\",\"data-framer-width\":\"760\",height:\"213\",src:new URL(\"assets/1M5nUOmJWfX5v1Goiyd9sMvRqk.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 427\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"Add to Wishlist\"},{aUDxtcCnu:\"2014-11-06T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"lO6dMuMKZ\",LNT_NPGDi:\"product-page-cta-4\",SH67pSUCO:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsxs(\"p\",{children:[\"A secondary call to action will provide an alternative conversion opportunity. You can ask your shoppers to add the product to a wishlist, share the product with friends and family, write a review about it or even encourage them to buy complimentary products along with it. From color, to size, to placement, ensure your secondary calls to action don\u2019t compete with your primary CTA.\",/*#__PURE__*/ _jsx(Link,{href:\"https://www.facebook.com/sharer.php?u=%2Fpost%2Fproduct-page-cta%2Fproduct-page-cta-4%2F&t=Secondary%20CTAs\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:/*#__PURE__*/ _jsx(\"br\",{})})})]})}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"Secondary CTAs\"},{aUDxtcCnu:\"2014-11-05T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"QnkYg96D4\",LNT_NPGDi:\"product-page-cta-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"How do you save a sale when the product is temporarily out of stock? Hide the buy button, ask for the shoppers\u2019 email id and notify them when it\u2019s re-stocked. You can also inform shoppers of an expected re-stock date. For more on how to design a product page for out of stock product variants visit \",/*#__PURE__*/ _jsx(Link,{href:\"https://ecommerceuxdesign.com/product-page-product-options\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(\"a\",{children:\"Product Page \u2013 Product Options\"})}),\".\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Notify-Me ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,IqHJEZhzZIV4ufsBEaMFZqfGYPI.jpg\",\"data-framer-height\":\"480\",\"data-framer-width\":\"760\",height:\"240\",src:new URL(\"assets/IqHJEZhzZIV4ufsBEaMFZqfGYPI.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 480\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"Notify Me\"},{aUDxtcCnu:\"2014-11-02T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"W1yiVCsKf\",LNT_NPGDi:\"product-page-cta-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Some shoppers know exactly what they want. Enable them to get to the cart directly with a Quick buy or a one step buy button on the product page. You can keep a \u2018Quick Buy\u2019 button along with the \u2018Add to Cart\u2019 button and order them based on your product, target market etc.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Quick-Buy_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ogNkGn0IbXGqTYlCj7YeBqXSh4M.png\",\"data-framer-height\":\"438\",\"data-framer-width\":\"760\",height:\"219\",src:new URL(\"assets/ogNkGn0IbXGqTYlCj7YeBqXSh4M.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 438\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Quick-Buy_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,AyGwIxU7rD2KmgZDfj3Bw86QE.jpg\",\"data-framer-height\":\"628\",\"data-framer-width\":\"760\",height:\"314\",src:new URL(\"assets/AyGwIxU7rD2KmgZDfj3Bw86QE.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 628\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"Quick Buy\"},{aUDxtcCnu:\"2014-11-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"ulhazOHiR\",LNT_NPGDi:\"product-page-cta-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"The primary call to Action on your product page should be the \u201CBuy button\u201D. Make it a large sized button in a contrasting color to the background that reads \u2018Buy Now\u2019 or \u2018Add to Cart\u2019 or \u2018Add to Bag\u2019 etc. In short, distinguish it from other elements of the product details page. Make sure it comes above all your secondary CTAs and that there is enough space around your add to cart button so that it is easy to spot and doesn\u2019t feel cluttered.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"The--Buy--button_2-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Sx67eZ2fNiD4ezABnoIMN3RWLI.png\",\"data-framer-height\":\"348\",\"data-framer-width\":\"760\",height:\"174\",src:new URL(\"assets/Sx67eZ2fNiD4ezABnoIMN3RWLI.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 348\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"You can also include visual cues in your add to cart button such as a shopping cart icon. And remember, always A/B test your primary CTA.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"The--Buy--button_1-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,1qJP10ppuBpfTErpvrlqzYRCo.png\",\"data-framer-height\":\"424\",\"data-framer-width\":\"760\",height:\"212\",src:new URL(\"assets/1qJP10ppuBpfTErpvrlqzYRCo.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 424\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"The \u2018Buy\u2019 button\"},{aUDxtcCnu:\"2014-09-25T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"rctr9MUir\",LNT_NPGDi:\"holiday-email-13\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"It\u2019s a tendency that people buy for themselves when they purchase for their friends or family. Use that to your advantage. Tell them something like \u2018Buy one and get the other for free\u2019 or \u2018Buy one, get the other at half the price\u2019 or \u2018Get a free sample with your order\u2019 to treat themselves during holidays.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"12 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,zSvdTebeBOWckyQJIQh15jFTnMU.jpg\",\"data-framer-height\":\"1003\",\"data-framer-width\":\"760\",height:\"501\",src:new URL(\"assets/zSvdTebeBOWckyQJIQh15jFTnMU.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 1003\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Remind shoppers to buy gifts for themselves\"},{aUDxtcCnu:\"2014-09-24T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"gjjaoD_In\",LNT_NPGDi:\"holiday-email-12\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"You might send multiple emails over the holidays. As you increase your email frequency, let your subscribers know that they will be seeing more from you in their inbox and ensure that you offer them a holiday opt-out. Otherwise you might end up pushing your members to unsubscribe altogether or to flag your messages as spam. Consider asking your subscribers to opt-in to receive additional holiday deals and offers.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"11 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,KVmwt9IiVoDdr5M2NEppQOLzR8.jpg\",\"data-framer-height\":\"972\",\"data-framer-width\":\"760\",height:\"486\",src:new URL(\"assets/KVmwt9IiVoDdr5M2NEppQOLzR8.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 972\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Provide holiday opt-out\"},{aUDxtcCnu:\"2014-09-24T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"PZWiavvtG\",LNT_NPGDi:\"marketing-email-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Most email clients disable images automatically in their inbox. Hence, recipients usually won\u2019t get to see the images in their emails unless they take the pain of clicking \u2018view the image\u2019. While designing an email think of how it might look if the images aren\u2019t displayed, to ensure your email conveys the right message even when images are turned off\"}),/*#__PURE__*/ _jsxs(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Try not to use too many images\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Have enough text to balance your images\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Use HTML buttons instead of image based buttons for your primary cta\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Don\u2019t embed your offer/s in an image\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Specify image height and width tags so that the position of text and other elements of your email are preserved\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Add an alt text description for the images so your readers know what you intended to convey, even if the images aren\u2019t visible\"})}),/*#__PURE__*/ _jsxs(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Test your email on different mail clients before sending them out\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})})]})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"6-2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,I5dmxFF78KnbsdrxQ2foxa5ZaI.jpg\",\"data-framer-height\":\"528\",\"data-framer-width\":\"760\",height:\"264\",src:new URL(\"assets/I5dmxFF78KnbsdrxQ2foxa5ZaI.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 528\"},width:\"380\"})]}),VnKvwp3FC:\"Marketing Email\",xD3Uj8ZnA:\"Design for \u2018Images Off\u2019\"},{aUDxtcCnu:\"2014-09-24T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"WZ6wzdxEb\",LNT_NPGDi:\"product-page-image-9\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If your product is available in multiple colors, have photos for each color so that your shoppers know what it will look like in the chosen color. When they see visuals of the exact product they are going to get, your shoppers will get a stronger sense for the product and will be more confident that they will get what they have in mind.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"10-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,90YVC9JhV2squ5AoYgHeFUgXYY.jpg\",\"data-framer-height\":\"576\",\"data-framer-width\":\"760\",height:\"288\",src:new URL(\"assets/90YVC9JhV2squ5AoYgHeFUgXYY.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 576\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Images for every color\"},{aUDxtcCnu:\"2014-09-21T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"KNds9VZHM\",LNT_NPGDi:\"marketing-email-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Very often, emails are read on mobile devices and any that don\u2019t render correctly are likely to be ignored. Make your emails responsive. It\u2019s a necessity, not a trend. Write short subject lines and make your text readable. Adequate spacing and larger button sizes will ensure people can tap accurately on links.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"5-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,JOxXjXQ8NjyoRuiOlHogabQurs.jpg\",\"data-framer-height\":\"905\",\"data-framer-width\":\"760\",height:\"452\",src:new URL(\"assets/JOxXjXQ8NjyoRuiOlHogabQurs.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 905\"},width:\"380\"})]}),VnKvwp3FC:\"Marketing Email\",xD3Uj8ZnA:\"Design responsive email templates\"},{aUDxtcCnu:\"2014-09-20T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"CmLRmpAZI\",LNT_NPGDi:\"holiday-email-11\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Rework your standard triggered emails\u2019 design and language to show some holiday cheer. Give a festive look to welcome emails, thank you emails, order confirmation emails etc. Include a holiday message along with the visual imagery associated with the holiday. Stand out with just a few small tweaks to your auto responders.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"11 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,JGXeh81hZjz2kUJzliGsSiDnKtY.jpg\",\"data-framer-height\":\"915\",\"data-framer-width\":\"760\",height:\"457\",src:new URL(\"assets/JGXeh81hZjz2kUJzliGsSiDnKtY.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 915\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Optimize your triggered emails\"},{aUDxtcCnu:\"2014-09-20T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"lOjYt6cT6\",LNT_NPGDi:\"marketing-email-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"You risk losing customers if you don\u2019t link your CTA to the right landing page. Don\u2019t link your call to action to your homepage or a generic landing page and leave them to find their way to the right page on their own. Create landing pages that are highly relevant to your email communication and link your call to action to that page. If you are promoting a product in your email, land them on the appropriate product page where they can directly buy it.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"4-1-576x1024 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,glD7dhzV39jYWDLdTSAJA07gtk.jpg\",\"data-framer-height\":\"1024\",\"data-framer-width\":\"576\",height:\"512\",src:new URL(\"assets/glD7dhzV39jYWDLdTSAJA07gtk.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"576 / 1024\"},width:\"288\"})]}),VnKvwp3FC:\"Marketing Email\",xD3Uj8ZnA:\"Link your cta to the right page\"},{aUDxtcCnu:\"2014-09-19T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"ahHxMTvdM\",LNT_NPGDi:\"holiday-homepage-banner-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Add a sense of urgency to your visitor\u2019s shopping experience by placing deadlines like \u201COffer Ends in 3 Days\u201D, \u201CToday Only\u201D, \u201COrder by Thursday\u201D, etc to make them act now rather than never.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"create-urgency ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,24CTbzpebcFGustVBiCjnNjISmg.png\",\"data-framer-height\":\"467\",\"data-framer-width\":\"760\",height:\"233\",src:new URL(\"assets/24CTbzpebcFGustVBiCjnNjISmg.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 467\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"As the days count down to the last possible moment to place online orders for delivery during holidays, presenting a count down is an effective way to push your visitors to take action.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"start-counter ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,X99H4zlS4pys37lSQb0lwyPtY.png\",\"data-framer-height\":\"461\",\"data-framer-width\":\"760\",height:\"230\",src:new URL(\"assets/X99H4zlS4pys37lSQb0lwyPtY.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 461\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Homepage Banner\",xD3Uj8ZnA:\"Create urgency\"},{aUDxtcCnu:\"2014-09-15T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"kswd_BqG6\",LNT_NPGDi:\"product-page-images-8\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Add context to your product. Merchandise shown in context are more memorable and will give a sense of how it will look like in the real world. Don\u2019t sell your product. Sell the experience that your product offers. Showing the product in use will help the user get an idea of how it will look like in context or how it can be used. For example you can show clothing on people, a refrigerator stocked with food, how your furniture fit into a room etc.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"9-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,Ffah9jdQFODJt2jcEv9fec5E2Lc.png\",\"data-framer-height\":\"539\",\"data-framer-width\":\"760\",height:\"269\",src:new URL(\"assets/Ffah9jdQFODJt2jcEv9fec5E2Lc.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 539\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Show product in context\"},{aUDxtcCnu:\"2014-09-14T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"AtsvVEg_D\",LNT_NPGDi:\"holiday-email-10\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Emailing an attractive seasonal greeting with a simple message is a great way to keep your store on top of mind. You could send one as a thank you message along with each purchase. Sending an unexpected thank you greeting will add to a good shopping experience and increase the chances of that shopper buying from you again. A photograph of your employee is worth including in your thank you and holiday greeting notes as it\u2019ll have add a personal touch to the whole activity.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"9 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,MmJLSEQeKQBzuNlpWoMtAqGeQ.jpg\",\"data-framer-height\":\"952\",\"data-framer-width\":\"760\",height:\"476\",src:new URL(\"assets/MmJLSEQeKQBzuNlpWoMtAqGeQ.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 952\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Holiday Wishes\"},{aUDxtcCnu:\"2014-09-14T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"SekqJQYTS\",LNT_NPGDi:\"holiday-email-9\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"If you are running a promotion for a selected duration and the offer is about to end, send a last minute reminder email that creates an urgency to act. Save time during your hectic holiday schedule by using the same design elements with little changes that says \u2018Its a reminder\u2019. Sending this email to subscribers who have already opened and clicked the original email will boost sales.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"8 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,xGIY2BPAYy3bh4RCFzwC82Y7T5I.jpg\",\"data-framer-height\":\"557\",\"data-framer-width\":\"760\",height:\"278\",src:new URL(\"assets/xGIY2BPAYy3bh4RCFzwC82Y7T5I.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 557\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Re-emailing\"},{aUDxtcCnu:\"2014-09-13T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"B6KQvdJAM\",LNT_NPGDi:\"holiday-email-8\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If you have a wishlist feature incorporated in your website, don\u2019t ignore it as it is an opportunity to make your shoppers buy. Wishlists are a good way to promote your products through emails on special occasions. Encourage your shoppers to add products to their wish lists by running \u2018Win your Wishlist\u2019 campaign or just send an email asking them to share their wish list with their friends and family so that they can get what they really want during holidays. Use the wish list data to offer more relevant and personalized offers. Send an email when the items in their wish list go on sale or when they are about to go out of stock.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"7 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,7VN2C815m4IEe7AXwDEfNhGC4.jpg\",\"data-framer-height\":\"1002\",\"data-framer-width\":\"760\",height:\"501\",src:new URL(\"assets/7VN2C815m4IEe7AXwDEfNhGC4.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 1002\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Wish Lists\"},{aUDxtcCnu:\"2014-09-12T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"gEAHQhc72\",LNT_NPGDi:\"holiday-email-7\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"There are many shoppers who order their gifts online and send them directly to friends and family. And, there are also so many people who don\u2019t have the time to wrap gifts. Help them by offering gift wrapping or by offering gift boxes that do not require wrapping. Your customers will appreciate this extra touch. If it\u2019s not possible to offer gift wrapping for free, do it for a nominal charge.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"6 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,L36XN3Bd9zuaVrKvexPQdK0u3k.jpg\",\"data-framer-height\":\"1000\",\"data-framer-width\":\"760\",height:\"500\",src:new URL(\"assets/L36XN3Bd9zuaVrKvexPQdK0u3k.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 1000\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Gift wrapping\"},{aUDxtcCnu:\"2014-09-12T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"HsBNjCyde\",LNT_NPGDi:\"product-page-product-options-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Some products on your store might require shoppers to choose more than one product option such as color, size, material, style etc. Ensure that the combinations that are not available are not selectable. For some of these options you can pre-fill default values with the most popular variant. But, for certain options such as size, don\u2019t use defaults as your shoppers might end up purchasing the wrong size. Leave it blank and prompt the user to enter the correct size.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Design-for-product-variants ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,RcuFSdn5fTsnHZIew4aZcA1vVU.png\",\"data-framer-height\":\"323\",\"data-framer-width\":\"760\",height:\"161\",src:new URL(\"assets/RcuFSdn5fTsnHZIew4aZcA1vVU.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 323\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Product Options\",xD3Uj8ZnA:\"Design for product variants\"},{aUDxtcCnu:\"2014-09-12T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"CNbG73SGe\",LNT_NPGDi:\"product-page-price-availability-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"When a product is on discount, strike-out the regular price and display the discounted price more prominently. Calculate the percentage savings between the regular price and the discounted price and say something like \u2018Discount: xx%\u2019 or \u2018You save: xx%\u2019 on the product page as it will build interest toward that product and persuade the users to buy. Also highlight the percentage of savings.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Highlight-discount-if-any ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ZGmz9gs9ifYy9Pu0IVtnxCTc4.png\",\"data-framer-height\":\"309\",\"data-framer-width\":\"760\",height:\"154\",src:new URL(\"assets/ZGmz9gs9ifYy9Pu0IVtnxCTc4.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 309\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Price Availability\",xD3Uj8ZnA:\"Highlight discount if any\"},{aUDxtcCnu:\"2014-09-12T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"zrRymsfFi\",LNT_NPGDi:\"product-page-images-7\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Product videos give a better idea of your product\u2019s value, how it works and what it does in everyday life. If video make sense for your product, then it\u2019s worth considering making one as it will help build shopper confidence in the product. Tell the story behind your product with videos and persuade your visitors to buy. Differentiate photos from videos by including a play button overlay on the video thumbnail image.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"8-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,wSvuT1VD2PG1JkwmgKyJNcXlAMY.jpg\",\"data-framer-height\":\"436\",\"data-framer-width\":\"760\",height:\"218\",src:new URL(\"assets/wSvuT1VD2PG1JkwmgKyJNcXlAMY.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 436\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Videos\"},{aUDxtcCnu:\"2014-09-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"LPfIF375m\",LNT_NPGDi:\"holiday-homepage-banner-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"This should be an essential part of your holiday banner. It should prompt users to click on it and clearly let your shoppers know what you want them to do. The best location for the cta is typically the right hand side of the banner (though its not critical). Get attention to your call to action by increasing the contrast or by giving it a festive theme.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"clear-call-to-action ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,JlE5ZXHVykKapdwp1d8eYjxE.png\",\"data-framer-height\":\"369\",\"data-framer-width\":\"760\",height:\"184\",src:new URL(\"assets/JlE5ZXHVykKapdwp1d8eYjxE.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 369\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Homepage Banner\",xD3Uj8ZnA:\"Include a clear Call to Action\"},{aUDxtcCnu:\"2014-09-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"Z_XpkW0gK\",LNT_NPGDi:\"holiday-email-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Encourage existing customers to purchase more by giving special limited-period discounts. Specifying a coupon code in your email and telling that it will expire on a certain date like Black Friday, Cyber Monday, Christmas Eve etc. will create an urgency to act.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"5 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ybnKBwPAQgcd4Js7D7ArIAPQWo.jpg\",\"data-framer-height\":\"1002\",\"data-framer-width\":\"760\",height:\"501\",src:new URL(\"assets/ybnKBwPAQgcd4Js7D7ArIAPQWo.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 1002\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Limited-time offer\"},{aUDxtcCnu:\"2014-09-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"TMl3cNaNe\",LNT_NPGDi:\"marketing-email-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Include a single, prominent and appealing, primary call to action so your readers know exactly what you want them to do. If you are including social sharing buttons, remember each is a call to action as well. So, make sure your primary call to action is more prominent than the rest. If you do include a navigation bar, ensure it doesn\u2019t take away people\u2019s attention from the primary CTA.\"}),/*#__PURE__*/ _jsxs(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Don\u2019t hide your CTA in an image\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Don\u2019t stuff your emails with too many\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Use a HTML based button for your primary call to action instead of plain links or graphic buttons\"})}),/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Place your call to action at the very top of the email, so that your readers don\u2019t have to scroll through a lengthy email to get to it\"})})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"3-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,nnZiUQnCHIorGISobKiBbSKlQ.jpg\",\"data-framer-height\":\"936\",\"data-framer-width\":\"760\",height:\"468\",src:new URL(\"assets/nnZiUQnCHIorGISobKiBbSKlQ.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 936\"},width:\"380\"})]}),VnKvwp3FC:\"Marketing Email\",xD3Uj8ZnA:\"Easy to find call to action\"},{aUDxtcCnu:\"2014-09-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"dPjEab7lB\",LNT_NPGDi:\"product-page-product-options-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Shoppers might want to get more than one unit of the same product and it can be quite frustrating if they have to repeat the entire process multiple times. If you expect your shoppers to buy more than one item, then provide a text field to specify quantity. This might help in increasing your average order value and reduce cart abandonment. Keep the default option as 1 so you can cut down on one extra click/step for users who want to buy just one unit.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"/Allow-shoppers-to-select-quantity ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,eQx6d6ra4gbCsK3HNRMweaJdmk.png\",\"data-framer-height\":\"355\",\"data-framer-width\":\"760\",height:\"177\",src:new URL(\"assets/eQx6d6ra4gbCsK3HNRMweaJdmk.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 355\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Product Options\",xD3Uj8ZnA:\"Allow shoppers to select quantity\"},{aUDxtcCnu:\"2014-09-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"vhjb3IR8B\",LNT_NPGDi:\"product-page-images-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Make use of the zoom functionality to highlight minute details of the product. The image should be clear even when it is zoomed. In-store, visitors can pick up a product and examine the material, finishing, texture etc. On eCommerce stores, the zoom functionality will give that experience the shopper to some extent by getting them close to your product. Zoom your image when the shopper hovers over any area of the product image or integrate click-to-zoom and enlarge images to full screen.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"7-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,tQTQpvq29O1H4VDhaoItRYgu9oM.jpg\",\"data-framer-height\":\"472\",\"data-framer-width\":\"760\",height:\"236\",src:new URL(\"assets/tQTQpvq29O1H4VDhaoItRYgu9oM.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 472\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Zoom functionality\"},{aUDxtcCnu:\"2014-09-10T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"cSmwfe1wr\",LNT_NPGDi:\"holiday-email-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Give back to charitable organizations during holidays. Donate a percentage of your sales made on selected days or throughout the entire season and integrate your involvement into email campaigns. Tell your readers how they can contribute. Include a catchy link that encourages your readers to join your cause and help those in need.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"4 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,TAolwiQnUDHDsm4evvGT8opkLbU.jpg\",\"data-framer-height\":\"996\",\"data-framer-width\":\"760\",height:\"498\",src:new URL(\"assets/TAolwiQnUDHDsm4evvGT8opkLbU.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 996\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Promote charitable giving\"},{aUDxtcCnu:\"2014-09-10T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"G7_Z0ZcbJ\",LNT_NPGDi:\"product-page-images-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If you don\u2019t want to clutter your product page with lots of images, then go for a 360 degree view as it will present your product from multiple angles and enable your shoppers to evaluate your product thoroughly. In-store, you can take a product, turn it around and inspect it. Use 360 degree view to bring that experience to your website. It shows the product in as much detail as possible in one shot. A product rotator is a good option if you cannot afford videos.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"6-3 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,APJ5sLXDuhrFaFDr0z6sl1TrLAM.png\",\"data-framer-height\":\"579\",\"data-framer-width\":\"760\",height:\"289\",src:new URL(\"assets/APJ5sLXDuhrFaFDr0z6sl1TrLAM.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 579\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"360 degree interactive image\"},{aUDxtcCnu:\"2014-09-09T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"hDvst3Fro\",LNT_NPGDi:\"holiday-hellobar-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Customize your hello bar with a single short message that caters to the goals of holiday shoppers (a limited time discount offer) and a prominent call to action (pick a complementary color) to encourage them to click on it.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Encourage-to-click ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ZWdifeqSKlq9EdoZgxV48dUjxU.png\",\"data-framer-height\":\"306\",\"data-framer-width\":\"760\",height:\"153\",src:new URL(\"assets/ZWdifeqSKlq9EdoZgxV48dUjxU.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 306\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Hellobar\",xD3Uj8ZnA:\"Encourage to click\"},{aUDxtcCnu:\"2014-09-09T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"o4HSelgLk\",LNT_NPGDi:\"marketing-email-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Include links in your emails that allow your readers to share them via social media. Make your social sharing buttons easy to find to increase the chances of your emails be seen by more people and driving engagement. When asking your subscribers to share your emails ensure they get something for their efforts and tell them that clearly. To help this along include a \u2018Forward to Friends\u2019 link.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"2-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,XNaUtQgRmAMPPlypQaSvR8UWV6A.png\",\"data-framer-height\":\"268\",\"data-framer-width\":\"760\",height:\"134\",src:new URL(\"assets/XNaUtQgRmAMPPlypQaSvR8UWV6A.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 268\"},width:\"380\"})]}),VnKvwp3FC:\"Marketing Email\",xD3Uj8ZnA:\"Optimize for social media\"},{aUDxtcCnu:\"2014-09-08T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"BPQC2lnUa\",LNT_NPGDi:\"holiday-homepage-banner-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Keep your message short and concise. Don\u2019t fill the banner completely with text. Create a catchy phrase that will attract holiday shoppers. Shoppers expect to get offers during the holidays. So, highlight special offers. It should stand out and be the first thing your users are attracted to. Things like \u201CBuy 1 Get 1\u201D, \u201C50% Off\u201D, \u201CFree Shipping\u201D, \u201CGift Wrapping\u201D, \u201CHoliday Blowout\u201D, etc\u2026\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Create-a-curiosity-inducing-message ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,DP1SCh6Jktkqk0wijst5oAu8.png\",\"data-framer-height\":\"466\",\"data-framer-width\":\"760\",height:\"233\",src:new URL(\"assets/DP1SCh6Jktkqk0wijst5oAu8.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 466\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Homepage Banner\",xD3Uj8ZnA:\"Create a curiosity-inducing message\"},{aUDxtcCnu:\"2014-09-08T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"Nw0FGMRZU\",LNT_NPGDi:\"holiday-hellobar-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"When it comes to hello bars, choosing the right color is of high importance to highlight your holiday deal and grab your shoppers\u2019 attention instantly. Consider a higher contrast between your hello bar and the rest of your web page.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Grab-attention ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,YqaWSkzrFHPycHJKgSjDjRtjoo.png\",\"data-framer-height\":\"188\",\"data-framer-width\":\"760\",height:\"94\",src:new URL(\"assets/YqaWSkzrFHPycHJKgSjDjRtjoo.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 188\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Hellobar\",xD3Uj8ZnA:\"Grab attention\"},{aUDxtcCnu:\"2014-09-08T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"XKzCAwALj\",LNT_NPGDi:\"product-page-images-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"For some product categories such as apparel, getting an idea of what the product feels like is an important factor in making a purchase decision. Include an extreme close-up image so that they can see the texture as if they have the product in their hand.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"4-2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,OytuUgjpLKuUrpo8bMgVYDAOXcc.jpg\",\"data-framer-height\":\"445\",\"data-framer-width\":\"760\",height:\"222\",src:new URL(\"assets/OytuUgjpLKuUrpo8bMgVYDAOXcc.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 445\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Textural images\"},{aUDxtcCnu:\"2014-09-07T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"iGjc20nsj\",LNT_NPGDi:\"holiday-hellobar-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"An efficient hard-to-miss nice little banner that contains a single statement and a call to action. Use the hello bar to draw your shoppers\u2019 attention to the most important limited-time holiday offer.\"}),/*#__PURE__*/ _jsx(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\",\"--framer-text-transform\":\"none\"},children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"A narrow stripe that spans across the top of your website\"})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"A-narrow-stripe-that-spans-across-the-top-of-your-website ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,nb45YWdhhdpusWhq05f6JwntWk.png\",\"data-framer-height\":\"189\",\"data-framer-width\":\"760\",height:\"94\",src:new URL(\"assets/nb45YWdhhdpusWhq05f6JwntWk.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 189\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Above the homepage banner\"})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Above-the-homepage-hero-banner ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,zc6ADiNzcADYPhhFHArzO5gzAy4.png\",\"data-framer-height\":\"297\",\"data-framer-width\":\"760\",height:\"148\",src:new URL(\"assets/zc6ADiNzcADYPhhFHArzO5gzAy4.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 297\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Rotating bar\"})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Rotating-bar ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,VOXWbKcVMKBe2JXR1X6StVvqII.png\",\"data-framer-height\":\"208\",\"data-framer-width\":\"760\",height:\"104\",src:new URL(\"assets/VOXWbKcVMKBe2JXR1X6StVvqII.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 208\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"Hello bar below the menu bar\"})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Hello-bar-below-the-menu-bar ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,t9KQEvwzLcdJjBK5zANPBJEVnE.png\",\"data-framer-height\":\"248\",\"data-framer-width\":\"760\",height:\"124\",src:new URL(\"assets/t9KQEvwzLcdJjBK5zANPBJEVnE.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 248\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Hellobar\",xD3Uj8ZnA:\"Use the Hello Bar\"},{aUDxtcCnu:\"2014-09-07T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"bmCXOIgpW\",LNT_NPGDi:\"product-page-product-options-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"If you have a product with multiple variants and any of them are out of stock, then ask for your shopper\u2019s email address and let them know once you have the product again. You could also use this opportunity to make them subscribe for your newsletters.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Dealing-with-out-of-stock-product-variants ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,QXr6hElyzJRT1GRO0QAfeh4UV2Y.png\",\"data-framer-height\":\"285\",\"data-framer-width\":\"760\",height:\"142\",src:new URL(\"assets/QXr6hElyzJRT1GRO0QAfeh4UV2Y.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 285\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Dealing-with-out-of-stock-product-variants_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,E2VlRXh6uyZn3iwof5zlcaxVHpg.jpg\",\"data-framer-height\":\"570\",\"data-framer-width\":\"760\",height:\"285\",src:new URL(\"assets/E2VlRXh6uyZn3iwof5zlcaxVHpg.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 570\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Product Options\",xD3Uj8ZnA:\"Dealing with out of stock product variants\"},{aUDxtcCnu:\"2014-09-06T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"qzSXid9SM\",LNT_NPGDi:\"holiday-email-4\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"If you want your shoppers to purchase from you, you need to make sure they find you trustworthy. Remind your customers about product quality, satisfaction guarantees, customer service, competitive price, trusted payment methods, customer reviews etc. Let them know how much you value them, so that they think of you when they want to buy something. They will also buy from you with confidence.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"3 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,FOBT6nRuJpmiHc4exDKB6oONA.jpg\",\"data-framer-height\":\"1003\",\"data-framer-width\":\"760\",height:\"501\",src:new URL(\"assets/FOBT6nRuJpmiHc4exDKB6oONA.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 1003\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Build confidence\"},{aUDxtcCnu:\"2014-09-06T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"V04yZafDu\",LNT_NPGDi:\"product-page-images-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"People want to know exactly what they are getting and a single product image can\u2019t show all the important features of the product. Show your product in multiple angles so that your users can better visualize its details. The more the views, the better the experience. Display the back, front, sides and the interior of your merchandise to increase conversions and decrease returns.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"3-2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,RCp02SiW20ae4Zt4BsFM2FhP2aA.png\",\"data-framer-height\":\"463\",\"data-framer-width\":\"760\",height:\"231\",src:new URL(\"assets/RCp02SiW20ae4Zt4BsFM2FhP2aA.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 463\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Multiple images\"},{aUDxtcCnu:\"2014-09-05T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"xcCPfRvMH\",LNT_NPGDi:\"holiday-email-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Tell your shoppers whether you offer free shipping, overnight shipping etc so that they don\u2019t have to spend their time looking around your website for it. Shoppers expect free shipping in one form or another during holidays. If it isn\u2019t possible for you to offer free shipping on all orders, do so on those over a certain amount based on your business or only on specific days. Share this information with your shoppers on all your emails. Send a reminder about the order-by date for Christmas delivery.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,yLeXSHleDE9W9fZYGVBeNU6cFyg.jpg\",\"data-framer-height\":\"1001\",\"data-framer-width\":\"760\",height:\"500\",src:new URL(\"assets/yLeXSHleDE9W9fZYGVBeNU6cFyg.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 1001\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Free and quick shipping\"},{aUDxtcCnu:\"2014-09-05T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"IyWxBfI5x\",LNT_NPGDi:\"product-page-images-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Show what\u2019s on the inside rather than just explaining it in the description. This will also make it clear to the shopper that there is nothing hidden about the merchandise. For example you can show how many compartments there are in that handbag, how much storage space is available in the cabinet, what the make up kit looks like out of its packaging etc\u2026\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"2-2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,zk0AH7gcqLt6A0vdnq71rWefg.png\",\"data-framer-height\":\"462\",\"data-framer-width\":\"760\",height:\"231\",src:new URL(\"assets/zk0AH7gcqLt6A0vdnq71rWefg.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 462\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Show what\u2019s inside\"},{aUDxtcCnu:\"2014-09-03T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"DGQMz0JFm\",LNT_NPGDi:\"holiday-email-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Make life easy for your shoppers during the holidays by helping them choose the perfect gift for everyone on their list. Curate your products into gift guides. Categorize them by relationship (gifts for boyfriends, gifts for spouses, gifts for girlfriends, gifts for family, gifts for children, etc), by price (under $10, under $15 etc), by gender (Ideas for men, for her etc), by personality (geek, adventurer, entertainer etc), by color, by product category, by age (babies, kids, teens, adults) or by top rated products and more. Run multiple gift guide email campaigns or even combine multiple ideas in a single campaign.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,FmY9BCwxwBIehAatolz8raIBBmk.jpg\",\"data-framer-height\":\"993\",\"data-framer-width\":\"760\",height:\"496\",src:new URL(\"assets/FmY9BCwxwBIehAatolz8raIBBmk.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 993\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Gift guides\"},{aUDxtcCnu:\"2014-09-03T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"qeKCGfnIw\",LNT_NPGDi:\"product-page-product-options-3\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"If your product comes in a variety of sizes, then link to a size guide right above the size option. It is a good way to guide shoppers who are not sure of the size they need. Provide detailed instructions and measuring tips with the size guide and show sizes for many international countries. Open up the size guide in a new tab or in a new browser rather than in the same product page.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Include-a-size-Guide_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ASpN8W8BnKAthyJC0KDHIhoAQc8.png\",\"data-framer-height\":\"348\",\"data-framer-width\":\"760\",height:\"174\",src:new URL(\"assets/ASpN8W8BnKAthyJC0KDHIhoAQc8.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 348\"},width:\"380\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Include-a-size-Guide_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,em0n1XaUdOvH1ViPhTECHT2Yta4.jpg\",\"data-framer-height\":\"692\",\"data-framer-width\":\"760\",height:\"346\",src:new URL(\"assets/em0n1XaUdOvH1ViPhTECHT2Yta4.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 692\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Product Options\",xD3Uj8ZnA:\"Include a size Guide\"},{aUDxtcCnu:\"2014-09-03T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"cYncHBGki\",LNT_NPGDi:\"product-page-price-availability-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"A good product page should tell the shoppers exactly how much the product will cost them. Make your product price stand out by using larger font sizes, bold formatting and a different color. Be clear and upfront about the price, don\u2019t hide any shipping charges from the product pages.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Clear-Pricing ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,yVQqksClaKJBcyAWBNMXGG61bU.png\",\"data-framer-height\":\"305\",\"data-framer-width\":\"760\",height:\"152\",src:new URL(\"assets/yVQqksClaKJBcyAWBNMXGG61bU.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 305\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Price Availability\",xD3Uj8ZnA:\"Clear Pricing\"},{aUDxtcCnu:\"2014-09-03T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"S6et65iIt\",LNT_NPGDi:\"product-page-images-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Providing product images and specifying the dimensions in the product description are not enough to determine the actual size of the product. Show your merchandise in proportional context, display your product next to everyday objects. Ensure the object you choose has a recognizable height or size, say a person.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"1-2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,CtbPdpsx2EY3sNRcZMrAQ7mPlM.png\",\"data-framer-height\":\"456\",\"data-framer-width\":\"760\",height:\"228\",src:new URL(\"assets/CtbPdpsx2EY3sNRcZMrAQ7mPlM.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 456\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Images\",xD3Uj8ZnA:\"Create a sense of scale\"},{aUDxtcCnu:\"2014-09-02T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"b4w_uke3_\",LNT_NPGDi:\"marketing-email-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Help your recipients recognize your emails by using elements from your website that they associate with your brand; your logo, site colors and other design properties. Match the look and feel of your emails with that of your website.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"1-1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,d2tAHGOPcYvyUCbl3SW0PcZ0.png\",\"data-framer-height\":\"334\",\"data-framer-width\":\"760\",height:\"167\",src:new URL(\"assets/d2tAHGOPcYvyUCbl3SW0PcZ0.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 334\"},width:\"380\"})]}),VnKvwp3FC:\"Marketing Email\",xD3Uj8ZnA:\"Help recipients recognize your emails\"},{aUDxtcCnu:\"2014-09-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"a2_CNsA3y\",LNT_NPGDi:\"holiday-homepage-banner-5-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Giving your banner a festive theme shouldn\u2019t clutter it. It should be simple as well. Use the available space in an attractive way. The background image you use should have room to integrate your holiday message without making it difficult to read. When designing your banner you might experiment with different styles, but don\u2019t mix them together. Choose a single design. Avoid conflicts like using a photograph and a cartoon or black and white in one area and neon colors in another.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Balance-out-the-content ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,SKSYmALWgEDbsEOehMNYKXX1Fqo.png\",\"data-framer-height\":\"375\",\"data-framer-width\":\"760\",height:\"187\",src:new URL(\"assets/SKSYmALWgEDbsEOehMNYKXX1Fqo.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 375\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Homepage Banner\",xD3Uj8ZnA:\"Balance out the content\"},{aUDxtcCnu:\"2014-09-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"Mq2IVG0vN\",LNT_NPGDi:\"holiday-homepage-banner-5\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Make your banner festive, fun to look at and visually appealing to attract your shoppers\u2019 attention.\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Choose a background that gets your shoppers in the holiday spirit. Bokeh, glitter, snowflakes, snowy, gingham or vintage backgrounds are some of the more common trends on holiday themed homepage banners.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Holiday-theme ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,jN6oz0DWMhFVWb9BcAGz5Edc.png\",\"data-framer-height\":\"391\",\"data-framer-width\":\"760\",height:\"195\",src:new URL(\"assets/jN6oz0DWMhFVWb9BcAGz5Edc.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 391\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Choose the right color scheme. A single color scheme in-line with your website background is a good choice. If you opt for two or three colors, choose complementary colors to give a professional appeal to your banner. Here are a few good wintery options.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"color-scheme ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,2BSJFqsYhZj09vknN0AWeJ5R0.png\",\"data-framer-height\":\"406\",\"data-framer-width\":\"760\",height:\"203\",src:new URL(\"assets/2BSJFqsYhZj09vknN0AWeJ5R0.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 406\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"p\",{children:\"Using appropriate typography is equally important. Add a little seasonal flair to your fonts. Also, the style needs to be instantly readable as well. It\u2019s good to limit to two fonts.\"}),/*#__PURE__*/ _jsx(\"img\",{alt:\"typography ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,IamvcGu7aRJMj5Znk00BO1OrqsY.png\",\"data-framer-height\":\"307\",\"data-framer-width\":\"760\",height:\"153\",src:new URL(\"assets/IamvcGu7aRJMj5Znk00BO1OrqsY.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 307\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Homepage Banner\",xD3Uj8ZnA:\"Jazz up your banner\"},{aUDxtcCnu:\"2014-09-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"Sh_BEznT_\",LNT_NPGDi:\"holiday-email-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"Make an emotional connection with your customers by adding videos or pictures of people enjoying your products, or by including recipe ideas, home decoration ideas, gift-wrapping tips, party planning advice etc. Include innovative elements and photography that compel your readers to explore further.\"}),/*#__PURE__*/ _jsx(\"p\",{children:/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"0 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ZyxFlH0j6j8ba5anmtoQhcaj68.jpg\",\"data-framer-height\":\"1014\",\"data-framer-width\":\"760\",height:\"507\",src:new URL(\"assets/ZyxFlH0j6j8ba5anmtoQhcaj68.jpg\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 1014\"},width:\"380\"})]}),VnKvwp3FC:\"Holiday Emails\",xD3Uj8ZnA:\"Add a lifestyle section\"},{aUDxtcCnu:\"2014-09-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"dR9eC8xam\",LNT_NPGDi:\"product-page-product-options-2\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsx(\"p\",{children:\"If your product comes in multiple color variants, use color swatches or a drop down list to display each. If you have a default color option, make sure your product images reflect the selected color. Disable variants that are out of stock.\"}),/*#__PURE__*/ _jsx(\"ul\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"26px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(102, 102, 102)\",\"--framer-text-transform\":\"none\"},children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/ _jsx(\"p\",{children:\"Swatches are useful if you want to allow your shoppers to quickly determine if the product is available in a color they like\"})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Display-different-color-options_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,gv1awbRznLwxwvAJALyD94E0Fg.png\",\"data-framer-height\":\"306\",\"data-framer-width\":\"760\",height:\"153\",src:new URL(\"assets/gv1awbRznLwxwvAJALyD94E0Fg.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 306\"},width:\"380\"}),/*#__PURE__*/ _jsx(\"ul\",{children:/*#__PURE__*/ _jsx(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/ _jsx(\"p\",{children:\"If you are worried about the lack of page consistency that might come up as a result of having color swatches of different sizes, then a drop down list is a good option to have.\"})})}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Display-different-color-options ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,9QSHLf4b3SimQQG1yoeC519JLU.png\",\"data-framer-height\":\"395\",\"data-framer-width\":\"760\",height:\"197\",src:new URL(\"assets/9QSHLf4b3SimQQG1yoeC519JLU.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 395\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Product Options\",xD3Uj8ZnA:\"Add color swatches\"},{aUDxtcCnu:\"2014-09-01T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"XQ4fbS1dn\",LNT_NPGDi:\"product-page-price-availability-1\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Nothing is more frustrating than trying to add a product to your cart and then realizing it isn\u2019t available. Let shoppers know about the availability of your merchandise with a simple statement such as \u2018In stock and ready to ship\u2019 or \u2018out of Stock\u2019.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Product-Availability_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0Yydjt0IWloNeit05KNbOslY3GY.png\",\"data-framer-height\":\"372\",\"data-framer-width\":\"760\",height:\"186\",src:new URL(\"assets/0Yydjt0IWloNeit05KNbOslY3GY.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 372\"},width:\"380\"}),/*#__PURE__*/ _jsxs(\"p\",{children:[\"Inadequacy will compel your visitors to take action. So, if your stock level is running low specify it on your product page like \u2018Only 3 items remaining\u2019 as it will create a sense of urgency.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Product-Availability_2 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,pChgwPRz7oaqHORsS5f6Df0kyA.png\",\"data-framer-height\":\"376\",\"data-framer-width\":\"760\",height:\"188\",src:new URL(\"assets/pChgwPRz7oaqHORsS5f6Df0kyA.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 376\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page Price Availability\",xD3Uj8ZnA:\"Product availability\"},{aUDxtcCnu:\"0114-11-11T00:00:00.000Z\",CxahyfJm8:\"Sona\",id:\"eyEA5ocP9\",LNT_NPGDi:\"product-page-cta-6\",SH67pSUCO:/*#__PURE__*/ _jsxs(React.Fragment,{children:[/*#__PURE__*/ _jsxs(\"p\",{children:[\"Shoppers often use social media to bookmark their favorite products or share what they have purchased. Social sharing can be considered as a secondary call to action on the product page as it can help increase the awareness of the product among a wider audience. Identify which buttons to include and where to place them based on the habits of your shoppers. Placing them close to the product images is one good option as the eye is drawn to photos. If possible provide incentives for sharing.\",/*#__PURE__*/ _jsx(\"br\",{}),/*#__PURE__*/ _jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/ _jsx(\"img\",{alt:\"Social-Sharing-Buttons_1 ecommerce ux design\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,dNIdFIvemOjepey6LeyFC03NM.png\",\"data-framer-height\":\"483\",\"data-framer-width\":\"760\",height:\"241\",src:new URL(\"assets/dNIdFIvemOjepey6LeyFC03NM.png\",\"https://framerusercontent.com/modules/gl16afQpxGzH8uwIqK9c/gHUtjSOTJE38cqXmpxi2/I8IdD3dYu.js\").href,style:{aspectRatio:\"760 / 483\"},width:\"380\"})]}),VnKvwp3FC:\"Product Page CTA\",xD3Uj8ZnA:\"Social Sharing Buttons\"}];data.forEach(item=>Object.freeze(item));addPropertyControls(data,{xD3Uj8ZnA:{defaultValue:\"\",title:\"Title\",type:ControlType.String},LNT_NPGDi:{title:\"Slug\",type:ControlType.String},CxahyfJm8:{defaultValue:\"\",title:\"Author\",type:ControlType.String},VnKvwp3FC:{defaultValue:\"\",title:\"Collection\",type:ControlType.String},aUDxtcCnu:{title:\"Date\",type:ControlType.Date},SH67pSUCO:{defaultValue:\"\",title:\"Content\",type:ControlType.RichText}});data[\"displayName\"]=\"Post\";export default data;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerRecordIdKey\":\"id\",\"framerContractVersion\":\"1\",\"framerSlug\":\"LNT_NPGDi\",\"framerData\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["data", "u", "x", "p", "Link", "item", "addPropertyControls", "ControlType", "I8IdD3dYu_default", "__FramerMetadata__"]
}
