{"id":273026,"date":"2026-01-13T14:32:49","date_gmt":"2026-01-13T14:32:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/shopypress-products-sync-for-shopify\/"},"modified":"2026-01-13T17:01:51","modified_gmt":"2026-01-13T17:01:51","slug":"synckube-products-sync-for-shopify","status":"publish","type":"plugin","link":"https:\/\/gd.wordpress.org\/plugins\/synckube-products-sync-for-shopify\/","author":12415758,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"6.4","requires_php":"8.2","requires_plugins":null,"header_name":"SyncKube - Products Sync for Shopify","header_author":"sakurapixel","header_description":"Seamlessly sync your Shopify products into WordPress. SyncKube automates product import, updates inventory, and keeps product data consistent between Shopify and your WordPress site.","assets_banners_color":"9d9dfb","last_updated":"2026-01-13 17:01:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":175,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sakurapixel","date":"2026-01-13 14:30:51"},"1.0.1":{"tag":"1.0.1","author":"sakurapixel","date":"2026-01-13 16:54:05"},"1.0.2":{"tag":"1.0.2","author":"sakurapixel","date":"2026-01-13 17:01:51"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3438694,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3438694,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3438694,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3438694,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3438694,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3438694,"resolution":"2","location":"assets","locale":""},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3438694,"resolution":"3","location":"assets","locale":""},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3438694,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Frontend popup product","2":"Frontend - product list","3":"Admin Shopify collections","4":"Admin credentials"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[282,87,42241,253907],"plugin_category":[45,59],"plugin_contributors":[81321],"plugin_business_model":[],"class_list":["post-273026","plugin","type-plugin","status-publish","hentry","plugin_tags-ecommerce","plugin_tags-import","plugin_tags-product-sync","plugin_tags-shopify-products","plugin_category-ecommerce","plugin_category-utilities-and-tools","plugin_contributors-sakurapixel","plugin_committers-sakurapixel"],"banners":{"banner":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/banner-772x250.jpg?rev=3438694","banner_2x":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/banner-1544x500.jpg?rev=3438694","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/icon-128x128.png?rev=3438694","icon_2x":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/icon-256x256.png?rev=3438694","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/screenshot-1.jpg?rev=3438694","caption":"Frontend popup product"},{"src":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/screenshot-2.jpg?rev=3438694","caption":"Frontend - product list"},{"src":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/screenshot-3.jpg?rev=3438694","caption":"Admin Shopify collections"},{"src":"https:\/\/ps.w.org\/synckube-products-sync-for-shopify\/assets\/screenshot-4.jpg?rev=3438694","caption":"Admin credentials"}],"raw_content":"<!--section=description-->\n<p>SyncKube is a WordPress plugin that seamlessly synchronises your Shopify store products with WordPress. SyncKube acts as a Shopify custom app to automatically import products, manage collections, and display them on your WordPress site with integrated shopping cart functionality.<\/p>\n\n<p>Perfect for businesses that want to showcase their Shopify products on WordPress while maintaining a seamless shopping experience through Shopify's secure checkout system.<\/p>\n\n<p><a href=\"https:\/\/sakuraleaf.com\/products\/synckube-products-sync-for-shopify\">Home<\/a> | <a href=\"https:\/\/sakuraleaf.com\/showcase\/shopypress\/\">Showcase<\/a> | <a href=\"https:\/\/sakuraleaf.com\/showcase\/shopypress\/documentation\/\">Docs<\/a><\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Product Synchronization<\/strong> - Import products from your Shopify store with a single click<\/li>\n<li><strong>Collection Management<\/strong> - Select which Shopify collections to sync and control what appears on your site<\/li>\n<li><strong>Batch Processing<\/strong> - Efficiently handle large product catalogs with intelligent batch processing<\/li>\n<li><strong>Real-Time Progress Tracking<\/strong> - Monitor sync progress with detailed status updates and product counts<\/li>\n<li><strong>Shopping Cart Integration<\/strong> - Display a functional Shopify cart on your WordPress site via shortcode<\/li>\n<li><strong>Custom Post Types<\/strong> - Products imported as WordPress custom post types for easy management<\/li>\n<li><strong>Collection Taxonomy<\/strong> - Collections imported as WordPress taxonomies for organized browsing<\/li>\n<li><strong>Product Variants<\/strong> - Full support for Shopify product variants<\/li>\n<li><strong>Image Galleries<\/strong> - Beautiful product image galleries with Swiper slider integration<\/li>\n<li><strong>Responsive Design<\/strong> - Mobile-friendly product displays and shopping cart<\/li>\n<\/ul>\n\n<h4>In Pro version<\/h4>\n\n<ul>\n<li><p><strong>All Free Features<\/strong><br \/>\n<em>Connect your WordPress site to Shopify using OAuth 2.0 authentication with secure credential management and automatic token refresh<\/em><\/p><\/li>\n<li><p><strong>Advanced Product Filters<\/strong><br \/>\n<em>Multi-level filtering including collection filters, vendor filters, product options, and price range slider with mobile-optimized drawer UI<\/em><\/p><\/li>\n<li><p><strong>Dynamic Filter Configuration<\/strong><br \/>\n<em>Drag-and-drop filter ordering with show\/hide toggles per filter, automatic generation from product data, and configurable visibility settings<\/em><\/p><\/li>\n<li><p><strong>Smart Load More<\/strong><br \/>\n<em>Infinite scroll alternative with configurable products per load, active filter persistence, and empty state handling for better UX<\/em><\/p><\/li>\n<li><p><strong>Real-Time Updates<\/strong><br \/>\n<em>Automatic product update tracking via Shopify webhooks (create\/update\/delete) with HMAC-SHA256 signature verification for security<\/em><\/p><\/li>\n<li><p><strong>Pending Changes Tracking<\/strong><br \/>\n<em>Monitor product changes from Shopify in real-time and trigger automatic re-sync to keep your WordPress catalog up-to-date<\/em><\/p><\/li>\n<li><p><strong>Enhanced Shopping Experience<\/strong><br \/>\n<em>Preview products instantly without leaving the page with light modal overlay featuring product details, images, and add-to-cart functionality<\/em><\/p><\/li>\n<li><p><strong>Advanced Data Management<\/strong><br \/>\n<em>Automatic extraction and aggregation of product options, price ranges, and variants after sync for enhanced filtering capabilities<\/em><\/p><\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Create a custom app in your Shopify admin with the required API scopes<\/li>\n<li>Enter your Shopify credentials in the WordPress admin<\/li>\n<li>Select which collections you want to sync<\/li>\n<li>Start the sync process and monitor progress<\/li>\n<li>Products appear as custom posts in WordPress<\/li>\n<li>Add the cart shortcode to display shopping functionality<\/li>\n<li>Customers can browse products in WordPress and checkout through Shopify<\/li>\n<\/ol>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li><strong>Content-Rich Product Pages<\/strong> - Use WordPress's powerful content management to create detailed product pages while maintaining Shopify's checkout<\/li>\n<li><strong>SEO Optimization<\/strong> - Leverage WordPress SEO plugins to optimize product pages for search engines<\/li>\n<li><strong>Multi-Site Networks<\/strong> - Each site can connect to a different Shopify store (requires separate custom apps)<\/li>\n<\/ul>\n\n<h3>How to Use<\/h3>\n\n<h4>Initial Setup<\/h4>\n\n<ol>\n<li>After installing the plugin and entering your Shopify credentials (see Installation section), go to Settings &gt; SyncKube<\/li>\n<li>Navigate to the \"Collections\" tab<\/li>\n<li>Click \"Fetch Collections\" to retrieve all collections from your Shopify store<\/li>\n<li>Select which collections you want to sync by checking the \"Import\" checkbox<\/li>\n<li>Click \"Save Changes\"<\/li>\n<\/ol>\n\n<h4>Starting Product Sync<\/h4>\n\n<ol>\n<li>Navigate to the \"Product Sync\" tab in Settings &gt; SyncKube<\/li>\n<li>Click \"Start Sync\" to begin importing products<\/li>\n<li>Monitor the progress bar and status messages<\/li>\n<li>The sync runs in batches and will continue automatically in the background<\/li>\n<li>Once complete, you'll see \"Sync completed successfully\"<\/li>\n<\/ol>\n\n<h4>Accessing Synced Products<\/h4>\n\n<ul>\n<li><strong>In WordPress Admin<\/strong>: Navigate to \"Shopify Products\" in the admin menu to view all imported products<\/li>\n<li><strong>Product Collections<\/strong>: Collections appear as a taxonomy (similar to categories)<\/li>\n<li><strong>Single Product Pages<\/strong>: Each product has its own page at: yoursite.com\/shopify-product\/product-name<\/li>\n<li><strong>Product Archives<\/strong>: View all products at: yoursite.com\/shopify-product\/<\/li>\n<li><strong>Collection Archives<\/strong>: View products by collection at: yoursite.com\/collection\/collection-name<\/li>\n<\/ul>\n\n<h3>Shortcodes<\/h3>\n\n<p>SyncKube provides two shortcodes to display products and shopping cart functionality on your WordPress pages.<\/p>\n\n<h4>[synckube_all_products_grid]<\/h4>\n\n<p>Display a responsive grid of all your Shopify products with images, titles, prices, and collections. Includes automatic pagination.<\/p>\n\n<p><strong>Usage Examples:<\/strong><\/p>\n\n<pre><code>[synckube_all_products_grid]\n<\/code><\/pre>\n\n<p>Display products with default settings (12 per page)<\/p>\n\n<pre><code>[synckube_all_products_grid products_per_page=\"24\"]\n<\/code><\/pre>\n\n<p>Display 24 products per page<\/p>\n\n<pre><code>[synckube_all_products_grid products_per_page=\"6\"]\n<\/code><\/pre>\n\n<p>Display 6 products per page<\/p>\n\n<p><strong>Attributes:<\/strong><\/p>\n\n<ul>\n<li><code>products_per_page<\/code> - Number of products to display per page (default: 12, type: number)<\/li>\n<\/ul>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>Responsive grid layout that adapts to screen sizes<\/li>\n<li>Product images with lazy loading<\/li>\n<li>Product titles, prices, and collections<\/li>\n<li>Automatic pagination for easy browsing<\/li>\n<li>\"View\" button overlay on hover (desktop)<\/li>\n<li>Price ranges for products with variants<\/li>\n<\/ul>\n\n<h4>[synckube_cart_toggle]<\/h4>\n\n<p>Display a shopping cart button anywhere on your site, typically in your header, navigation menu, or sidebar.<\/p>\n\n<p><strong>Usage Examples:<\/strong><\/p>\n\n<pre><code>[synckube_cart_toggle]\n<\/code><\/pre>\n\n<p>Display cart button with default settings<\/p>\n\n<h4>Customizing Product URLs<\/h4>\n\n<ol>\n<li>Go to Settings &gt; SyncKube<\/li>\n<li>In the \"Settings\" tab, find the \"Rewrite Slug\" fields<\/li>\n<li><strong>Product Rewrite Slug<\/strong> - Change the URL structure for products (default: shopify-product)<\/li>\n<li><strong>Collection Rewrite Slug<\/strong> - Change the URL structure for collections (default: collection)<\/li>\n<li>Click \"Save Changes\"<\/li>\n<li>Go to Settings &gt; Permalinks and click \"Save Changes\" to flush rewrite rules<\/li>\n<\/ol>\n\n<h4>Managing Synced Products<\/h4>\n\n<ul>\n<li><strong>Re-sync Products<\/strong>: Click \"Start Sync\" again to update existing products and add new ones<\/li>\n<li><strong>Reset Sync<\/strong>: If sync gets stuck, use the \"Reset Sync\" button to clear the sync state<\/li>\n<li><strong>Delete data<\/strong>: To remove all synced products and saved data, uninstall the plugin<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external third-party services to function properly. Below is detailed information about each service:<\/p>\n\n<h4>Shopify Admin API<\/h4>\n\n<p><strong>What it is:<\/strong> Shopify's Admin API for accessing store data<\/p>\n\n<p><strong>What it's used for:<\/strong>\n* Fetching product information (titles, descriptions, prices, variants, images...)\n* Retrieving collection data\n* Accessing shop metadata\n* Authenticating API requests<\/p>\n\n<h4>Shopify Storefront API<\/h4>\n\n<p><strong>What it is:<\/strong> Shopify's Storefront API for customer-facing shopping functionality<\/p>\n\n<p><strong>What it's used for:<\/strong>\n* Displaying real-time product prices and availability to site visitors\n* Enabling shopping cart functionality on your WordPress site\n* Processing add-to-cart actions\n* Managing checkout sessions<\/p>\n\n<h4>Important Privacy Notes<\/h4>\n\n<ul>\n<li>This plugin does not collect, store, or process customer payment information<\/li>\n<li>All payment processing happens on Shopify's secure servers<\/li>\n<li>Product browsing data may be subject to Shopify's analytics and tracking<\/li>\n<li>Review Shopify's privacy policy and ensure your site's privacy policy reflects the use of Shopify services<\/li>\n<\/ul>\n\n<h3>App Distribution and Single Domain Usage<\/h3>\n\n<p><strong>IMPORTANT: Shopify Custom Apps Are Single-Domain Only<\/strong><\/p>\n\n<p>Shopify custom apps are designed for use with a single store and single domain. This is a Shopify platform limitation, not a plugin limitation.<\/p>\n\n<h4>What This Means<\/h4>\n\n<ul>\n<li>Each WordPress installation requires its own Shopify custom app<\/li>\n<li>You cannot use one custom app across multiple WordPress sites<\/li>\n<li>If you have multiple WordPress sites, you'll need to create a separate custom app for each one<\/li>\n<li>Custom app credentials are tied to specific API access tokens that cannot be shared<\/li>\n<\/ul>\n\n<h4>Why This Limitation Exists<\/h4>\n\n<ul>\n<li><strong>Security<\/strong>: Shopify custom apps use OAuth authentication tied to specific domains<\/li>\n<li><strong>Access Control<\/strong>: Each app has its own access token that should not be shared across domains<\/li>\n<li><strong>Terms of Service<\/strong>: Sharing custom app credentials violates Shopify's API terms of service<\/li>\n<li><strong>Audit Trail<\/strong>: Shopify tracks API usage per app for security and rate limiting<\/li>\n<\/ul>\n\n<h4>Rate Limits<\/h4>\n\n<p>Shopify enforces API rate limits per custom app:\n* Admin API: 4 requests per second (40 points\/second leaky bucket)\n* Storefront API: Higher limits for customer-facing requests\n* The plugin implements efficient batching to stay within limits<\/p>\n\n<h3>Credits (third-party libraries)<\/h3>\n\n<p>This plugin uses the following open-source libraries:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/getbootstrap.com\/\">Bootstrap<\/a> - Frontend framework for responsive design<\/li>\n<li><a href=\"https:\/\/github.com\/CodeSeven\/toastr\">Toastr<\/a> - JavaScript notification library<\/li>\n<li><a href=\"https:\/\/swiperjs.com\/\">Swiper<\/a> - Modern touch slider for product image galleries<\/li>\n<li><a href=\"https:\/\/github.com\/Shopify\/hydrogen\">Shopify Web Components<\/a> - Official Shopify storefront components<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>WordPress Plugin Installation<\/h4>\n\n<p><strong>Automatic Installation<\/strong><\/p>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to Plugins &gt; Add New<\/li>\n<li>Search for \"SyncKube - Products Sync for Shopify\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<li>Go to Settings &gt; SyncKube to configure<\/li>\n<\/ol>\n\n<p><strong>Manual Installation<\/strong><\/p>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the downloaded zip file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to Settings &gt; SyncKube to configure<\/li>\n<\/ol>\n\n<h3>Shopify App Configuration<\/h3>\n\n<p>Before you can use SyncKube, you need to create a custom app in your Shopify store to generate API credentials.<\/p>\n\n<p>You need to create a custom app in your Shopify admin to allow <strong>SyncKube<\/strong> to access your products.<\/p>\n\n<ol>\n<li><strong>Log in to Shopify Admin:<\/strong> Go to your Shopify store admin panel.  <\/li>\n<li><strong>Navigate to Apps:<\/strong> Click <strong>Settings \u2192 Apps and sales channels<\/strong>.  <\/li>\n<li><strong>Develop apps:<\/strong> Click <strong>Develop apps<\/strong> (or <strong>Manage app development<\/strong> if apps already exist).  <\/li>\n<li><strong>Enable custom app development:<\/strong> If prompted, enable custom app development for your store.<\/li>\n<li><strong>Create an app:<\/strong> Click <strong>Create an app<\/strong>.<\/li>\n<li><strong>Name your app:<\/strong> Enter <strong>\"SyncKube\"<\/strong> (or any name you prefer).<\/li>\n<li><strong>App URL:<\/strong> Enter your website URL (any URL is fine).  <\/li>\n<li><strong>Embed app in Shopify admin:<\/strong> <strong>Uncheck<\/strong> <em>Embed app in Shopify admin<\/em>.  <\/li>\n<li><p><strong>Configure API scopes:<\/strong> Click <strong>Configure Admin API scopes<\/strong> and select (or paste) the following scopes:\n<code>write_checkouts,read_checkouts,read_products,unauthenticated_write_checkouts,unauthenticated_read_checkouts,unauthenticated_read_product_listings,unauthenticated_read_selling_plans<\/code><\/p><\/li>\n<li><p><strong>Save configuration:<\/strong> Click <strong>Release<\/strong>.<\/p><\/li>\n<li><strong>Copy credentials:<\/strong> From the left menu, click <strong>Settings<\/strong>, then:\n\n<ul>\n<li><strong>API key (Client ID):<\/strong> Copy this value  <\/li>\n<li><strong>API secret key (Client Secret):<\/strong> Click <strong>Reveal<\/strong> and copy this value  <\/li>\n<\/ul><\/li>\n<li><strong>Install the app:<\/strong> From the left menu, click <strong>Home<\/strong>, then:\n\n<ul>\n<li>Under <strong>Distribution<\/strong>, click <strong>Select distribution method<\/strong>  <\/li>\n<li>Choose <strong>Custom distribution<\/strong>  <\/li>\n<li>Enter your Shopify Domain (example: <code>your-shop.myshopify.com<\/code>)  <\/li>\n<li>Uncheck <strong>Allow multi-store install for one Plus organization<\/strong>  <\/li>\n<li>Click <strong>Generate link<\/strong> and copy it  <\/li>\n<li>From the left menu, click <strong>API access requests \u2192 Storefront API \u2192 Enable Storefront API<\/strong>  <\/li>\n<li>Paste the generated link into a new browser tab, accept permissions, and click <strong>Install<\/strong><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<p><strong>Step 6: Enter Credentials in WordPress<\/strong><\/p>\n\n<ol>\n<li>Go to your WordPress admin panel<\/li>\n<li>Navigate to Settings &gt; SyncKube<\/li>\n<li>Enter the following information:\n\n<ul>\n<li><strong>Shop Domain<\/strong> - Your Shopify store domain (e.g., mystore.myshopify.com)<\/li>\n<li><strong>Client ID<\/strong> - The API key from Shopify<\/li>\n<li><strong>Client Secret<\/strong> - The API secret key from Shopify<\/li>\n<\/ul><\/li>\n<li>Click \"Save Changes\"<\/li>\n<\/ol>\n\n<p><strong>Important Notes:<\/strong>\n* Each WordPress installation requires its own Shopify custom app (see \"App Distribution\" section below).\n* Keep your API credentials secure and never share them publicly.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20connect%20my%20shopify%20store%3F'><h3>How do I connect my Shopify store?<\/h3><\/dt>\n<dd><p>You need to create a custom app in your Shopify admin to generate API credentials (Client ID, Client Secret). See the Installation section for detailed step-by-step instructions.<\/p><\/dd>\n<dt id='what%20happens%20to%20existing%20products%20when%20i%20re-sync%3F'><h3>What happens to existing products when I re-sync?<\/h3><\/dt>\n<dd><p>Existing products are updated with the latest information from Shopify. New products are added, and products that no longer exist in the selected collections are removed during the cleanup phase.<\/p><\/dd>\n<dt id='how%20often%20does%20the%20sync%20run%3F'><h3>How often does the sync run?<\/h3><\/dt>\n<dd><p>The sync process uses WordPress cron to run in batches. After you manually start a sync, it continues automatically in the background until all products are imported.<\/p><\/dd>\n<dt id='can%20i%20customize%20product%20and%20collection%20urls%3F'><h3>Can I customize product and collection URLs?<\/h3><\/dt>\n<dd><p>Yes! Go to Settings &gt; SyncKube and modify the \"Product Rewrite Slug\" and \"Collection Rewrite Slug\" fields. After saving, visit Settings &gt; Permalinks and click \"Save Changes\" to update your URL structure.<\/p><\/dd>\n<dt id='how%20do%20i%20display%20the%20shopping%20cart%20on%20my%20site%3F'><h3>How do I display the shopping cart on my site?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[synckube_cart_toggle]<\/code> anywhere on your site.<\/p><\/dd>\n<dt id='what%20if%20the%20sync%20fails%20or%20gets%20stuck%3F'><h3>What if the sync fails or gets stuck?<\/h3><\/dt>\n<dd><p>If the sync appears stuck:\n1. Check that your Shopify API credentials are correct\n2. Try clicking \"Reset Sync\" to clear the sync state, then start a new sync\n3. Check your PHP error logs for any server-side issues<\/p><\/dd>\n<dt id='can%20i%20use%20one%20custom%20app%20for%20multiple%20wordpress%20sites%3F'><h3>Can I use one custom app for multiple WordPress sites?<\/h3><\/dt>\n<dd><p>No. Shopify custom apps are designed for single-store, single-domain use. Each WordPress installation requires its own custom app in Shopify. See the \"App Distribution\" section for details.<\/p><\/dd>\n<dt id='will%20synced%20products%20be%20deleted%20if%20i%20deactivate%20the%20plugin%3F'><h3>Will synced products be deleted if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>No. Products remain in your WordPress database when you deactivate the plugin. However, if you uninstall the plugin (delete it), all synced products, collections, and settings will be permanently removed.<\/p><\/dd>\n<dt id='do%20customers%20checkout%20on%20wordpress%20or%20shopify%3F'><h3>Do customers checkout on WordPress or Shopify?<\/h3><\/dt>\n<dd><p>Customers browse products on WordPress but checkout through Shopify's secure checkout system. The shopping cart widget redirects to your Shopify store for payment processing.<\/p><\/dd>\n<dt id='can%20i%20edit%20product%20information%20in%20wordpress%3F'><h3>Can I edit product information in WordPress?<\/h3><\/dt>\n<dd><p>The plugin syncs product data from Shopify to WordPress. Any edits made in WordPress will be overwritten when you re-sync. All product edits should be made in your Shopify admin.<\/p><\/dd>\n<dt id='what%20shopify%20plan%20do%20i%20need%3F'><h3>What Shopify plan do I need?<\/h3><\/dt>\n<dd><p>Custom apps are available on all Shopify plans, including the Basic plan. You just need store owner or staff access to create custom apps.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<p>Update docs<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>Initial release of SyncKube - Seamlessly sync your Shopify products into WordPress with integrated shopping cart functionality.<\/p>","raw_excerpt":"Seamlessly sync your Shopify products into WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/273026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=273026"}],"author":[{"embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sakurapixel"}],"wp:attachment":[{"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=273026"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=273026"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=273026"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=273026"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=273026"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=273026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}