Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to add custom section in WooCommerce Products settings page

I am trying to add a dynamic field on WooCommerce -> Settings -> Products -> My Settings page

I follow this tutorial but its does not help in what I want to achieve.

http://docs.woothemes.com/document/adding-a-section-to-a-settings-tab/

I want to achieve something like this.

My Custom Setting interface

like image 241
Tahir Yasin Avatar asked Jan 12 '15 19:01

Tahir Yasin


1 Answers

Because I have the time, I have created you an example...

you can find it here: woocommerce-woorei-dynamic-section-fields.php

just upload it on your plugins folder then activate to test. You can edit it for your needs.

for reference or to give you a hint, you can look for this files.

in my plugin line 58, take note of the type and id. actually id here can be anything other than empty string.

$settings_slider[] = array( 
   'type' => 'woorei_dynamic_field_table', 
   'id' => 'woorei_dynamic_field_table' 
);

take note also on the functions that comes next to it. Look at the names to get the idea.

then at woocommerce folder, take a look at this.

woocommerce\includes\admin\class-wc-admin-settings.php line 618 woocommerce\includes\admin\class-wc-admin-settings.php line 712

like image 76
Reigel Avatar answered Oct 01 '22 05:10

Reigel