Bond - WordPress blog to Shopify

Version 1.0.0


Introduction

  • Item Name : Bond - WordPress blog to Shopify
  • Item Version : v 1.0.0
  • Support : SakuraPlugins

You are entitled to get free lifetime updates to this product from the author directly.

This documentation is to help you regarding install, set up & customization of the plugin. Please go through the documentation carefully to understand how this plugin works.

Requirements

In order to work properly the plugin needs the following:

  1. WordPress 5.8+. BondApp it's built on top of WordPress as a plugin.
  2. SSL required (your website should be served over HTTPS).
  3. PHP 7.4+.

Plugin Install & setup #back to top

In order to use the plugin:

  1. Unzip the main file (the file that you have downloaded when you have purchased the plugin). The plugin installer is 'plugin_name'.zip.
  2. Log in to your Wordpress Admin Panel, go to Plugins > Add new > Upload. Upload the zip file that was discussed in the above topic.
  3. Once you have uploaded the plugin, it automatically installs to your WordPress instance. Click the Activate button to activate it.

App setup#back to top

Once you have installed the plugin head to settings (Admin > Bond App settings). Here you can set up the: General settings, Shopify credentials, Shopify blog widgets, locales and Custom Css and JS.

Shopify custom app setup

1. Create a Shopify free partner account ( shopify.dev ).

2. From within Shopify partner dashboard, go to Apps > Create app.

3. Choose Custom App.

4. Setup App name, App URL and Allowed redirection URL(s). Replace yourWPdomain.com with your WordPress domain.

5. Once you've created the custom app, copy the credentials (API key and API secret key) and paste those to your WordPress > Admin > Bond app settings > App credentials.

6. From Shopify admin, the top menu click App setup, scroll down to the App proxy section and edit the Subpath prefix, Subpath and the Proxy URL.

Note! Your Shopify blog will be available at: https://yourShopDomain.com/{Subpath prefix}/{Subpath}. Example: https://yourShopDomain.com/community/blog

7. From the Shopify top menu, go back to the app and click Generate install link, select the Shopify store you want the app to be installed to, paste the link in the browser, follow the instruction and approve the app installation within the Shopify store.

8. All done, test your Shopify blog at https://yourShopDomain.com/community/blog.


App settings#back to top

Edit Shopify blog's settings

Go to WordPress admin > Bond app settings. Edit the layout, permalinks structure, different blog settings, widgets, custom JavaScript and CSS styles.


App uninstall#back to top

Uninstall

In order to uninstall the app:
1. Go to Shopify's store admin > Apps > Select Bond app > Click delete.
2. Go to WordPress admin > Bond app settings > Synced shop > Click Uninstall shop.


Custom development#back to top

The bond app comes with two blog layouts: classic layout and grid layout.Should you wish to extend the app and create your own template, the best way to do that is by using the "bond_blog_feed_request" filter. The implementation can be found within "com/sakuraplugins/bond/core.php".

The "bond_blog_feed_request" receives the "ShopBlogRequestDto $requestData" data transport object.


Version History (Changelog) #back to top

Changelog

                                        -----------------------------------------------------------------------------------------
                                        Version 1.0.0 - March 30, 2022
                                        -----------------------------------------------------------------------------------------

                                        - first release