What are functions and shortcodes?
As we have been commenting previously in the “Getting started” section, WSHK is a complement with more than 60 options and additional advantages for WooCommerce, which are included in functions that can be used with just being activated, they may also need configuration from the advanced options of the function or they can provide shortcodes that will be necessary to show the function.
Each of these functions are organized in sections, where you can find all the functions related to the purpose of each section, currently WSHK has 9 different sections:
Dynamic Navigation Menu
In this section you will find functions to be able to modify the navigation menu of your website and that will make it possible for you to add shortcodes in the navigation titles or show a different menu depending on whether the user is logged in or not.
Customize the shop page or build a new
In this section you will find functions to be able to modify your store page and that will make it possible for you to add or exclude products by categories, manage the number of products per page, make the purchase button conditional, modify the text of the purchase button according to the type product or even create a new store page from scratch with your own page builder and 100% custom.
Build your custom account page
In this section you will find functions to create the account / login page in a 100% personalized and tailored way. These functions include shortcodes to be able to show the content where you need and adapt to any type of page builder, you have all the parts separately so you can decide what you want to show and what not without limitations.
Counters with data from the shop and user
In this section you will find functions to be able to provide information about the store such as total sales, total products or the number of sales / downloads that each product has. You can also display information about the user as well as the total number of products purchased, total orders placed, total ratings and even how many times the same product has been purchased.
In this section you will find functions with which to display additional information for the user, such as all the products he has purchased so far, show a conditional message depending on the number of orders placed, show the total spent or orders according to the order status, show each billing / shipping address data separately. You can also display all the ratings of your store in one place and build your own ratings page for your store.
Restrict content to logged and non logged in users
In this section you will find functions with which you can transform your content so that it is displayed depending on whether the user is logged in or not, it has shortcodes to use them where you need them.
WooCommerce additional settings
In this section you will find functions with which to enhance your online store and that will make it possible for you to automatically fill orders, add personalized thank you pages, deactivate the new WooCommerce dashboard, skip the cart and redirect to the page to finalize the purchase, limit the number of products in the cart.
Adapt your shop to the GDPR law
In this section you will find functions with which you can comply with the data protection law at all points required for WooCommerce, from the blog comments, page to finalize the purchase, product reviews, registration form to add the terms and conditions from your store in a personalized way.
Add security to your shop
In this section you will find functions with which you can improve the security of your store and that will make it possible for you to block access through wp-admin /wp-login.php, block the top administration bar, hide the login errors by showing a personalized message, prevent WordPress from sending the number of users of your store in each update check and even add security headers to prevent attacks.