Ivory Shop – iOS eCommerce App


Ivory Shop is an eCommerce application made 100% in Swift. The app is easy to use for your own eCommerce mobile application.

Looking for a backend for this great template? Look no further: https://www.codester.com/items….

General View Page

Explore all the clothes, shoes, and accessories with the option to narrow down your search by main categories, price and newest products added.

Favorite List

Create your personal wishlist by adding the items that you love in the favorites list.

Single Product View

Detailed view of a product, where you can pick the size, color and the quantity, and to add it to the shopping cart.


Review your shopping cart and proceed to Checkout.

Login and register view

You can login and register to access your favorites and shop.

Additional Information

The current array we use for the list of products is a local raw/json file, please read the documentation file (PDF) provided as a part of the package you purchased. It contains all the information you may need to modify the app to your suiting.

You will need to change that raw/json file or even better parse a remote JSON file that you would generate from your own backend/server. It’s important to make sure that you have the array mapped to work with the app or modify the app to work with your own desired structured based on your backend. Please refer to the documentation for more details.

We added Stripe, so you can process payments for the app with client’s Credit cards. Also, we’ve added PayPal as an alternative payment method.


  • Stripe
    • We integrated Stripe so you won’t have to worry about card validations.
  • PayPal
    • We added PayPal as a payment method. It’s up to you if you want it in your application.


Ivory is a mobile application that shows the products sold by a shop to its clients online. The application takes a JSON feed of products and displays it to its users in an easy and interactive way, allowing them to choose their favorites products and place orders according to their needs.

You will need to create your own server based on the documentation provided and connect it to the application. All the functions are already implemented, so you will just have to change a couple of strings and a flag and your application will be ready to use.