When you connect a Shopify store to wptaskify and see "Shopify rejected the access token," "access token invalid/expired," a 401, or "Enter your .myshopify.com store domain," it almost always comes down to one of these: (1) you pasted the wrong kind of token. wptaskify uses the Shopify Admin API token (the value that starts with shpat_), sent as the X-Shopify-Access-Token header. A Storefront API token, an API key, or an API secret key will all be rejected. (2) The store domain is wrong. wptaskify needs the raw myshopify.com domain (e.g. my-store.myshopify.com), not your custom/branded domain (e.g. www.mystore.com) and not a full checkout URL. (3) The token is missing the scopes wptaskify's SEO/content tools need, or belongs to a different custom app than the one you copied from. (4) The token was revoked or the custom app was uninstalled/reinstalled, which invalidates the old token. Note: wptaskify's main Shopify connect is one-click "Install" OAuth, where Shopify hands wptaskify the token automatically and there is nothing to paste. You only deal with a raw token on the manual "add store with domain + Admin API token" path, so most token-format errors happen there.</cause> <parameter name="is_platform_limitation">false
The Admin API access token (starts with shpat_) lets an app read and write your store's back office — products, collections, pages, blogs, discounts and theme content. The Storefront API token is a public, read-mostly token for building custom shopfronts and is sent in a different header. wptaskify needs the Admin API token; a Storefront token, an API key or an API secret key will all be rejected as invalid.
No. wptaskify's Shopify connection is scoped for SEO and content work — products, collections, pages, blogs, discounts (price rules) and theme SEO, plus read access to store locations. It does not request or need orders, customers or inventory permissions on Shopify. (Those are only available on WooCommerce, which connects separately.) You can safely leave order and customer scopes unchecked.
Shopify's Admin API is addressed by the store's permanent myshopify.com handle, not by your branded domain. wptaskify checks for a .myshopify.com address, so entering a custom domain or a full URL fails. Use the my-store.myshopify.com form — your branded domain still works normally for your shoppers.
No. Shopify reveals a custom app's Admin API access token only once, right after you install the app. If you did not copy it, you cannot view it again — uninstall and reinstall the app in Settings > Apps > Develop apps to generate a brand-new token (this also creates a new API key and secret), then paste the new token into wptaskify.
wptaskify's one-click Shopify Install (no token to copy) is the primary method and is being rolled out; while it is in limited/beta access you may see a 'coming soon' state, in which case the manual domain + Admin API token path is how you connect. Both connect the same way under the hood and both encrypt the token at rest — if one-click Install is available to you, prefer it, since Shopify issues and renews the token for you.