WooSquare Plus Documentation

1.PURPOSE #

WooSquare Plus can assist you to migrate & synchronize your merchandise between Square & WooCommerce with all the product details. Not simply that you can even integrate Square Payment Gateway at WooCommerce checkout, facilitating the method of merchandising.

With the professional version, all product knowledge may be synchronized between WooCommerce and Square POS like Price, Stock, categories, images, variations, order total, discounts.

Auto Synchronization feature helps to cut back the task, making it time efficient and make things easier. With this plugin, even refunds can be managed from Square POS to WooCommerce.

Keeping the testing innovative mind we’ve integrated the latest Sandbox Support in the payment gateway, with the latest Square API integration making it developer-friendly.

Looking for a way to get your merchandise orders synchronized from Square to WooCommerce, This plugin will exactly do that.

2.FEATURES #

    ➤    SYNC PRODUCTS/ITEMS TO BOTH PLATFORMS

               Synchronize Products/Items from Square to WooCommerce or vice versa with all the product/item detail.

    ➤    AUTO AND MANUAL SYNCHRONIZATION

               Set the synchronization to be done automatically with defined time parameters or synchronize Products/Items manually in real-time.

    ➤    REAL-TIME PRODUCT/ITEM DETAIL SYNC

               Any Product/Item being edited, updated in Square will be reflected in WooCommerce and the same goes for WooCommerce to Square in Real-Time.

    ➤    SUPPORT DIFFERENT PRODUCT/ITEM TYPE

               May Product/Item be a simple or variable, having any Product/Item detail it will be synced according to its type and having all the Product/Item details synced properly.

    ➤    SYNC VARIATION ACCORDING TO ATTRIBUTES

               Variations created and depending on Global and Custom attributes can be synced with all the Variations being fetched by the plugin and synced between both Platforms.

    ➤    INTEGRATE SQUARE PAYMENT GATEWAY

               Another perk from WooSquarePlus+ is that it integrates Square payment gateway for WooCommerce checkout.

    ➤    NEW SANDBOX API INTEGRATED

               Test the payment gateway with new Square API integrated, which enables to send test transactions from Sandbox Mode and reflect them in the Square Sandbox Account with all the details of the transactions.

    ➤    POS ORDER SYNC

               Orders charged through Square Point of Sale will be synced with WooCommerce and can be seen through the WooCommerce order tab.

    ➤    SYNC REFUND ORDERS

               Refunds given through Square POS will be synced with WooCommerce.

    ➤    CUSTOMER SYNCHRONIZATION

               Synchronize customers from woo to square and vice versa.

    ➤    TRANSACTION INFORMATION

               Displays a transaction note about the order in the square account.

    ➤    CARD INFORMATION

               Displays saved credit card(s) at checkout.

3.REQUIREMENTS #

4.INSTALLATION #

  • After you have downloaded the plugin you will now need to install it on your WordPress system.
  • Log in to your WordPress admin panel.

  • Click on the Plugins tab on the left side menu.
  • Click Add New.
  • At the top of the page, you will see an Upload Plugin button, click that.

  • Click Choose file button in the box that appears below, Select the woosquare-plus.zip file from your directory.
  • After the file has been selected, click install now.

  • When the zip file has finished uploading click the Activate Plugin button. That’s all. You will now see Woosquare Plus tab on your admin panel.

5.GETTING STARTED #

Connecting Square with WooSquare Plus:

  • After the plugin has been activated, WooSquare Plus Tab will be visible on the dashboard menu, For connecting with Square through the OAuth button this tab will have to be clicked.
  • After the Square OAuth button(CONNECT WITH SQUARE) has been clicked it will be redirected to the square account login page.

  • Enter square account login credentials.
  • Click sign in.

  • After achieving login, a permissions page will be prompted, click allow to authorize permissions for different functionalities that plugin has to retrieve from the square account.

  • The square account will redirect to the site, click on that’s my site button to redirect to the site and complete authorization with square.

  • After OAuth has been achieved, select your location from the dropdown menu.
  • Click save changes button to save the settings.

  • Click Access your Modules to activate the plugin modules tab.

  • Woosquare Plus Modules displayed.

