
In this series, I’ll show you guys how to build an ecommerce shopping app leveraging Moltin!
The demo we’re building will illustrate a simple shopping flow. Product browsing, product selection, adding to cart and checking out.
It’s going to be a little challenging for those who are completely new to iPhone app development so I recommend that you watch my “How To Make An iPhone App With No Programming Experience” series of videos first. That playlist is 17 lessons long but it’ll give you the foundation and explain the terminology and object oriented programming concepts that I’m going to be using in the building of this Shopping App.
Table of Contents
Lesson 1: Introduction
Lesson 2: Setting up the store
Lesson 3: Setting up the Xcode project, Cocoapods and integrating Moltin SDK
Lesson 4: Listing our products
Lesson 5: Product details
Lesson 6: Add to cart
Lesson 7: Checkout
Related Links
Lesson 1: Introduction
This lesson introduces you to what Moltin is, an overview of its features and the Forge dashboard where you can manage your products, inventory, customers, shipping, taxes, currencies and other details of your online store. We’ll be using Moltin to power the ecommerce backend while we access our products and manage the shopping cart through the Moltin API.
Lesson 2: Setting up the store
In lesson 2, we sign up for a Moltin account, set up our store and add some products so that we can retrieve them through the API in our Xcode project! You’ll see how to set up your base currency, time zone, payment gateways and how to create products for your store.
Lesson 3: Setting up the Xcode project, Cocoapods and integrating Moltin SDK
In this lesson, we learn about the different options to integrate the Moltin SDK into our Xcode project. We learn how to set up Cocoapods and to install the Moltin pod for our master detail Xcode project. Finally we initialize and authenticate our app through the Moltin SDK.
Lesson 4: Listing our products
In this lesson, we use the Moltin API to retrieve our products that we set up through the Forge admin dashboard. We take a look at the JSON response for beginners and then we list those products in the UITableView of our Xcode project.
Lesson 5: Product details
This lesson shows you how to pass the selected product to the detail view controller and then to display the product details!
Lesson 6: Add to cart
This lesson implements the Add to Cart button on the product detail page using the Moltin API!
Lesson 7: Checkout
In this lesson, we implement the user checkout functionality so that they can pay for the products that they have added to the cart! At the end of the video, I also show you how to download Moltin’s Swift demo app and how to run it.
Related Links
Moltin website:
http://moltin.com
Moltin documentation:
http://docs.moltin.com/