Phorest 3rd Party API
Phorest offers a robust set of APIs that can be leveraged to integrate with a 3rd Party E-Commerce solution. Below we will go through what is, and what is not possible, and some tips on how to best approach the integration.
This API allows you to fetch a full list of products for a salon, with information on barcodes, stock levels, cost and sale price, etc. Please note, it is read-only. As such, Phorest should be treated as the source of truth for product information.
All stock adjustments/stock takes should be done in Phorest, and the corrected stock levels pulled from the Product API.
This API will allow you to pass a transaction (sale or refund) into Phorest, with client info and product line items, and salesperson if required. This will automatically reduce/increase the stock levels by whatever quantities the sale/refund is for.
Other Useful APIs
We have a full Transaction API that can pull a list of all transactions from Phorest over a specified date range.
We have a Client API that will allow you to update or create a client. You can also add a client category to make future marketing campaigns easier to filter,
You can find any client in Phorest with their Business and Client ID.
Requesting API access
Please reach out to firstname.lastname@example.org to request access to a salons API. Please CC the business owner in the request.
Phorest does offer an out-of-the-box solution for an Online Shop. More details can be found here.