Woocommerce and UpdatePulse Server integration
Find a file
Aleksei Tikhomirov 3f7e648fc2 fix: guard undefined meta keys in LicHelper::get_package
PHP 8+ warnings "Undefined array key name/version/type/last_updated/
file_name/file_size/file_last_modified/slug" when read() returns
empty or partial data.

Match existing ?? '' pattern from tested/change_log/description keys;
guard file_size and file_last_modified formatters with isset() to
avoid math on null; fall back to input $slug for slug itself.
2026-07-02 13:16:10 +03:00
includes fix: guard undefined meta keys in LicHelper::get_package 2026-07-02 13:16:10 +03:00
languages fix translation 2023-07-22 14:28:37 +03:00
templates feat: ️Update to WooCommerce and UpdatePulse Server capability 2025-06-19 00:26:33 +03:00
.gitignore v. 1.0.4 2022-06-14 23:55:12 +03:00
README.md Update README.md 2025-07-06 17:36:23 +03:00
wc-plugin-update-server.php feat: ️Update to WooCommerce and UpdatePulse Server capability 2025-06-19 00:26:33 +03:00

Woocommerce and UpdatePulse Server integration.

Simple and powerfully! Licenses are created automatically after payment for the order. The plugin provides the ability to renew the license.

UpdatePulse Server
https://github.com/rwsite/updatepulse-server

WooCommerce https://github.com/woocommerce/woocommerce

Screenshots

Plugin create additional settings for UpdatePulse plugin.

Settings

WC Product settings. admin part

Product page

All Orders. admin part

Orders

WC Order metabox: showing and adding licenses. admin part

Edit order. Manage licences. Edit order. Manage licences.

Showing licence data for customer. Renewal function. Front part.

Show licence data for customer. Renewal function.