Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository


SquareComm server API. This plugin serves the required REST API to the SquareComm mobile app.

This plugin provides an easy to use REST API that is required for the SquareComm mobile app. This plugin returns simple JSON format, including products, product variations, skus, and more. Retrieving or updating data is as simple as sending a HTTP request.

Example REST endpoints:






  • pid = post id for post_type = 'product'
  • vid = post id for post_type = 'product_variation'


SquareComm is under active development and I will do my best to provide fixes to problems. The latest general releases are always available through the WordPress Plugins Directory.

For general questions, please post on the WordPress forums with the tag SquareComm. For bug reports or if you wish to suggest patches or fixes, please go to: SquareComm Plugin.

If you have any problems with SquareComm, it would be helpful if you could enable PHP error loging by editing your php.ini file.

Example php.ini:

; Log errors to specified file. PHP's default behavior is to leave this value empty. error_log = /var/log/php_error.log

Include the contents of your php error log file in your correspondence with the developer. Thanks.

Disclaimer Although SquareComm has been well tested and is used on production web sites, it changes database content which holds the possibility of breaking things. Use of SquareComm is at your own risk! Please make sure you have adequate backups and if you do find any problems please report them.

Author Square State Software
Contributors sssowner
Tags api, App, ecommerce, iOS, linux, mobile, mysql, REST, woocommerce


Install the SquareComm Plugin/API via the plugin directory, or by uploading the files manually to your server.

Once you've installed and activated the plugin, check out the documentation for details on your newly available REST API endpoints.


SquareComm uses shell commands to do some of its stuff, so there is more of a chance of things going wrong than with most plugins. Please check that your set up meets these requirements.

SquareComm is currently well tested on:

  • Linux


2.0.1 (April 2, 2016)

2.1.1 (April 15, 2016)

Decouple the database backup process from the request dispatch and handling.

2.1.2 (April 15, 2016)

Bug fixes:

  1. Handle handshake request properly (don't require database information from client).

2.1.3 (September 25, 2016)

Support Wordpress multisites for SquareComm app sample databases.

2.1.4 (December 9, 2016)

Support file uploads for SquareComm app sample databases.


Version 2.1.4

Requires WordPress version: 3.0.1 or higher

Compatible up to: 4.6.3

Last Updated 09 Dec 2016

Date Added: 31 Mar 2016

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0