Sometimes, you want a good old simple way to restrict customers who don’t have accounts to view your products on your WooCommmerce website. A reason why I’m setting this up for a client is because they have two websites. One of them is for the public, the second is for wholesale customers who need to have accounts before they can access the products. Rather than purchasing another plugin, there’s a fast way to make this work without spending a cent.
Bootstrap is an awesome grid system and is the one of the most popular choices for web designers worldwide. Mostly because it’s such an easy system to learn.
WooCommerce is a different story, tonight I was almost ripping my hair out trying to “bootstrapify” a custom theme with WooCoommerce, and I ran into a big problem.
On the products category page, I wanted Bootstrap to spit out a row every 4 products so that they are all in line and they don’t play up if one of the product titles are larger. Three hours later after a lot of trial and error, I finally figured it out.
One of my pet hates is plugin notifications on WordPress, especially the ones you can’t remove without the click of an exit button. WooCommerce plugins tend to put a message at the top of the screen on your dashboard enticing you to install the “WooThemes updater plugin”. I can see how the plugin is useful, as it will allow you to ensure all of your WooCommerce plugins are up to date…but it’s really annoying, especially if you’re making the website for a client who will see that and wonder what it’s all about..
After creating my own WordPress theme, I needed a search page. I created “search.php” (as that is the template that WordPress recognises to display search results). After testing, I noticed if I hit the submit button without entering a search query, all of the posts on my website will display. Obviously, this isn’t good and after looking online have found a fix to show you.
Advanced Custom Fields (ACF) for WordPress makes it really easy for a you to add customisations to a website. I had a client wanting to use bootstrap tabs on their website and also have the ability to add or remove new tabs and content through their editor. I used the ACF repeater field to do this.
I absolutely love Woocommerce PDF Invoice & Packing Slips, not only does it fulfill all of my needs without purchasing an expensive plugin from WooThemes, it’s consistently updated by the developer and he offers quality support. I don’t know how he does this for free, he does sell templates for the PDF’s so support him if you can.
Sorting posts in WordPress is pretty easy. Though, looking on search, there’s so many different ways to do it, including the use of plugins.
I try my best to stay away from using plugins as much as possible (I don’t like plugin bloat) – so what I do is try and code as much as I can into the template I’m creating. I may want to use a certain type of sorting order for one archive of posts, but for another archive I might want a different type of sorting order.
Making your WordPress website work with SSL is quite easy. There are a few plugins available online that work with WordPress though many of them have been found to slow your website down. I’ve found it much fast to directly input the code into the .htaccess file.
Assuming you’re using cPanel, log in and edit your “.htaccess” file. If you can’t see your “.htaccess” file, when you click on “File Manager”, make sure you that show all file. Once you’ve found it, edit it and replace the existing rules with these ones.
So I set up an e-commerce site for a client using WordPress and WooCommerce and used a theme called Flatsome. It’s a pretty cool theme, probably one of the best themes on WooCommerce. Mind you, I don’t really like using themes, I think most themes are too bloated, have WAY too many settings and also restrict you with their shortcodes should you decide to move to a new theme, anyway – that argument is for another day.
Basically, my client was having problems with a lot of her customers not being able to select the state dropdown menu on their iPads and iPhones – so there may be some sort of issue on that end, however, the easiest fix of them all was to just disable the fancy Select2 coding so that the drop down is just a standard drop down menu.
One of my clients runs a WooCommerce website on WordPress and has 450 products on it, he went in and added a sale price for every single product, so basically every product now is at sale price, not regular price. He now wants to remove all of the sale prices completely and return the website to how it was before.
The problem with removing sale prices is there’s really no fast way of completely removing them, especially if you’ve set up a schedule, you need to go into every product individually and remove them so that it returns to the normal prices. I figured out a way to do it fast, using phpMyAdmin and a free plugin.