📄️ Creating custom settings
If you're customizing WooCommerce or adding your own functionality to it you'll probably need a settings page of some sort. One of the easiest ways to create a settings page is by taking advantage of the WCIntegration class. Using the Integration class will automatically create a new settings page under WooCommerce > Settings > Integrations and it will automatically save, and sanitize your data for you. We've created this tutorial so you can see how to create a new integration.
📄️ Add a section to a settings tab
When you're building an extension for WooCommerce that requires settings of some kind, it's important to ask yourself: Where do they belong? If your extension just has a couple of simple settings, do you really need to create a new tab specifically for it? Most likely the answer is no.
📄️ Add store management links
Introduction
📄️ Settings API
The WooCommerce Settings API is used by extensions to display, save, and load settings. The best way to make use of the API in your extension is to create a class that extends the WCSettingsAPI class:
📄️ Custom attributes in menus
Attributes that can be used for the layered nav are a custom taxonomy, which means you can display them in menus, or display products by attributes. This requires some work on your part, and archives must be enabled.
📄️ Integrating admin pages
Introduction