Overview
Configure optional product URL, classic attribute-display and missing-SKU utilities for a WooCommerce store.
This guide explains how to install WPSDDC Ecommerce Toolkit, set up its options and use it in your everyday WordPress workflow.
Requirements and Compatibility
- WordPress 6.0 or later.
- PHP 8.1 or later.
- An account with permission to install and activate plugins. Site settings require administrator permissions.
Activate WooCommerce before configuring product features.
It works independently: WP StudioDDC HQ and other collection plugins are not required to register its administration screen.
Installation
- Obtain the installable WPSDDC Ecommerce Toolkit ZIP package and keep a current site backup before installation.
- In the dashboard, open Plugins → Add New Plugin → Upload Plugin.
- Select the ZIP file, choose Install Now and then Activate Plugin.
- Open WPSDDC → Ecommerce Toolkit to access its controls and usage information.
For manual installation, copy the wpsddc-ecommerce-toolkit folder into wp-content/plugins/ and activate the plugin from Plugins. The package entry file is wpsddc-ecommerce-toolkit.php.
Configuration and Options
Open WPSDDC → Ecommerce Toolkit, review the options below and save the features you intend to use. These are initial values; previously saved settings can differ.
| Setting | Initial Value | Options |
|---|---|---|
| Use Clean Product URLs | Disabled | Enable or disable |
| Show Metric Units in Classic Product Attributes | Disabled | Enable or disable |
| Metric Display Scope | all | All Product Languages / Selected Language Codes |
| Metric Language Codes (Comma-Separated) | Not configured | Optional field |
| Generate Missing Product SKUs on Save | Disabled | Enable or disable |
| Product SKU Pattern | {ID} | Optional field |
| Variation SKU Pattern | {ID} | Optional field |
How to Use the Plugin
- Open WPSDDC → Ecommerce Toolkit with WooCommerce active. Enable only the product utilities you intend to use.
- For clean product URLs, enable the option and test representative product links and conflicting slugs before relying on the new format.
- For metric labels, choose all languages or selected language codes. Review the classic product Additional Information display.
- To generate missing SKUs on save, define the product and variation patterns and enable that utility. Use {ID} where you need the object ID.
- Save a test product or variation without a SKU, then inspect the generated value. Existing SKUs should remain unchanged.
Practical Example
Use a pattern such as STORE-{ID} for a missing product SKU. Save one eligible product and confirm the result before using the pattern for regular catalog editing.
Data and Operating Limits
Settings are local. Optional SKU generation fills missing values only. Language formatting targets classic Additional Information, not WooCommerce Blocks. Existing product data survives deactivation.
Frequently Asked Questions
Will activation rewrite all product data?
No. Utilities are optional. Missing-SKU generation runs on an eligible save, and deactivation preserves the product data already stored.
Where can I find the included help?
Open WPSDDC → Ecommerce Toolkit and expand the native Help tab at the top of the screen. Its sections explain getting started, data and limits, and version details and support links.
Troubleshooting
If metric labels do not appear, check the language scope and the template: this display feature targets classic Additional Information, not WooCommerce Blocks. A pre-existing SKU will not be regenerated.
Updates and Deactivation
- Back up the database and files before updating.
- When WordPress offers an update in Plugins, use its native update action. To update by ZIP, upload the new package and choose to replace the installed version when WordPress prompts you.
- Review the changes included with the package, keep the settings you need and check a typical workflow after updating.
To stop the feature, deactivate the plugin from Plugins. Deactivation does not delete WordPress content and does not replace a backup.
Support and Related Links
For support, include the WordPress, PHP and plugin versions, the relevant setting and the steps needed to reproduce the issue. Share only the information needed to describe it.


