SDK iOS 2.5

Imagine you sit in your comfy dorm, dreaming of a delicious meal delivered to your front door. Here you go – SDK Campuses.
Campuses – that’s the new, key SDK feature. The app is designed for students so that they can use it at selected higher education campuses and have their orders delivered to dormitories, as well as make quick pickup orders.

But let’s get to what’s new:
1. Left Menu
2. Registering Account
3. Adding Payment Methods
3.1 Adding Campus Card
4. Ordering Flow
4.1 Editing Cart
4.2 Checkout
5. Location Filter
6. Filters for Vendors
7. List/Map View
7.1 Map View
8. Restaurant details
9. Opening hours
10. Item Categories


1. Left Menu

campuses_-_appetize_doc

  1. Tap to log in / register.
    ** Unlogged users can make orders and pay for the items too.
  2. Tap to open Venues / Campuses.
  3. Beacon Payments – for logged in users only.
  4. Recent Orders – for logged in users only. Browse through current and past orders.

 

 

2. Account Configuration

_no_subject__-_izabela_komorowska_appdate_pl_-_appdate_dawid_bury_mail

Note! If you’re registered and logged in, the app stores the info on your CC/DC so there’s no need to enter card numbers manually every time at checkout.

3. Adding Payment Methods

SDK users can rely on two payment methods: CC/DC and Campus Cards. The below screen shows you how to add card. Adding Campus Card is slightly different than/from adding CC (point 3.1).

campuses_-_appetize_doc
You can modify your CC/DC/Campus Card info anytime you want. Just go back to the screen with Payment Methods. Tap the card you want to modify, enter some changes and select the green ”Modify”button to confirm. There is no possibility to delete the card.

3.1 Adding Campus Card

Tap Add New -> and then tap edit_post__appetize_release_notes_-_wordpress

_no_subject__-_izabela_komorowska_appdate_pl_-_appdate_dawid_bury_mail

SDK has a nice feature that verifies the card number and indicates your CC issuer.  

_no_subject__-_izabela_komorowska_appdate_pl_-_appdate_dawid_bury_mail

4. Ordering Flow

Tap Appetize from the Left Menu and then -> tap Campuses (step 1)

_no_subject__-_izabela_komorowska_appdate_pl_-_appdate_dawid_bury_mail

First, you add some items to the cart and then, you decide on Delivery / Pickup.
a) If the restaurant allows for Pickup only, the above step is skipped, and Pickup is chosen.
b) If the restaurant allows for Delivery, then a screen with Delivery options shows up. The screen also prompts the user to enter full delivery address.

4.1 Editing Cart

edit_post__appetize_release_notes_-_wordpress

At this point, you can still Update your Cart, add/change the quantity of items, or Cancel.
_no_subject__-_izabela_komorowska_appdate_pl_-_appdate_dawid_bury_mail

4.2 Checkout

Tap Checkout in the left bottom corner. (Cart View). Checkout procedure depends on the chosen delivery mode.

_no_subject__-_izabela_komorowska_appdate_pl_-_appdate_dawid_bury_mail

Delivery: User is prompted to choose the correct dormitory and enter the room number. Then, a list with the assigned Cards will show up. Choose the one you want to use (CC/DC/ Campus Card assigned for that Campus) and tap Authorize Payment.

Pickup: ordering works in the same way as delivery with one exception. There are no screens with dormitories / room number. Confirmation screen shows the time you need to wait for your order.

5. Location Filter 

edit_post__appetize_release_notes_-_wordpress

location

6. Filters for Vendors at a given Campus
-> ALL = filtering
-> Closest = sorting

edit_post__appetize_release_notes_-_wordpress

7. List / Map View

campuses_-_appetize_doc

7.1 Map View

campus_-_sdk_-_draw_io

8. Restaurant details

campuses_-_appetize_doc

9. Opening hours

campuses_-_appetize_doc

10. Item Categories

