@@ -175,6 +175,60 @@ woocommerce.get("system_status/tools").parsed_response
175175 ]
176176 }
177177 },
178+ {
179+ "id" : " clear_expired_download_permissions" ,
180+ "name" : " Used-up download permissions" ,
181+ "action" : " Clean up download permissions" ,
182+ "description" : " This tool will delete expired download permissions and permissions with 0 remaining downloads." ,
183+ "_links" : {
184+ "self" : [
185+ {
186+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/clear_expired_download_permissions"
187+ }
188+ ],
189+ "collection" : [
190+ {
191+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
192+ }
193+ ]
194+ }
195+ },
196+ {
197+ "id" : " regenerate_product_lookup_tables" ,
198+ "name" : " Product lookup tables" ,
199+ "action" : " Regenerate" ,
200+ "description" : " This tool will regenerate product lookup table data. This process may take a while." ,
201+ "_links" : {
202+ "self" : [
203+ {
204+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/regenerate_product_lookup_tables"
205+ }
206+ ],
207+ "collection" : [
208+ {
209+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
210+ }
211+ ]
212+ }
213+ },
214+ {
215+ "id" : " repair_coupons_lookup_table" ,
216+ "name" : " Coupons lookup table" ,
217+ "action" : " Repair" ,
218+ "description" : " This tool will repair the coupons lookup table data with missing discount amounts. This process may take a while." ,
219+ "_links" : {
220+ "self" : [
221+ {
222+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/repair_coupons_lookup_table"
223+ }
224+ ],
225+ "collection" : [
226+ {
227+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
228+ }
229+ ]
230+ }
231+ },
178232 {
179233 "id" : " recount_terms" ,
180234 "name" : " Term counts" ,
@@ -229,6 +283,42 @@ woocommerce.get("system_status/tools").parsed_response
229283 ]
230284 }
231285 },
286+ {
287+ "id" : " clear_template_cache" ,
288+ "name" : " Clear template cache" ,
289+ "action" : " Clear" ,
290+ "description" : " <strong class=\" red\" >Note:</strong> This tool will empty the template cache." ,
291+ "_links" : {
292+ "self" : [
293+ {
294+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/clear_template_cache"
295+ }
296+ ],
297+ "collection" : [
298+ {
299+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
300+ }
301+ ]
302+ }
303+ },
304+ {
305+ "id" : " clear_system_status_theme_info_cache" ,
306+ "name" : " Clear system status theme info cache" ,
307+ "action" : " Clear" ,
308+ "description" : " <strong class=\" red\" >Note:</strong> This tool will empty the system status theme info cache." ,
309+ "_links" : {
310+ "self" : [
311+ {
312+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/clear_system_status_theme_info_cache"
313+ }
314+ ],
315+ "collection" : [
316+ {
317+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
318+ }
319+ ]
320+ }
321+ },
232322 {
233323 "id" : " install_pages" ,
234324 "name" : " Install WooCommerce pages" ,
@@ -282,6 +372,78 @@ woocommerce.get("system_status/tools").parsed_response
282372 }
283373 ]
284374 }
375+ },
376+ {
377+ "id" : " regenerate_thumbnails" ,
378+ "name" : " Regenerate shop thumbnails" ,
379+ "action" : " Regenerate" ,
380+ "description" : " This will regenerate all shop thumbnails to match your theme and/or image settings." ,
381+ "_links" : {
382+ "self" : [
383+ {
384+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/regenerate_thumbnails"
385+ }
386+ ],
387+ "collection" : [
388+ {
389+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
390+ }
391+ ]
392+ }
393+ },
394+ {
395+ "id" : " db_update_routine" ,
396+ "name" : " Update database" ,
397+ "action" : " Update database" ,
398+ "description" : " <strong class=\" red\" >Note:</strong> This tool will update your WooCommerce database to the latest version. Please ensure you make sufficient backups before proceeding." ,
399+ "_links" : {
400+ "self" : [
401+ {
402+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/db_update_routine"
403+ }
404+ ],
405+ "collection" : [
406+ {
407+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
408+ }
409+ ]
410+ }
411+ },
412+ {
413+ "id" : " recreate_order_address_fts_index" ,
414+ "name" : " Re-create Order Address FTS index" ,
415+ "action" : " Recreate index" ,
416+ "description" : " This tool will recreate the full text search index for order addresses. If the index does not exist, it will try to create it." ,
417+ "_links" : {
418+ "self" : [
419+ {
420+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/recreate_order_address_fts_index"
421+ }
422+ ],
423+ "collection" : [
424+ {
425+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
426+ }
427+ ]
428+ }
429+ },
430+ {
431+ "id" : " verify_db_tables" ,
432+ "name" : " Verify base database tables" ,
433+ "action" : " Verify database" ,
434+ "description" : " Verify if all base database tables are present." ,
435+ "_links" : {
436+ "self" : [
437+ {
438+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools/verify_db_tables"
439+ }
440+ ],
441+ "collection" : [
442+ {
443+ "href" : " https://example.com/wp-json/wc/v2/system_status/tools"
444+ }
445+ ]
446+ }
285447 }
286448]
287449```
0 commit comments