All Projects → woocommerce → Woocommerce Ios

woocommerce / Woocommerce Ios

Licence: gpl-2.0
WooCommerce iOS app

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Woocommerce Ios

Woocommerce Android
WooCommerce Android app
Stars: ✭ 119 (+27.96%)
Mutual labels:  mobile-app, woocommerce
Laravel Woocommerce
WooCommerce Rest API for Laravel
Stars: ✭ 86 (-7.53%)
Mutual labels:  woocommerce
Wc Api Java
Java wrapper for WooCommerce REST API
Stars: ✭ 63 (-32.26%)
Mutual labels:  woocommerce
Passman Android
🔑 Android app for Passman.
Stars: ✭ 70 (-24.73%)
Mutual labels:  mobile-app
Nativescript Ionic Template
📱 🖥 Create Mobile First apps, Web and Native sharing the code with Angular 🎉
Stars: ✭ 65 (-30.11%)
Mutual labels:  mobile-app
Reactnativemeteorboilerplate
Stars: ✭ 79 (-15.05%)
Mutual labels:  mobile-app
Woocommerce Extra Checkout Fields For Brazil
Brazilian Market on WooCommerce - WordPress Plugin.
Stars: ✭ 61 (-34.41%)
Mutual labels:  woocommerce
Icon Workshop
图标工场 - 移动应用图标生成工具,一键生成所有尺寸的应用图标和启动图
Stars: ✭ 1,303 (+1301.08%)
Mutual labels:  mobile-app
Shadow Shop
Building highly customizable e-commerce websites selling shadowsocks services, using Wordpress and WooCommerce
Stars: ✭ 84 (-9.68%)
Mutual labels:  woocommerce
Fridpa
An automated wrapper script for patching iOS applications (IPA files) and work on non-jailbroken device
Stars: ✭ 69 (-25.81%)
Mutual labels:  mobile-app
Flutter Ui Showcase
FLUTTER UI Showcase
Stars: ✭ 68 (-26.88%)
Mutual labels:  mobile-app
Eh Redux
A E-Hentai reader written in Flutter.
Stars: ✭ 67 (-27.96%)
Mutual labels:  mobile-app
Cooking App Flutter
Example app build with Flutter
Stars: ✭ 79 (-15.05%)
Mutual labels:  mobile-app
Woocommerce Gateway Offline
An offline gateway with the same functionality as the "cheque" gateway. Can be used for testing or another offline method if the check gateway is already in use.
Stars: ✭ 64 (-31.18%)
Mutual labels:  woocommerce
Watf Bank
WaTF Bank - What a Terrible Failure Mobile Banking Application for Android and iOS
Stars: ✭ 87 (-6.45%)
Mutual labels:  mobile-app
Wepos
WooCommerce Point of Sale ( POS ) WordPress Plugin
Stars: ✭ 63 (-32.26%)
Mutual labels:  woocommerce
Leaflet Compass
Leaflet plugin to show a rotating Compass!
Stars: ✭ 67 (-27.96%)
Mutual labels:  mobile-app
Livechart
Android library to draw beautiful and rich line charts.
Stars: ✭ 78 (-16.13%)
Mutual labels:  mobile-app
Wooshop
A Wocommerce Based React Native App for IOS and Android over GraphQL
Stars: ✭ 92 (-1.08%)
Mutual labels:  woocommerce
Flutter Mvvm Provider Demo
Stars: ✭ 89 (-4.3%)
Mutual labels:  mobile-app


for iOS

A Jetpack-powered companion app for WooCommerce.

CircleCI Reviewed by Hound

Build InstructionsDocumentationContributingAutomationSecurityNeed Help?ResourcesLicense

🎉 Build Instructions

  1. Download Xcode

    At the moment WooCommerce for iOS uses Swift 5 and requires Xcode 12 or newer. Previous versions of Xcode can be downloaded from Apple.

  2. Install Ruby. We recommend using rbenv to install it. Please refer to the .ruby-version file for the required Ruby version.

    We use Ruby to manage the third party dependencies and other tools and automation.

  3. Clone project in the folder of your preference

    git clone https://github.com/woocommerce/woocommerce-ios.git
    
  4. Enter the project directory

    cd woocommerce-ios
    
  5. Install the third party dependencies and tools required to run the project.

    bundle exec rake dependencies
    

    This command installs the required tools like CocoaPods. And then it installs the iOS project dependencies using CocoaPods.

  6. Open the project by double clicking on WooCommerce.xcworkspace file, or launching Xcode and choose File > Open and browse to WooCommerce.xcworkspace

Credentials for External Contributors

In order to login to WordPress.com using the app:

  1. Create a WordPress.com account (if you don't already have one).

  2. Create a new developer application here.

  3. Set "Redirect URLs" = https://localhost and "Type" = Native and click Create. On the next page, click Update.

  4. Copy the Client ID and Client Secret from the OAuth Information.

  5. Build the app. A file named ApiCredentials.swift should be generated.

  6. Navigate to the generated WooCommerce/DerivedSources/ApiCredentials.swift file.

  7. Fill in the dotcomAppId with the Client ID.

  8. Fill in the dotcomSecret with the Client Secret.

  9. Recompile and run the app on a device or inside simulator.

Please, remember to not add this information on your commits and PRs.

📚 Documentation

👏 Contributing

Read our Contributing Guide to learn about reporting issues, contributing code, and more ways to contribute.

🤖 Automation

Peril

The woocommerce-ios project uses Peril to enforce Pull Request guidelines.

Circle CI

The woocommerce-ios project uses Circle CI for continuous integration.

🔐 Security

If you happen to find a security vulnerability, we would appreciate you letting us know at https://hackerone.com/automattic and allowing us to respond before disclosing the issue publicly.

🦮 Need Help?

You can find the WooCommerce usage docs here: docs.woocommerce.com

General usage and development questions:

🔗 Resources

📜 License

WooCommerce for iOS is an Open Source project covered by the GNU General Public License version 2.



Made with 💜 by Automattic.
We're hiring! Come work with us!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].