iOS Retail POS App Development

Замовник: AI | Опубліковано: 10.11.2025
Бюджет: 750 $

- App must be tested on TestFlight starting from the first milestone. - App must be deployed to the Apple App Store, either as a public release or private distribution. Key Features & Responsibilities 1. Sales & Transaction Management: - Develop a user-friendly dedicated iOS app ensuring smooth transaction processing. - Clean and intuitive interface for fast and efficient checkout (Loyverse style). - Product search by name, SKU, or barcode (EAN/UPC). - Cart management: add/remove products, change quantities. - Multi-currency support: handle transactions in GBP and EUR. - Integrate SumUp and Stripe card readers for payments. - Refunds via SumUp, Stripe, cash, or bank transfer - automatically synced to WooCommerce as a credit note. - Support split payments (card + cash, multiple installments), Loyverse style. - Save and manage tickets: orders can be saved as tickets and printed (Loyverse ticket- style). - Customer display on iPad/secondary screen. - Customizable receipts/invoices: include company logo, VAT number, and complete client details (name, surname, company, billing & shipping address when applicable, phone, email, VAT number), plus a barcode to recall the sale. All details must be printable on Star Mobile Printers. - VAT validation via VIES at customer creation, with monthly re-validation for EU business customers. - Discount system at checkout: apply custom, percentage, or predefined discounts; exclude certain categories. - Support multiple VAT rates, option to remove VAT manually, with correct VAT reflection in WooCommerce. - Quick-access categories and predefined shipping costs (exempt from VAT and discounts), Loyverse style. - **Order numbering system:** POS invoice numbers follow WooCommerce numbering. If WooCommerce is offline, POS continues numeration from last Woo number. Orders from either system continue without gaps. - **Credit note numbering:** refunds processed in POS or WooCommerce generate credit notes with synchronized numbering, no gaps. - Option to turn order synchronization on/off; stock, inventory, and other data remain synced. 2. Inventory & Product Management: - Real-time inventory tracking across stores. - VAT/Tax synchronization from WooCommerce (EUR 4%/21%, UK 0%/20%). - Stock alerts for low inventory. - Offline stock mode: use local data when offline, sync once reconnected. - Create products on the fly directly from the app. - Add/Edit products (optional). - Product label printing: include barcode, SKU, product name, price, category, and currency. - Manual stock adjustments. - Event-based stock tracking: create events, upload event-specific stock, track sales with summaries. - Centralized inventory across multiple locations. 3. WooCommerce Integration: - Real-time synchronization of orders, discounts, VAT, and customer data (including addresses). - Record Company Name & VAT Number at checkout. - VAT validation via VIES API or WooCommerce EU VAT plugin. 4. Customer & Employee Management: - Create customers synced with WooCommerce. - Customer profiles must include: company, name, surname, VAT number (validated via VIES), complete address, notes, phone, email, billing & shipping address. - Customer profiles printed automatically on Star Printers after checkout and fully synced with WooCommerce. - At checkout, users can select billing or shipping address if shipping required. - Reports include a note if the order/product was shipped. - Role-based access control: Cashier, Manager, Admin. - Employee clock-in/out tracking (optional). - Customer profiles with purchase history. - Manage promotions and discounts for in-store and online use. 5. Multi-Language Support: - The app must support multiple languages for both staff and customers. 6. Hardware Compatibility / API Integration: - Full integration and compatibility with Star Mobile Printers (SM-T300i, SM-T400i), Socket Mobile Barcode Scanners, SumUp & Stripe card readers. - Unlimited iPads/iOS devices for exhibitions, each assigned to a cashier. . Reporting & Analytics: - Customizable dashboards with business insights. - Detailed sales reports including company name, VAT number, client addresses, products, VAT rate (4%, 20%, 21%), payment type, and shipping notes. - Integration with Xero accounting software. 8. Support & Maintenance: - Secure communication via HTTPS WooCommerce API. - Data encryption in local storage. - Audit logs for all sales, refunds, and stock changes. - Backup & recovery for offline data.- 24/7 support. - Ongoing updates for compatibility and security. Intellectual Property Rights & NDA: - All intellectual property (software, designs, code, documentation) remains the property of Archidemia, S.L. - The developer cannot use, share, or disclose any part of the project or client data without written consent. - The developer must sign a Non-Disclosure Agreement (NDA) before accessing any project materials, including live website data, databases, or sensitive information. Milestones & Deliverables Milestone 1 – Core Architecture & TestFlight ($300) • App architecture and database structure for orders, products, and customers. • User login and authentication setup. • Initial TestFlight release for testing. • Core WooCommerce connectivity for customer synchronization. • VAT validation via VIES at customer creation. • Payment released upon TestFlight deployment and approval. Milestone 2 – Hardware & Payment Integration ($567) • Integration with Star Mobile Printers (SM-T300i, SM-T400i). • Integration with Socket Mobile Barcode Scanners. • Integration with SumUp & Stripe card readers. • Multi-currency transaction handling. • Payment released upon successful hardware integration and testing. Milestone 3 – Advanced Features & Reporting ($567) • Full Sales & Transaction Management: split payments (card + cash, multiple installments), tickets, discounts, multiple VAT rates, invoice/receipt generation. • Inventory & Product Management: real-time tracking, offline mode, create products on the fly, label printing, event-based stock tracking. • Full WooCommerce integration: order synchronization (on/off toggle), customer data sync, shipping notes. • Reporting & Analytics dashboards. • Multi-language support. • Payment released upon completion of all advanced features and internal testing. Milestone 4 – Testing & Correction($567) • End-to-end live testing of the app. • Bug fixes, corrections, and improvements. • Ensure synchronization with WooCommerce: order numbering, invoice numbering, and credit note numbering without gaps. • Final deployment and delivery on the Apple App Store (public or private). • Payment released upon approval of fully tested and operational app. ⸻ Additional Notes: • Developer must sign a Non-Disclosure Agreement (NDA) before accessing any project materials, including live website data, databases, or sensitive information. • Intellectual property (software, code, designs, and documentation) will remain the property of Archidemia, S.L