WooCommerce shop page orderby [closed]

WooCommerce have moved this setting to the WordPress Customizer. From your WordPress admin area, browse to: Appearance -> Customise Then, from within the customiser, you can find the setting here: WooCommerce -> Product Catalogue and simply change the order under the option ‘Default Product Sorting’

Shortcode based chart plugin

I think you need a customized plugin to realize this. What chart engine will you use? You probably have to create a new function in function.php. I recently realized a Google chart plugin to show data in a graph. Maybe this topic will help you: Dynamic data in `wp_register_script` needed