
內容簡介
AppYourShop 外掛幫助 WooCommerce 商家啟動並管理品牌化的行動購物應用程式,提供顧客便捷的行動購物體驗,同時讓商家能夠在 WooCommerce 中持續管理產品、顧客、訂單等。
【主要功能】
• 將 WooCommerce 商品目錄資訊發布至行動應用程式
• 連結顧客、購物車、優惠券及訂單
• 支援支付方式和運送方式的商店設定
• 協助多語言商店共享翻譯的商品內容
• 提供簡單的連接和同步體驗
• 幫助診斷連接或同步問題
外掛標籤
開發者團隊
原文外掛簡介
AppYourShop helps WooCommerce merchants launch and manage a branded mobile shopping app for their store. It gives customers a convenient mobile experience while allowing the merchant to continue managing products, customers, orders, coupons, shipping, and payments from WooCommerce.
This plugin connects your WooCommerce store with AppYourShop. It is needed so your mobile app can stay aligned with your store and so activity from the app can flow back to WooCommerce.
With AppYourShop, merchants can offer a mobile app that reflects their real WooCommerce store instead of managing a separate product catalog or order workflow. Store data remains centered in WooCommerce, while AppYourShop provides the mobile commerce experience.
The plugin helps with:
Publishing WooCommerce catalog information to the mobile app.
Keeping customers, carts, coupons, and orders connected between the app and the store.
Supporting store settings such as payment methods and shipping methods.
Helping multilingual stores share translated catalog content when WPML is used.
Giving administrators a simple connection and synchronization experience inside WordPress.
Helping AppYourShop support diagnose connection or synchronization problems when needed.
An active AppYourShop account is required. After the store is connected, the merchant can use WooCommerce as the main source of store management while AppYourShop powers the mobile storefront.
Requirements
WordPress 5.6 or newer.
PHP 8.0 or newer.
WooCommerce installed and active.
An AppYourShop tenant and connection configuration string.
WPML is optional. When WPML is active, the plugin uses it for language and translation data.
Configuration
The settings page expects a configuration string generated by AppYourShop.
After saving the configuration, the plugin registers the store URL and an installation-specific signed-request secret with AppYourShop. The plugin does not send WordPress usernames, passwords, or Application Passwords to AppYourShop.
When a customer signs in through the mobile app, WordPress verifies the customer’s password and issues a customer-only API session. AppYourShop stores the session credentials on its server so the app can access that customer’s cart, profile, orders, and reviews. WordPress issues a rotating refresh credential to renew the API session when it expires. The credential expires after 15 days without renewal, is stored as a hash in WordPress, and is invalidated by a password change. Social sign-in requires the customer to link the same WordPress store account by signing in with its email and password once. These credentials do not log the customer into the WordPress website or grant administrator access.
The mobile app can also submit a product review without an account when reviews are open for that product, WordPress permits comments from guests, and WooCommerce does not require a verified buyer. The plugin checks these settings for each submission. Guest reviews use the name and email entered by the reviewer and are stored without a WordPress user ID. The AppYourShop server signs the request; a mobile app cannot call this endpoint directly. WordPress applies its normal comment moderation, spam, duplicate, and flood checks. Reviews awaiting approval are hidden in the app until WordPress approves them.
Mobile payments
AppYourShop payment providers are configured in AppYourShop, independently of the payment providers configured for the web store. To accept mobile payments, enable AppYourShop Mobile Payment in WooCommerce > Settings > Payments. It is available only to signed mobile Store API requests and is never shown in the normal web checkout.
WooCommerce creates the order as pending. The WordPress site then polls AppYourShop for the final payment state and completes or fails its own order locally. AppYourShop cannot call WordPress to change an order, and there is no payment-provider mapping between the app and WooCommerce.
Verbose request logging is disabled by default. Enable it only while debugging, because synchronized requests can contain customer, order, cart, or catalog data. Request log retention is configurable from the settings page.
When the plugin is connected to AppYourShop, synchronization failures are reported automatically to AppYourShop using a sanitized error report. These reports include operational metadata such as tenant ID, site URL, plugin version, WordPress/WooCommerce/PHP versions, failed operation, failed step, HTTP status, endpoint, and error message. They do not include passwords, OAuth secrets, access tokens, cookies, authorization headers, or full synchronized customer/order/product payloads.
External Services
This plugin connects your WooCommerce store to AppYourShop, a service that creates and operates branded mobile shopping apps for WooCommerce merchants.
The connection is required because the mobile app needs store information from WooCommerce, and WooCommerce needs to receive activity that happens in the mobile app.
When the store is connected and synchronized, AppYourShop may receive store data needed to power the mobile app, including:
Product catalog information.
Product categories, tags, attributes, and images.
Customer account information.
Customer-only mobile API session and refresh credentials, exchanged when the customer signs in and renewed while their app session is active. AppYourShop stores these credentials encrypted on its server; WordPress stores only a hash of the refresh credential.
Cart information.
Coupon information.
Order information.
Shipping method information.
Store settings needed for the mobile shopping experience.
Product reviews, including guest reviewer name and email when a guest submits a review in the app.
Synchronization status and progress.
The plugin may also send sanitized error reports to AppYourShop when synchronization or connection problems occur. These reports help AppYourShop support diagnose integration problems and do not include passwords, OAuth secrets, access tokens, cookies, authorization headers, or full synchronized customer/order/product payloads.
Service provider: AppYourShop
Service URL: https://appyourshop.com
