ShopKit is the Flutter source code of a shopping app with 10 finished store designs (Core Kit plus 9 niche themes) and a free companion plugin, Webkoding ShopKit Connect for WooCommerce. Install the plugin, scan its QR code in the app, and the app shows your store’s products, variations, cart, coupons, shipping, customers and orders. There is no app builder to learn: you pick the design that fits your shop, brand it and publish it.
Every app also runs offline on a bundled sample store, so you can try all designs before you have a server. English, Arabic (right to left) and Turkish are included in every app and in the plugin.
The demo store resets every night and offers cash on delivery and cheque only, so no money moves. There is no public admin login: the plugin’s admin pages are shown in the screenshots below.
Please read this before buying. ShopKit and the ShopKit Connect plugin have no running cost of their own, but publishing a shop app uses services from other companies. They are not included in the price of this item, need your own account, and are billed to you directly by each provider at prices they set and can change:
--dart-define=SHOPKIT_CONNECTION; the store is then fixed and the Connect screen is hidden from your customers.
Each design is a separate Flutter app with its own screens, colours and fonts, built on the same WooCommerce data layer. Use one on its own or keep several.
192 screens in total. Each niche app also uses the shared Core Kit screens it needs (password reset, addresses, orders, settings, reviews, filters) drawn in its own style, so every app is a complete shop. A showcase app opens every screen of every design on its sample store.
Everything below reads from and writes to your store through the WooCommerce Store API and the plugin. A feature your store has no data for is hidden in the app, never filled with sample content.
The plugin adds only what the app needs and does not change your shop’s pages. Admin tabs: Status (nine checks), App keys (create and revoke keys, QR code and JSON), App settings (feature switches, logo, banners, contact details, free-shipping threshold), Push (Firebase setup, test and broadcast messages) and Logs. Its endpoints are rate limited per key and visitor. It is GPL licensed, translated into Arabic and Turkish, and tested with 152 PHPUnit tests on a real WordPress + WooCommerce. It is being submitted to the WordPress.org plugin directory; until then it ships in your download.
Every screen of every design is translated, and Arabic mirrors the whole layout right to left. The app follows the phone’s language and customers can change it in the app; the plugin answers the app in the same language. Prices use your store’s currency in the language’s number format. Every screen is painted in Arabic and Turkish on a small phone with large text in the automated tests. Adding a language is described step by step in the documentation.
shopkit_core), models and interfaces (shopkit_domain), sample store (shopkit_data_mock) and WooCommerce (shopkit_data_woo).compileSdk and targetSdk 36, and android/ and ios/ folders in every app.
Item support is through the Support tab on CodeCanyon and covers installing and using the item and fixing bugs in it. Six months of support are included and can be extended. Please include your Flutter version and the exact error text. Customisation and third-party account setup are not part of item support.
Updates are free for buyers and are listed in the changelog. Full, unlocked source code: nothing is minified or obfuscated, and every feature works with both the Regular and the Extended licence.
2.0.0 — October 2026
New: ShopKit becomes an app for a real WooCommerce store; every app still runs offline on its sample store
New: Webkoding ShopKit Connect for WooCommerce, a free companion plugin: app keys with QR code and connection JSON, customer sign-in with hashed, revocable tokens, address book, wishlist, order history with tracking numbers, notification feed, push, and a one-time hand-off of the app cart to your checkout page
New: WooCommerce data layer shared by all 11 apps; live mode with one build flag
New: Connect your store in every app: scan the plugin’s QR code or paste its JSON, no rebuild
New: payments: cash on delivery, bank transfer and cheque in the app; every other gateway on your checkout page in a secure web view
New: optional push through Firebase Cloud Messaging; tapping an order notification opens the order
New: store logo on every splash screen; Core Kit takes the store’s primary colour
New: English, Arabic (right to left) and Turkish in every app and in the plugin
New: 5,158 automated Flutter tests; the plugin has 152 PHPUnit tests
Changed: fonts are bundled, nothing is downloaded at run time
Changed: android/ and ios/ ship with every app; iOS 15.0 minimum
Changed: screens without WooCommerce data are hidden in live mode
Fixed: release Android builds were missing the INTERNET permission
1.0.0 — July 2026
Initial release: 10 designs, 192 screens on sample data
$39 |
Download |
0 average based on 0 ratings.
| Last Update | 2026-10-05 |
| Created | 2026-08-07 |
| Sales | 3 |
| Discussion | Comments |
| Software Version | Flutter 3.x |
| Files Included | Dart YAML JavaScript JSON .java .kotlin .h .storyboard .plist .swift HTML |
| Video Preview Resolution | 1920x1080 |