The client already has Retail Pro, full of inventory. With your plugin, I can install WooCommerce, and it will essentially populate all of the inventory automatically?
Yes, that’s correct. The products that you mark to sell on the website in Retail Pro will automatically come over and be added as “Draft Products” in WooCommerce. Once in WooCommerce, you will need to “merchandise” the product before making it live. This includes things like writing a good description of the product, updating the product name, adding images and alternate images of the product, cross sell, up sell, etc. All of these edits are done directly in WooCommerce. Once the product is live on the website, the integration will automatically handle the updating of inventory and price. Meaning, if you change the price, put the items on sale, decrease the inventory, etc. in Retail Pro, those changes will automatically be reflected in WooCommerce.
For payments on the website, does that somehow funnel back through Retail Pro? It sounds like I'll need a separate gateway, but I'm just trying to understand the flow here.
You will fulfill all orders directly in WooCommerce. Meaning, you will ship all orders directly in WooCommerce or a 3rd party application like ShipStation. These completed orders will be sent down to Retail Pro. So yes, all credit card processing is done in WooCommerce using whatever gateway you have configured for the client. We never pass credit card information down to the POS system as that would make it nearly impossible for the retailer to be PCI/DSS Compliant.
The following picture may help you understand the flow a little better.