| Developer | pjfc |
|---|---|
| Update Time | April 8, 2024, 8:32 p.m. |
| Donation URL: | donation |
| PHP Version: | 3.8.6 + |
| WordPress Version: | 6.5 |
| Copyright: | GPL2 or later |
| Copyright URL: | Copyright Information |
So you activated a new plugin, and expected new usermeta fields to appear in SyncFields. But they didn't. Why does this happen: Most usermeta fields only get created in the WordPress database once they are needed for the first time. This typically is when a user first populates a field, and not once a plugin gets activated! What can you do about it: If you miss a specific usermeta field, create a test customer and use the field you want to appear. For example: to make WooCommerce billing_country usermeta field appear, create a testcustomer and purchase a test product whilst populating the checkout fields including the billing country for the test customer. At that moment new usermeta fields for WooCommerce are created for the first time in the WordPress database (Tip: use the 'Cash on Delivery' payment method so you don't have to set up any real payment methods yet to place the test order). After this, these usermeta fields are created, and therefore available to SyncFields. For details please check this: https://wordpress.org/support/topic/adding-fields-6
Yes it works.
If you want to run a regular Sync on a Cron schedule, please use this option. It normally should not be necessary because syncs are saved upon every commit.
The plugin is documented in the backend. If you have any questions, feel free to pose them in the Support section here https://wordpress.org/support/plugin/syncfields