Native iOS App Development for OrderPort
OrderPort is a comprehensive point-of-sale system for wine clubs and vintners.
- Duration 2013 – 2020
- Team 4 members
- Type POS
- Industry FinTech, Ecommerce, Retail
- Platforms Mobile, iOS
Project idea
The client has launched smart, fast, and intuitive software to help everyone involved in the wine business to interact with customers globally. As a complete ecommerce solution, the OrderPort platform streamlines operations, sales, and customer management.
Target Audience
The client focuses exclusively on the needs of wine businesses, which can implement OrderPort solutions for internal use. The app enables them to decrease sales cycles and get a comprehensive view of their business. Different service plans are available to meet the needs of various sizes.
Results
-
700+
Wineries using OrderPort
-
7 years
Cooperation time
A dedicated team launched a native iOS app for iPad using parts of the source code the client already had. The team focused on enhancements and expansion after the initial launch. It integrated different sales options, added administration and analytics tools, and more, turning OrderPort into a comprehensive SaaS platform.
A dedicated team launched a native iOS app for iPad using parts of the source code the client already had. The team focused on enhancements and expansion after the initial launch. It integrated different sales options, added administration and analytics tools, and more, turning OrderPort into a comprehensive SaaS platform.
Core Tech
-
Swift
-
CoreData
-
Cocoa Touch
-
Objective C
Project challenges
-
The system evolved from a basic, alone-standing POS to an integrated product family. Feature complexity, the amount of processed data, and the number of customers increased regularly. IT Craft helped with its expertise and capabilities to meet end-user evolving needs.OrderPort uses Mailgun/Mailchimp APIs for marketing campaigns. The services require integration with all involved project parts (internal API/external API/POS system/Web Administration panel). Supporting different API versions for end users is important.
-
Orderport uses many libraries to support printers (thermal/wireless, etc.), scanners (barcode formats), and chart builders (PNChart/Google Chart). The team had to ensure integrations and maintain version relevance for application stability.A separate team developed the OrderPort Web Administration tool and API. Communication and synchronization between teams were crucial part of development.
Planning
Input
The client initially had:
- Decades of experience serving wine businesses
- Some source code developed by another team
- Plans beyond Phase One
Analysis
Our team:
- Carried out an in-depth project audit
- Fixed bugs and flaws
- Prepared project documentation
- Proceeded with feature implementations and integrations
Result
Our work resulted in:
- Fast, user-friendly solution
- Support of consumer, wholesale, and distributor sales
- Product presentation and services to customers online, at the point of sale, and globally via mobile devices
- Simplified administration; single-system management of sales channels
Business benefits
Short Sprints
IT Craft engineers used a fast-paced development cycle with two releases per week that enabled the implementation of new features.
Project evolution
IT Craft development expertise supported the client’s plans for building a comprehensive all-in-one solution, thus winning a larger market share.
Adjusted working hours
IT Craft team adjusted its workflow to client needs. The team was available within the client's business hours, improving project agility.
Multiple integrations
The team accurately integrated multiple options for payment gateways, printers, and card scanners for the best user convenience.
Main project features
Physical Sales
The POS app allows starting sales at any location using an iPad. Sales managers use the app to manage orders flexibly, process payments, print receipts, or send them to a customer’s email.
Online Sales
OrderPort provides ecommerce functionality, including a shopping cart, payment processing, shipment information, and more. Wine businesses can easily integrate it when starting online sales of their products.
Customer Relationship Management
The system enables users to track customer information and preferences. They can maintain effective communication with customers. For instance, businesses can sign up a customer for the newsletter via the app.
Inventory Tracking
Businesses see product availability and inventory levels in real-time. By monitoring product availability, they can manage reordering efficiently.
Sales Analytics
Open Day – Close Day feature enables businesses to receive detailed reports on the cashing register fast when opening and closing a tasting room. Businesses can check all orders while filtering by date, location, sales manager, or product.
Project timeline
-
Project Timeline
2013 – 2020
Technologies
-
Objective C
-
Swift
-
Core Data
-
Cocoa Touch
-
UIKit
-
FirstMile
-
OrderPort
-
WorldPay API
-
AuthorizeNET
-
OpenEdge
-
StarIO
-
IDTech Unimag2
-
Shuttle Framework
-
Fabric
-
TBXML
-
ScanAPI
-
GooglePlaces