Objective 

To create a free shipping bar app that works as a reminder of the extra benefits that buyers can get when they spend more on Shopify store with a motivating message according to customer’s total cart value. This reminder is displayed to customers to motivate them to add more items to the cart. 

  1. Show progressive messages when customers put more items in their shopping carts 
  2. Congratulate customers when they get free shipping offers 
  3.  Set different bars to display to visitors from different countries
  4. Configure bars to / not to only display on certain pages, such as all pages, home page only, collection or product pages.
  5. Responsive, and optimized for all screen sizes including desktop, tablet, and mobile
  6. Curated bar background images upload option that express the holiday mood, increase conversions, and generate more sales 
  7. Display free shipping offer in a customizable bar 

 Store-side specifications 

 A bar have to appear at the specified position in all specified pages with three types of messages to the customers based on the following 3 stage 

  1. Goal Initial state   (E.g. Free shipping for orders above $100) 
  2. Goal In progress (E.g. Only $25 away from free shipping) 
  3. Goal achieved (E.g. Congratulations you got free shipping) 

Admin-side specifications 

 a) Have a ‘content configuration’ block that takes the following inputs  

  1. Name of the bar – To identify the bar
  2. Free shipping goal – minimum order value to be reached to provide free shipping (e.g., $100) – If no minimum order value is required, by default it is set to zero.
  3. Secondary Goal – The secondary goal option in the Free Shipping Bar app is used for scenarios where you want to offer your customer two different shipping bonuses.

(e.g.: 

  1. Goal Initial state message – Display when cart is empty (e.g.: Free shipping for orders above $100)
  2. Goal In progress (Only $25 away from free shipping) – Displays when cart value is less than the The reflected amount is based on subtraction of total order’s amount from free shipping goal amount.
  3. Goal achieved (Congratulations you got free shipping) – When total order’s amount reaches the free shipping goal amount.
  4. Link to the bar – The bar will be clickable after adding a link.
  5. Display position – Position of the bar either Top bar or Bottom bar or Manual placement (insertion of the bar’s code into your theme).

b) ‘Currency Configuration’ block that takes the following inputs 

  1. Currency – Changeable based on country with currency name & code. (e.g.: India Rupees – INR). 
  2. Currency Symbol – Either currency code or symbol can be used. 
  3. Currency symbol position – Either before or after the amount. (Rs.100 or 100 INR) 

c) ‘Style configuration’ block that takes the following inputs 

  1. Background colour – Either Colour picker or Hex code used for choosing the colour. 
  2. Text colour – Either Colour picker or Hex code used for choosing the colour. 
  3. Background images – Either can use pre-defined background images or choose/upload image from our local. 
  4. Fonts – Can use only pre-defined fonts. 
  5. Font size 

d) Targeting Configuration’ that takes the following inputs 

  1. Display on page (page targeting) – The bar can be display on either one of the following choices.
  1. Exclude page – The bar can be excluding the display in one of the following choices.
  1. Customer Targeting – The bar can be displaying the customers based on the following

e)  Preview Block 

                 It shows the preview of the bar, which was created by Merchant, which was customised by the merchant to them in three categories of bars, to be viewed by merchant before publishing it to the Store.