6.SQUARE PAYMENT GATEWAY #

  • For using the Square Payment Gateway on checkout and also to use Square Sandbox, a plugin module has to be activated which enables it to connect with square sandbox.

  • To activate the module, go to the Woosquare Plus tab.
  • Navigate to the plugin module tab.
  • Enable Square Payment Gateway.
  • As the module is enabled, a sub-tab for Payment Settings will be displayed inside the Woosquare Plus tab, click this tab to access the square payment gateway settings.
  • As the settings are displayed there are multiple options that have different functionalities if enabled.

ENABLE/DISABLE

To enable the payment gateway on WooCommerce checkout, click this checkmark.

TITLE

Set the title of the card, which will display as title outside the credit card field.

DESCRIPTION

The description will display before the credit card fields, any specific instructions can be given through this option.

DELAY CAPTURE

Delay capture can be used when a customer makes an in-store purchase from a merchant, the merchant may want to authorize funds at the time of purchase, and capture funds when the item ships from the warehouse, this can be done through delay capture of all card payments in a transaction.

CREATE CUSTOMER

By enabling this option, the plugin will create a customer profile in Square, this profile will hold all the data of the specific customer like orders, transactions, etc.

LOG DEBUG MESSAGES

If selected this setting will record debug messages in the WooCommerce System Status log.

ENABLE AVS ZIP CODE

Enables AVS zip code functionality. Verification system used to verify the address of a person claiming to own a credit card.

