Connect coreSTORE POS to coreFORCE eCommerce

Created by Ezra Weinstein, Modified on Thu, 06 Jul 2023 at 09:00 PM by Carrie Despaux

Watch the video below to view the steps on how to connect coreSTORE to coreFORCE. Also included in this article is a coreFORCE Options Guide that has detailed explanations of each option used to configure how coreSTORE syncs with coreFORCE.




Connecting coreSTORE to coreFORCE from Coreware on Vimeo.

  • Step 1: In coreSTORE POS, select the Store Config module, and use the search box or the jump to drop-down menu to get you to the Ecommerce Platform section.
  • Step 2: Select coreFORCE from the drop-down list, as seen below (see the coreFORCE Options Guide for more information about the options in this section).

  • Step 3: After selecting coreFORCE, a new section called Coreware Settings will appear below the Ecommerce Platform section.

  • Step 4: Next, you need to create an API Key in coreFORCE.
    • In the left menu of coreFORCE, select Developer (A), then API (B), then Developers (C) to bring up the Developer Maintenance screen.

  • Once on the Developer Maintenance screen, click the + Add button (D).


  • Input "coreSTORE POS" in Business Name (E), First (F), and Last (G). The API Key that you need to plug into coreSTORE in Step 6 is automatically generated in Connection Key (H). Copy the API key, then click on the Access tab (J).

  • Under the Access tab (J), do NOT check the box that says Full Access (K). Instead, select the coreSTORE POS API Method Group (L) and drag it over to the right box so that coreSTORE will have access to coreFORCE's data and the two systems can communicate correctly. Finally, click the Save button (M).



  • Step 5: After creating the API Key in Step 4, go back to coreSTORE to the Coreware Settings section (3). First, for Coreware API URL, enter your backend URL with /api.php as the page (for example, https://yourstore.coreware.com/api.php) (change where it says "yourstore" to the store name for your coreSTORE POS system).
  • Step 6: Second, for Coreware API Key, enter the API key you created in Step 4.
  • Step 7: Click the Save button in the bottom right of the screen.

  • Step 8: Next you need to create an API key in order to connect coreFORCE to coreSTORE.
    • Go to the API Settings section underneath the Coreware Settings section and click Add API Key (A).
    • Next, input a description (B) for the API key (since you are trying to connect coreFORCE, we recommend using coreFORCE as the description).
    • coreSTORE then automatically generates an API key (C) for you, so no need to create your own.
    • Next, click the Copy to Clipboard button (D) to copy the API key to your Clipboard so that you can plug it into coreFORCE in Step 9 and/or save it for future reference, because once you hit (F), you will not be able to see the entire API key through coreSTORE (THIS STEP IS VERY IMPORTANT!!!!!!!!!!).
    • Next, select Read/Write (E) from the Permissions drop-down list so that coreFORCE will have full access to coreSTORE's data and the two systems can communicate correctly.
    • In order to finish creating the API key, click the Add API Key button (F).

  • Step 9: Finally, you need to go to coreFORCE to input the API Key you just created in order to connect coreFORCE to coreSTORE.
    • In the left menu of coreFORCE select System (A), then Preferences (B), then Client Preferences (C) to bring up the Client Preferences screen.

  • Once on the Client Preferences screen, click the + Add button (D).

  • Once on the Client Preferences screen, select CORESTORE_ENDPOINT-Endpoint (E) from the Preference drop-down list.
  • Next, you will paste the URL for your coreSTORE POS system into the Client Setting field (F): https://yourstore.corestore.shop (change where it says "yourstore" to the store name for your coreSTORE POS system). Then, click the Save button (G).

  • You will also need to add the API key that you copied to your clipboard in Step 8. Click the + Add button again (D).

  • Next, select CORESTORE_API_KEY-API Key (H) from the Preference drop-down list.
  • Next you will paste the API key that you copied to your clipboard in Step 8 into the Client Setting field (J).
  • To complete connecting coreFORCE to coreSTORE, click on the Save button (K). Now coreSTORE and coreFORCE have been integrated!

coreFORCE Options Guide

In the Store Config module, use the search box or the jump to drop-down menu to get you to the Ecommerce Platform section and select coreFORCE from the drop-down list. Options 1-16 apply to how coreFORCE and coreSTORE automatically sync together after the first initial sync. Options 17-19 are used for a one-time sync that has to be done manually (usually just for initial setup).

  • New Items Are E-Commerce By Default (1): Check this box if you want every new item added to coreSTORE to be categorized as an e-commerce item.
  • New Customers Are Added To Web Site (2): Check this box if you want every new customer added to coreSTORE to be automatically added to the coreFORCE website.
  • Update Online Store When Receiving Items (3): Check this box if you want the online store to be updated every time you receive items through coreSTORE.
  • Update Online Store When Selling Items (4): Check this box if you want the online store to be updated every time you sell items through coreSTORE.
  • Update Online Store When Updating The Item (5): Check this box if you want the online store to be updated every time you update items through coreSTORE.
  • Update Online Store When Performing An Inventory Count (6): Check this box if you want the online store to be updated every time you perform an inventory count in coreSTORE.
  • Do Not Update Quantities From Item Screen To Online Store (7): Check this box if you do not want the quantities of items in coreSTORE to automatically be updated in the online store.
  • Transmit Product Custom Fields (8): Check this box to have the custom fields you have created for products in coreSTORE be sent to the online store.
  • Search For Item On Receiving Screen (9): Check this box to search for items on the Receiving screen.
  • Search For Item On Selling Screen (10): Check this box to search for items on the Selling screen.

  • Do Not Transmit Prices To Web Site (11): Check this box if you do not want the prices of items in coreSTORE to be sent to the online store.
  • Transmit List Price As Out Of Stock Sales Price (12): Check this box to have the list prices of items to be sent to the online store as an out of stock sales price.
  • Create Invoice For Store Account Transactions (13): Check this box if you want coreSTORE to create an invoice for store account transactions.
  • Create Invoice For Layaway Transactions (14): Check this box if you want coreSTORE to create an invoice for layaway transactions.
  • Import Orders (15): Select from the drop-down list below how/which orders you want to be imported into coreSTORE from coreFORCE (Do not import, Pickup Orders Only, Completed Orders, Completed and Pickup Orders, or Every order as soon as it's placed).
    • Select Do not import if you do not want to import orders at all.
    • Select Pickup Orders Only, Completed Orders, or Completed and Pickup Orders if you want to import specific types of orders.
    • Select Every order as soon as it's placed if you want every single order in coreFORCE to be imported into coreSTORE at the same time that the order has been placed.
  • Mailing List (16): Select from the drop-down list which mailing list you want imported from coreFORCE into coreSTORE.
  • Ecommerce Sync Operations (17): When you want to manually sync coreFORCE and coreSTORE, check the boxes for the operations that you want to occur.
  • Last Sync Date (18): This field shows the last time that you manually synced coreFORCE with coreSTORE.
  • Sync (19): Click the Sync button to manually sync coreFORCE with coreSTORE.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article