WooCommerce must be installed and active before FW Rental for WooCommerce can be activated. WordPress enforces this requirement directly, so install WooCommerce first if it is not already present.
Activation creates one database table — wp_fwrental_bookings (using your own table prefix) — and nothing else. It creates no pages, writes no files, and makes no request to any external server. If a later update requires additional columns or indexes, those are added automatically the next time the plugin runs; there is no manual database upgrade step.
Updates arrive through the standard WordPress update flow, on Dashboard > Updates and on the Plugins screen. The plugin does not update itself and does not download anything from the vendor in the background.
Your settings, product configuration, and booking records all live in the database. An update does not touch them — everything is exactly as you left it after an update completes.