Click Save changes.

  • Click enable sandbox checkbox if you want to set up a sandbox, fields for Sandbox application id, Sandbox access token, and Sandbox location id will appear.
  • Sandbox Application Id, Sandbox Access Token, and Sandbox Location id can be retrieved from the Square account.
  • Copy these credentials from the Square account and paste in the fields in the Payment settings tab and click save changes.
  • Sandbox Application ID and Sandbox Access Token can be retrieved from here on the Square Account. (Note: Create a Square application if you don’t have one: https://developer.squareup.com/apps)
  • Square Application must be set to Sandbox Settings mode.

  • Location ID can be retrieved from here on the Square Account.

 

 

7.SYNCING OF PRODUCTS #

  • Synchronization of Products enables us to synchronize items from Square to WooCommerce or vice versa.
  • To activate this module, it will have to be enabled from the Plugin module tab.

  • To activate the module, go to the Woosquare Plus tab.
  • Navigate to the plugin module tab.
  • Enable Synchronization of Products module.
  • After the module is enabled, a sub-tab of the Sync Products tab will be activated inside the Woosquare Plus tab.
  • This tab will have all the settings that will help to synchronize items between both the platforms. (Note: For synchronization of products to work Sandbox must be disabled in the Payment settings)
  • The settings are used for auto-synchronization and manual-synchronization.
  • There are a number of settings in this tab to address different functionalities as defined below.

AUTO SYNCHRONIZE

  • To automatically synchronize the items between both platforms set this option to on, the plugin will auto synchronize items.
  • As this setting is set to on, another setting will be enabled for auto-sync time, the items can be auto-synced after 1 hour, 12 hours, and 24 hours.
  •  The time selected for the auto-sync, the plugin will auto-synchronize the items according to the set time interval.

MERGING OPTION

  • This setting enables override/sync items between WooCommerce and Square.
  • There are two options to choose from: WooCommerce product Override Square product and Square product Override WooCommerce product, the plugin will synchronize data according to the option selected.
  • This setting works with auto-sync functionality.

SYNC PREFERENCE

  • There are two options for auto-sync preference. 
  • By selecting All, each product and category will sync after the time interval.

  • You can also select Specific Products only to sync products and categories of your choice to sync automatically after the time interval.
  • Select the products and categories of your choice and click Update.

SYNCHRONIZE ON PRODUCT EDIT, UPDATE AND DELETE

  • The plugin will edit, update, and delete the synchronized items if this option is selected.
  • Editing, updating, and deleting can be done both ways, from Square to WooCommerce and from WooCommerce to Square.
  • If the sync is selected from Square to WooCommerce, then any item being edited, updated in Square will be reflected in WooCommerce and the same goes for WooCommerce to Square.
  • You can also select specific product fields only to be edited or updated.

DISABLE AUTO DELETE

  • You can check this option if you don’t want the product to be deleted automatically on the other side. For example, if you delete a product on Woocommerce it won’t be deleted on Square.

ORDER SYNC EMAIL NOTIFICATIONS

  • To generate an email notification for order sync an option has been provided which can be enabled to achieve this functionality.
  • Every time synchronization is being done an email notification will be initialized, that email will have details of the synchronization process.

DESCRIPTION SYNCHRONIZATION

  • If selected, this option enables synchronizing product description between both platforms.
  • Any changes made in the description of the product from one platform will automatically be tallied and will be visible on the other platform.

7.1.WOOCOMMERCE TO SQUARE SYNC #

Auto-sync with the variable product and global/custom attributes

  • Click the WooCommerce Product tab and navigate to Add new option and click it.
  • A new page will open where a new product can be created in WooCommerce.
  • Provide product details like Name, Description, Category, Image, define attributes for creating variations and click save attributes and publish the product.

  • We can apply the global attributes to the product which are defined in attributes sub-tab in the WooCommerce products tab.

  • To create the product variations depending on global attributes click on attributes.
  • Click on the drop-down list to add attributes, if there will be global attributes that are already defined then they will be available to choose from here, in this case, color and size, add values, checkmark used for variations and click on save attributes.

  • To create variations from global attributes navigate to variations tab select Create Variations from all attributes from the drop-down list and click go, depending on the selected global attributes WooCommerce will automatically create variations.
  • Define price and SKU in the respective variation.
  • Click save changes.

  • As the product is created it will be visible on the product list in All product tab of WooCommerce inventory.

    • Now to Auto Synchronize the newly created product with square, navigate to the Sync Products tab.
    • Set the auto to synchronize option to on.
    • Set a time to synchronize items in.
    • Make sure to select the WooCommerce Product Override Square Product option to synchronize WooCommerce product to Square 
    • If you are selecting sync preference for specific products make sure you include this product in your selected specific products then update. 
    • Click the save changes button.

 

Note: You must use small letters in attributes and variations in order to sync the products properly. Also, Don’t use special Characters and Symbols Like (“Ą Ó ź ż Ą Ć Ę Ł Ń Ó Ś Ź Ż ą ć ę ł ń ó ś ź ż õ o͡o ø (){}&%$!@#^*=+/<>;”)

 

  • When the auto-synchronization is completed according to defined parameters.
  • The newly created product will be synchronized from WooCommerce to Square and will be visible in the item library tab in the Square account.

  • The item will be synchronized from Square to WooCommerce with all the product details.
  • As the product was created with variations in WooCommerce, so it will be synchronized with all its variations and attributes to Square.

Manual sync from woocommerce to square with global/custom attributes.

  • To introduce custom attributes to a product, navigate to the Attributes tab and select the Custom Product Attribute from the drop-down menu, and click add.
  • As the add button is clicked, a custom attribute field will be visible where the name of the attribute and its values can be defined.
  • After defining the attribute name and its values checkmark use for variations and click the save attributes button.

  • After defining custom attributes, click on variations tabs and select create variations from all attributes from the drop-down list and click go.
  • Define price and SKU for the respective variations and click save changes.

  • For a product to be synchronized manually, the Sync Products tab has to be accessed.
  • When the Sync Products tab opens there will be a button for Synchronize Woo to Square, Click that button.

  • As this button is clicked it will display a popup box, which will have the settings for synchronization then you can select the categories and products through selecting them by the checkmark.
  • Click the start synchronize button to start the synchronization, the plugin will synchronize all selected categories and products one by one even detecting a new item, if a new item is found from WooCommerce Products, in this case, Shoes.

  • When the synchronization is completed, product detail will be synced from WooCommerce to Square.
  • The product will be visible in the item library or Square account.

  • All the product details with variations created from custom attributes will be fetched and synchronized to Square from WooCommerce.

7.2.SQUARE TO WOOCOMMERCE SYNC #

Auto synchronize with manual/variable product and global/custom attributes

  • As Square account is logged in.
  • Navigate to the seller dashboard on the upper right corner.

  • After the dashboard has loaded, an option of items will be visible from the side menu. Click this option to excess the Square item creation and customization page.

  • When the items option is clicked, the page will be redirected where items can be created or edited for Square store.
  • To create an item click on create an item button below the upper right corner of the page.

  • When Create an item button is clicked, the page will be redirected to the page where item details can be defined.
  • Details like name, category, description, location, and image can be defined.
  • Price and inventory details of the respective item can also be defined on this page, details can be set in Unit Type, Price, SKU, Stock, and Low Stock Alert.
  • After you have entered the product details, click the save button
Note: You must use small letters in attributes and variations in order to sync the products properly. Also, Don’t use special Characters and Symbols Like (“Ą Ó ź ż Ą Ć Ę Ł Ń Ó Ś Ź Ż ą ć ę ł ń ó ś ź ż õ o͡o ø (){}&%$!@#^*=-+/.<>;”)
  • Variations can also be set to the product, Custom Variation Attributes will be provided for every individual variation being created, to create multiple variations click create and add another button .click done button after the required or preferred variations have been created.

  • After the variations have been created click the save button.
  • Variations have to be created correctly. Example: color[blue], size[small].
  • In the above example, Color and size are global attributes created in Woosquare Plus.

  • Items will be created and listed in the item library page.

To synchronize the product from Square to WooCommerce access the WooSquare item sync module and update the settings according to the requirements.

Set auto synchronize to on.

Set a time to synchronize items in.

Make sure to select Square product Override WooCommerce product option to synchronize Square product to WooCommerce.

If you are selecting sync preference for specific products make sure you include this product in your selected specific products then update. 

Click the save changes button.

 

  • When the synchronization is completed, the item will sync in WooCommerce products with all the product details, if the item was created with variations, then it will automatically be synchronized with all its variations and as a variable product in WooCommerce.

 

Manual synchronize with simple/variable product and global/custom attributes

  • For the product to be synchronized manually, the Sync Products tab has to be accessed.
  • When the Sync Products tab opens there will be a button for Synchronize Square to Woo, Click that button.

  • As this button is clicked it will display a popup box, which will have the settings for synchronization then you can select the categories and products through selecting them by the checkmark.
  • Click the start synchronize button to start the synchronization, plugin will synchronize all selected categories and products one by one even detecting a new item in WooCommerce if a new item is found from Square inventory, in this case, Sunglasses.

  • All the product detail is fetched from Square and being synced to WooCommerce in real-time.
  • The product created and used for synchronization is a simple product i.e. without any variations, the product will automatically be synchronized as Simple Product in WooCommerce.

8.ORDER SYNCHRONIZATION #

  • WooSquare order sync is another module in the plugin that enables us to register order ids from both platforms.
  • As the orders are placed, order ID’s from the respective platform will be displayed on a single page, hence making it easy to keep track of transactions and orders.
  • This module will have to be enabled from the plugin module tab.

  • To activate the module, go to the Woosquare Plus tab.
  • Navigate to the plugin module tab.
  • Enable Order Synchronization module.
  • When the module is activated, then there will be a new tab available in the dashboard side menu, Order Sync tab.
  • Application ID, Access Token, and Location ID can be retrieved from the Square account.
  • Copy these credentials from the Square account and paste in the fields in the Order sync tab and click save changes.

  • Application ID and Access Token can be retrieved from here on the Square Account.
  • Square Application must be set to Production Settings mode.

  • Location ID  can be retrieved from here on the Square Account.

  • Now Webhook also has to be enabled from Square Dashboard.
  • Go to the Webhooks option in the side menu and click Enable.
  • Paste the Auto-generated Link from Woosquare Plus Order Sync tab to Notification URL Field in Webhooks tab from Square Dashboard.

  • Click Save.

  • To test that Webhook is functioning correctly and is verifying the request, click Send Test WebHooks Notification.
  • After clicking the Webhook returns response code, Now this code has to return  200, which means that settings are working correctly from Woosquare Plus to Square. If the 200 code is not returned then check your settings again and test.

 

8.1.SYNC SQUARE POS ORDER TO WOOCOMMERCE #

  • Orders charged through Square Point of Sale app can be synchronized with WooCommerce.
  • The orders generated by Square Point of Sale app will be synchronized with all the product details of the product being charged and synced to WooCommerce.
  • To make a charge from Square POS.
  • Download and open it.

  • As the Point Of Sale app is opened it will prompt to Sign In
  • Click the sign-in button and provide account credentials on the next screen, click sign-in on the top right corner of the POS.

  • When the account is logged in, all the items in the Square Item Inventory of the particular account will be displayed through the POS.
  • To make a charge tap an item, if the item is a variable product then POS will prompt to choose from Variations.
  • Select the variation and click add.

  • After clicking the add button, the item will be selected for charge and the amount will be updated on the charge button.
  • Click the charge button to create a charge in POS.
  • When the charge button is tapped, POS will redirect to the next screen, on the next page, there will be options to tap that option.

  • As more options are clicked it will display the different payment methods, select other payment types.
  • POS will redirect to the screen where payment can be recorded through POS.
  • To record the charge for the selected item click on Record Payment Button.

  • A charge will be created through POS and a Confirmation page will be displayed.

  • Order placed through Square POS will sync from Square to WooCommerce and display in the orders tab.

8.2.REFUND FROM SQUARE POS #

  • A refund can be given through Square POS on any order created through the POS.
  • Any refund given on Square POS will reflect in the WooCommerce order tab for the particular synced Square Item.
  • Log in to Square POS through Square Account and issue a refund.

  • Open Transactions and click on that transaction you want to refund.
  • When the transaction information screen opens tap the issue refund button.

  • Select the item from the items tab and define the amount to be refunded from the amount tab and tap next.

  • On the next page, a reason for the refund has to be selected. After selecting a reason click on the refund button.
  • A confirmation screen will display for refund displaying the amount that is to be refunded.

  • As the POS has processed the refund it will be synced in real-time with WooCommerce and the refund will be displayed for the particular order in WooCommerce.

 

8.3.SYNC WOOCOMMERCE ORDER TO SQUARE TRANSACTION #

  • Enable sandbox to place test transactions.

  • Click enable sandbox checkbox to set up a sandbox, fields for Sandbox application id, Sandbox access token, and Sandbox location id will appear.
  • Sandbox Application Id, Sandbox Access Token, and Sandbox Location id can be retrieved from the Square account.
  • Copy these credentials from the Square account and paste in the fields in the Payment settings tab and click save changes.
  • Sandbox Application ID and Sandbox Access Token can be retrieved from here on the Square Account. (Note: Create a Square application if you don’t have one: https://developer.squareup.com/apps)
  • Square Application must be set to Sandbox Settings mode.

  • Location ID can be retrieved from here on the Square Account.

  • Place an order on your WooCommerce site.

  • Open your Square Default Test Account.
  • Go to Transactions.
  • Synced orders will be displayed.

9.TRANSACTION NOTES #

  • Through the Transaction notes module, set a template for transaction notes to be sent on every transaction.
  • This module has to be enabled from the plugin module as it is enabled, a tab for transaction notes will be activated.

  • To activate the module, go to the Woosquare Plus tab.
  • Navigate to the plugin module tab.
  • Enable the Transaction notes module.

  • The template can be designed to have multiple tags like {order_id} tag which will fetch order id of the order placed or {billing_first_name} tag which will fetch the first name of the customer who is placing the order and send it in the transaction note. Tags given below in the module tab can be used.
  • Click Save changes to save the transaction note.

  • As a transaction is completed through WooCommerce checkout and hits the Square account the transaction note for the respective transaction can be seen in the transaction receipt.

 

 

 

 

10.SAVE CARDS AT CHECKOUT #

  • Enabling this module will allow the card to be saved on WooCommerce checkout and can also be synchronized from My account page of the user.
  • To display the settings of the module, it will have to be enabled from the plugin module tab, save cards tab will be activated as this module is enabled.

  • To activate the module, go to the Woosquare Plus tab.
  • Navigate to the plugin module tab.
  • Enable the Transaction notes module.

  • When the module is activated, then there will be a new tab available in the dashboard side menu, Customer Sync tab.
  • Select Yes and click Save changes, if you want customers to add credit cards on My Account page.

  • The credit cards page will be displayed on My Account page, where users can add his/her credit cards.

  • On the checkout page, Different cards saved in the user My account will be displayed to choose from.
  • Users can directly choose anyone of his/her credit cards through which he/she wants to pay.

 

11.CUSTOMER SYNCHRONISATION #

  • Enabling this module will allow customer synchronization.
  • To display the settings of the module it will have to be enabled from the plugin module tab.
  • WooCommerce/Square Customer tab will be activated as this module is enabled.

  • To automatically synchronize the customer between both platforms set this option to on, the plugin will auto synchronize customers.
  • As this setting is set to on, another setting will be enabled for auto-sync time, the customer can be auto-synced after 1 hour, 12 hours, and 24 hours.
  • The time selected for the auto-sync, the plugin will auto-synchronize the customer according to the set time interval.

  • This setting enables the override/sync customer between WooCommerce and Square.
  • There are two options to choose from: WooCommerce customer Override Square customer and Square customer Override WooCommerce customer, the plugin will synchronize data according to the option selected. This setting works with auto-sync functionality.

  • The plugin will edit, update, and delete the synchronized customer if this option is selected.
  • Editing, updating, and deleting can be done both ways, from Square to WooCommerce and from WooCommerce to Square.
  • If the sync is selected from Square to WooCommerce, then any customer being edited, updated in Square will be reflected in WooCommerce and the same goes for WooCommerce to Square.
  • Remember to click save changes.

12.CARTFLOWS FOR WOOSQUARE PLUS #

  • Available Cartflows step types to choose from:
    • Landing Page Step
    • Checkout Step
    • Upsell Step
    • Downsell Step
    • Thank You Step
  • A Cartflow Checkout.

 

  • An Upsell Popup.

 

  • A Downsell Popup.

 

  • A Completed Order through Cartflow checkout with an upsell order.

 

 

  • A Cartflow Upsell order in Woocommerce orders.

 

  • Order in Square.

 

  • Upsell/Downsell Refund in Square

13.UPGRADE TO WOOSQUARE PLUS #

  • If you want the upgraded Woosquare Plus plugin.
  • You will need to download and then install it.

  • Click on the WooSquare tab on the left side menu.
  • Click Upgrade.
  • Select any one of the options from Single Site, 3 Sites or 25 Sites.
  • And click Upgrade Now.

  • Now enter your account details. Example: email, name etc.
  • Select a payment method and enter details. Example: card number, security code etc.
  • And click Review Order.

  • Now select one option between Annually or Lifetime.
  • Enter your account details again. Example: email, name etc.
  • And click Pay and Subscribe.

  • When you see the above page, that contains all your essential details, your payment and subscription are successful.

  • Now login into your Freemius Account.
  • Enter Email and Password.
  • And click Sign in.

  • Now go to the Downloads tab on your Freemius Dashboard.
  • In the Downloads tab, your bought Woosquare Plus plugin will be displayed.
  • You can download it from your Downloads tab.

 

 

14.FREQUENTLY ASKED QUESTIONS #

Q: Why aren’t products syncing from Woo to Square or vice versa?

A: Make sure you have copied the write credentials from the square developer dashboard to Woosquare Plus, when Square Application is set to Sandbox Settings mode.

 

Q: Why aren’t orders syncing?

A: For orders to sync, credentials must be copied from the square developer dashboard to Woosquare Plus, when Square Application is set to Production Settings mode only.

 

Q: Why isn’t the Webhook event test working?

A: Webhook link copied from Woosquare Plus to Square Application is not correct or duplicated.

 

Q: Why aren’t Woocommerce orders appearing in Square?

A: Woocommerce orders only appear in Sandbox Test Accounts, use the pre-made Default Test Account in the Square Developer Dashboard for this process.

 

Q: Why aren’t transaction notes appearing in Square?

A: Transaction notes only appear in Sandbox Test Accounts, use the pre-made Default Test Account in the Square Developer Dashboard for this process.

 

Q: Why do I get an error, when I create a credit card?

A: Error appears if incorrect or new Postal/Zip code is entered, enter the Postal/Zip code that you provided on your Woosquare plus Account.

 

Q: Why isn’t SKU appearing for a variable product synchronization in Woosquare Plus?

A: SKU only appears on the main products page for a simple product, for a variable product SKU(s) appears inside the product’s variations settings.

 

Q: What should I sync first Woo to Square or vice versa?

A: Recommended: Woo to Square.

 

Q: Does order sync from Woo to Square support shipping?

A: Yes, order sync from Woo to Square supports shipping.

 

Q: What are the abbreviations?

A: SKU > Stock Keeping Unit: a distinct type of item for sales, such as a product or service, and all attributes associated with the item type that distinguish it from other item types.

POS > Point of Sale: the time and place where a retail transaction is completed.

AVS > Address Verification System: a verification system used to verify the address of a person.

OAuth > Open-standard Authorization: an open standard for access delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites but without giving them the passwords.

 

Q: Is there a setup fee?

A: No, there are no setup fees on any of our plans.

 

Q: Can I cancel my account at any time?

A: Yes, if you ever decide that WooSquare – Square for WooCommerce isn’t the best plugin for your business, simply cancel your account from your Account panel.

 

Q: What is the time span for your contracts?

A: All plans are year-to-year unless you purchase a lifetime plan.

 

Q: What payment methods are accepted?

A: We accept all major credit cards including VISA, MASTERCARD, AMERICAN EXPRESS, as well as PAYPAL payments.

 

Q: Do you offer refunds?

A: We don’t offer refunds, but we do offer a free version of the plugin (the one you are using right now).

 

Q: Do I get updates for the premium plugin?

A: Yes, Automatic updates to our premium plugin are available free of charge as long as you stay as a paying customer.

 

Q: Do you offer support if I need help?

A: Yes, Top-notch customer support is key for a quality product, so we’ll do our very best to resolve any issues you encounter via our support page.

 

Q: I have other pre-sale questions, can you help?

A: Yes, you can ask us any questions through our support page.

 

Notes:

  • If product variations are not given properly, the synchronization process might not work.
  • Order synchronization runs on either live credentials or sandbox.
  • Order synchronization might take some time to work.
  • Orders will synchronize only through this Woosquare Plus plugin.
  • Order can be charged through Square POS app only.
  • Cash on delivery in the Square POS app will not sync orders.
  • A maximum of 60 characters is allowed in a transaction note.

15.DEVELOPMENT CHANGE-LOG #

== Changelog ==

= 3.7.1 =

* Added – Buycred For Square compatibility.
* Added – Compatibility with WordPress 5.5
* Fixed – Suport bugs fixes.

= 3.7 =

* Added – Cartflow Compatibility with Upsell/DownSell.

= 3.6.7 =

* Fixed – Payment process conflicts.

= 3.6.6 =

* Added – New beautify User interface revamp.
* Added – admin can select Title / Description / Price / Stock / Category / Product Image sync.
* Added – Disable Auto Delete on admin control.
* Added – OrderSync module removed glitches with coupons , shippings and taxes.
* Added – OrderSync bypass order if square order amount not match.
* Fixed – delay capture support..

= 3.6.4 =

* Fixed – order sync with payment endpoints glitches with coupon and shipping.
* Fixed – Auth obj array conversion.
* Fixed – Square SDK Updated customer sync.

= 3.6.2 =

* Fixed – stock for simple product.
* Fixed – auto sync settings.
* Fixed – data-debug-mode.php added.

= 3.6 =
* Added – Sign-up fee or Free trial support for order sync module for recurring-payment
* Fixed – order refund through square.
* Fixed – variation displaying transient removed.
* Fixed – sandbox credentials sanitize fields.
* Fixed – payment enabled checks.
* Fixed – card not found through woocommerce customer id.

= 3.5.1 =

Added – free api.
Fixed – Some error fixed.
Fixed – file missing issues.
= 3.5 =

Added – code quality.
Enhancement – Added compatibility for WordPress 5.3.2
Enhancement – Added compatibility for WooCommerce 3.8.1
= 3.2.2 =

Update – SDk updated version 2.3.1
= 3.2.1 =
Fix – Selected payment location.

= 3.2 =

Added – SCA Integration.
Added – replace depreciated with new one api endpoints.
Added – Square Sandbox dashboard integration with v2 api.
Added – Create payment V2 API.
Added – Get payment V2 API.
Added – Cancel payment V2 API.
Added – Refund payment V2 API.
= 3.1.8 =

Added – WooSquare Official documentation link added.
Added – Refund support for reason optional.
Fixed- Some error fixed.
= 3.1.4 =

Added – Square Payment Gateways Support.
Added – Refund support.
Update- SSL notice code update.
= 3.1.2 =

Improvement – Square connect authorization.
= 3.1.1 =

Update – SDk updated.
= 3.1 =

Improvement – Square connect authorization.
Added – Square connect revoke.
= 3.0 =

Added – Square connect authorization.
= 2.8 =

Enhancement – CURL code to HTTP API request.
= 2.6 =

Enhancement – Added compatibility for WordPress 5.0.1
Enhancement – Added compatibility for WooCommerce 3.5.2
Enhancement – Manage Stock management conditions.
= 2.4 =

Added – Html escape check.
Remove – Conflicts with square multi location.
Remove – font size bold conflicts.
Added – Support for wc_update_product_stock.
Manage – Stock management according to square rule RECEIVE_STOCK,SALE.
= 2.2 =

Added – Synchronization Compatibility Multiple attribute with multiples variations WooCommerce to Square.
Added – Synchronization Compatibility Multiple attribute with multiples variations Square to WooCommerce.
= 2.0 =

Added – Compatibility single attribute with multiples variations.
Added – Sync to square on Added,edit,update or delete event.
Update – WooCommerce to Square variations uppercase lowercase compatibility.
Update – Square to WooCommerce variations sync space trims.
Update – Improvement in product synchronization.
Update – Terminate or delay when other synchronization with.
= 1.5.5 =

Optimization – Added compatibility for the latest version of woocommerce.
= 1.5.1 =

Optimization – Optimization of code with free and paid conflicts.
= 1.5 =

Added – filtration validation with global and custom attributes.
Optimization – Organized the code.
= 1.4 =

Added – PHP version compatibility checked.
= 1.3 =

Added – Compatibility with woocommerce 3.0x .
Added – sync multiples variations with starting 2 attributes variable product in free completed in pro version.
Update – Add Woosquare Double attributes with variable product with variations.
= 1.2 =

Commit to clean and update code upto standards
= 1.1 =

Fixed Conflict with Pro version
Tested upto WooCommerce 3.0
Tested for WordPress 4.7.3 Compatibility
= 1.0.3 =

Small update in backend
= 1.0.1 =

Added some backend features
= 1.0 =

Initial release[/vc_column_text][/vc_column][/vc_row]

Help Guide Powered by Documentor
Suggest Edit

No solution found? Send us a ticket!

This Website uses cookies to make the website work, for traffic measurement and optimization of page content. By using our Website, you agree to the use of cookies for these purposes. You can read more about cookies in our privacy and cookie policy.

OK