=== 3plnext === Contributors: matechco Tags: woocommerce, 3pl, order fulfillment, shipping, logistics Requires at least: 6.0 Tested up to: 7.0 Requires PHP: 8.0 WC requires at least: 6.0 WC tested up to: 8.0 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Connect your WooCommerce store to the 3plnext order fulfillment platform to sync orders and automate shipping. == Description == 3plnext connects your WooCommerce store to the [3plnext](https://3plnext.com) SaaS platform, allowing your orders to be synced to your 3plnext account for fulfillment, shipping, and logistics management. 3plnext is developed and operated by Matechco, and this plugin is our official integration for WooCommerce stores. Once connected, the plugin securely registers your store with 3plnext by generating a dedicated WooCommerce REST API key pair (Consumer Key / Consumer Secret) with read/write permissions. This connection lets 3plnext pull your orders and keep fulfillment status in sync, without you having to manually create or manage API credentials. **Key features:** * One-click connection between your WooCommerce store and your 3plnext account * Automatic generation of WooCommerce REST API credentials scoped for 3plnext * Simple disconnect option that revokes access and removes stored credentials * Full compatibility with WooCommerce High-Performance Order Storage (HPOS) * Works on both single-site and multisite WordPress installs **Requirements** * An active [3plnext](https://3plnext.com) account * WooCommerce 6.0 or later, active on your site == Installation == 1. Upload the `3plnext` folder to the `/wp-content/plugins/` directory, or install the plugin directly through the WordPress Plugins screen. 2. Activate the plugin through the "Plugins" screen in WordPress. 3. Make sure WooCommerce is installed and active — this plugin requires it. 4. Go to **WooCommerce → 3plnext** in your WordPress admin menu. 5. Enter your 3plnext account email, password, and Client ID, then click **Connect**. 6. Your store is now registered with 3plnext and ready to sync orders. == Frequently Asked Questions == = Does this plugin require WooCommerce? = Yes. The plugin will not activate unless WooCommerce is already installed and active on your site. = What happens when I click "Connect"? = The plugin authenticates with your 3plnext account, generates a new WooCommerce REST API key pair on your site, and registers your store with 3plnext using those credentials. = How do I disconnect my store? = Go to **WooCommerce → 3plnext** and click **Disconnect**. This revokes the generated API key and removes the stored connection details from your site. = Is my data secure? = The plugin communicates with the 3plnext API over HTTPS and uses WooCommerce's native REST API key system to grant 3plnext scoped access to your store data. = Does this plugin support WooCommerce HPOS (High-Performance Order Storage)? = Yes, compatibility with HPOS is declared and supported. == External services == This plugin connects to the 3plnext API, hosted at apps.3plnext.com, which is the fulfillment and logistics platform this plugin integrates your store with. This connection is required for the plugin's core functionality of syncing WooCommerce orders to your 3plnext account. The plugin sends data to this service in the following cases: * **When you click "Connect"** on the 3plnext settings page: your 3plnext account email, password, and Client ID are sent to `https://apps.3plnext.com/woocomerce/login` to authenticate you. If authentication succeeds, your store URL, Client ID, a newly generated WooCommerce API consumer key/secret, and your WordPress/WooCommerce version numbers are sent to `https://apps.3plnext.com/woocomerce/store_register` to register your store. * **When you click "Disconnect"**: your store URL and Client ID are sent to `https://apps.3plnext.com/woocomerce/store_disconnect` to revoke the connection. No data is sent to this service automatically in the background; requests only occur when you take these explicit actions. 3plnext is operated by Matechco (the developers of this plugin). * [Terms of Service](https://3plnext.com/privacy-policy/) * [Privacy Policy](https://3plnext.com/privacy-policy/) == Screenshots == 1. The 3plnext connection screen under WooCommerce settings. 2. Connected store details view. == Changelog == = 1.0.0 = * Initial release. == Upgrade Notice == = 1.0.0 = Initial release.