Myload SharedLicense Reseller
SharedLicense reseller product import, WooCommerce order provisioning, and customer license display.
Purpose
Open SharedLicense > Settings, add the API token, and test the connection. The token is stored in WordPress settings and is never printed on the frontend.
Open SharedLicense > Products and click Sync products from SharedLicense. Each synced item can be imported or updated as a virtual WooCommerce product.
Click Import to WooCommerce to open the import wizard. Review monthly, yearly, and multi-year prices, choose whether the product is hidden from the shop, assign a category, edit the description, add a featured image URL, and list included services.
Copy the shortcode shown beside a synced product to build a dedicated presentation page. The shortcode displays required SharedLicense fields and then sends customers directly to checkout.
During checkout, saved product fields are attached to the order item. When the WooCommerce order is processing or completed, the plugin calls the SharedLicense order endpoint and stores the service response.
Yearly and multi-year services are tracked locally while the SharedLicense renewal is processed monthly. Monthly services send renewal reminders 10, 5, and 1 day before expiry.
Shortcodes
[myload_sharedlicense_licenses][myload_sharedlicense_product pid="123"]
Widgets
- WooCommerce My Account SharedLicense endpoint.
Functions and service behavior
- Connects to SharedLicense with an Authorization bearer token.
- Syncs reseller products and imports them into WooCommerce with one click.
- Sends paid WooCommerce orders to SharedLicense and stores returned service/license data.
- Provides a presentation shortcode for every imported SharedLicense product.
- Lets administrators tune pricing, visibility, categories, bundled services, featured images, and service tables before import.
- Extends the SharedLicense dashboard where customers can review service periods, request cancellation, edit service inputs, and toggle auto renew when eligible.
