| 开发者 | webkoding |
|---|---|
| 更新时间 | 2026年10月9日 13:53 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
--dart-define=SHOPKIT_CONNECTION=...), which also hides the in-app connect screen. The key is shown only once.Yes. This plugin is the server side of the ShopKit mobile app. On its own it adds REST endpoints and an admin page, nothing on your storefront.
No. The app only gets an app key created by this plugin. It identifies the app and can be revoked at any time; customer data needs the customer's own sign-in on top of it.
All of them. Payment happens on your normal checkout page inside the app's in-app browser, then the app shows its order confirmation.
No. Accounts that can edit posts, manage WooCommerce or manage options are store staff, and staff never get an app token, so an app token can never become a back-office login. Accounts protected by two-factor authentication are refused too, because the app cannot complete a second factor. Use a customer account to test the app. Developers can change the staff capability list with the wkskc_staff_capabilities filter and add rules with wkskc_user_can_use_app.
The plugin deletes the WordPress user, their WooCommerce customer data, their wishlist, devices and notifications, and anonymises their own orders if "Remove personal data from orders on request" is on in WooCommerce > Settings > Accounts & Privacy. Data that is only linked by email address (for example guest orders or comments) is not erased automatically, because the app cannot prove the customer owns that address. Instead a standard WordPress "Erase Personal Data" request is created: its owner confirms it by email and you process it under Tools > Erase Personal Data.
Yes. When a customer changes their email in the app, the new address receives a confirmation link and the change only happens after it is opened.
Edit a term under Products > Attributes and fill in "Swatch colour (ShopKit app)". Colours set by popular variation swatch plugins are read too.
Tick "Show in the ShopKit app" on the coupon. Coupons that are expired, used up or limited to specific emails are never listed.
The app can send the token in an X-ShopKit-Token header instead.
The plugin is translation-ready; translations are provided as language packs from translate.wordpress.org. Its REST API answers the app in the language the app asks for (the Accept-Language header) when a translation is available; admin and shop pages keep the site language.