campuses_-_appetize_doc

SDK iOS 2.3

Changed

1. Mobile ordering in Offline Mode corrections. Changing Venue is disabled while internet connection is turned off. An alert information is shown.

_MAJOR___Change_Venue__button_should_be_inactive_in_offline_mode__on_Main_Dev_Board___Trello

2. Doubled question regarding seat confirmation during purchase changed. The request appears only once now.

Zrzut_ekranu_17_02_2016__17_24

Fixed

1. Total value calculation during cart edit fix. Totals for items with modifiers were not displayed properly.

When_editing_the_cart_the_totals_for_items_with_modifiers_don_t_calculate_correctly_on_Main_Dev_Board___Trello

2. Merch and concession items view mix corrections. Now, merch vendor item list does not include concession products.

3. Confirmation screen UI multiple information fix. Doubled Convenience fee and Total amount information.

Add_New_Post_‹_Appetize_Release_Notes_—_WordPress

4. Quick beer feature workflow improvement. Incorrect items were displayed under merch with Quick beer featured switched on.

5. Empty nick field after changing account password fix.

_MAJOR__Nick_field_is_cleaned_after_changing_password__on_Main_Dev_Board___Trello

6. Add garnish feature in the Build a drink process improvements. The screen could not be closed, items were displayed irregularly, additional improper elements were shown. Now, the feature is fully functional and visible.

Zrzut_ekranu_17_02_2016__17_19

SDK iOS 2.2

New

  1. Color configurator provide possibility to configure SDK remotely from Connect.
  2. Alcohol limit could be divided into per order and per event.

Fixed

  1. Incorrect error message after entering an incorrect card number

SDK iOS 2.0

New

  1. Complete redesign of all views.
  2. SDK user is able to restore forgotten password.
  3. Ability to view past orders.

Changed

  1. Settings for Tip, Promo, Fee and Alcohol limit are now taken only from Vendor setting.

SDK Android 1.4

New

  1. Past Orders module showing details of currently processed order and the history of all orders made by logged in user.
  2. Mobile number used during checkout is now stored in Database and can be retrieved and passed to app.
  3. Secondary email address entered in the Confirmation Screen is also stored in DB and can be passed to app.
  4. Suggested Seat Sting can be passed to SDK in order for the app to use some particular seat by default (Suggested Seat String is saved as seat_text in database and can be used to identify unique seats).
  5. Promo ID can be passed to SDK. This way, when user opens the cart, passed promo is already in the promo field waiting to be applied.

Changed

  1. Seat at checkout setting is not supported anymore – it’s now treated as seat not required for placing order.

Fixed

  1. Item photos being replaced with wrong ones on Nexus 6.
  2. Credit Card number field is being edited not allowing to preview stored CC when edit modal is opened.
  3. Distance to venue not shown in the venue list.
  4. Crash on adding GDrive photo in profile.
  5. No way to clear user photo.

SDK iOS 1.25

New

  1. Suggested Seat Sting can be passed to SDK in order fo the app to use some particular seat by default (Suggested Seat String is saved as seat_text in database and can be used to identify unique seats).
  2. Past Orders module showing details of currently processed order and the history of all orders made by logged in user.
  3. Promo ID can be passed to SDK. This way, when user opens the cart, passed promo is already in the promo field waiting to be applied.
  4. Mobile number used during checkout is now stored in Database and can be retrieved and passed to app.
  5. Secondary email address entered in the Confirmation Screen is also stored in DB and can be passed to app.

Fixed

  1. Seat at checkout flow issue.
  2. Seat required setting is treated differently for venue entered from venue list or directly by entering id.
  3. Email not sent from the confirmation screen.
  4. Menu freezing when offline mode for items is used issue.
  5. Crash when adding mixer to cart.
  6. Double images loaded in item details.
  7. Passing seconadary email not working in iOS7.
  8. Processing indicator not disappearing after failing gateway token download.