A common question that we face is that of people wanting to know how to best build a DukaPress powered website. Many people ask us questions that one way or another mean the same thing: Apart from installing and configuring DukaPress, what else can/should you do? While we cannot answer this question categorically, today we’re going to describe a site recipe for your DukaPress powered shop. That is we’re showing you how we generally like to build with DukaPress. Hopefully, you will find our methods, preferred plugins, and ideas useful.
First off, you can view the site that is described by this recipe live here: Live Demo.
Quick description: the site is secure, manages user registration and logged in users well, and has dynamic widgets (e.g. the checkout page is designed to make customers feel it easier to part with their money 🙂 ).
Plugins we used
Apart from DukaPress, here are all the other plugins that we used:
- Akismet – nothing beats Akismet when it comes to dealing with spam.
- WP Hide Dashboard – This plugin removes the Dashboard menu, the Tools menu, the Personal Options section and the Help link on the Profile page, and prevents Dashboard access to users assigned to the Subscriber role. Useful if you allow your subscribers to edit their own profiles, but don’t want them wandering around your WordPress admin section.
- User Locker – Default WordPress installation is vulnerable to brute force and dictionary attacks, because there is no limit how many times user can use invalid password before finding the correct one. This plugin closes that security hole.
- Dynamic Widgets – Dynamic Widgets gives you full control on which pages your widgets will appear and who sees them. Here is a nice review of this plugin. We’ve used this plugin extensively to show logged in users different widgets and to show accepted payment methods only on the checkout page.
- Login With Ajax – Login With Ajax is for sites that need user logins or registrations and would like to avoid the normal wordpress login pages, this plugin adds the capability of placing a login widget in the sidebar with smooth AJAX login effects.
- Register Plus Redux – Register Plus Redux enables the user registration process to be customized in any way, big or small.
- Simple Image Widget – Using this widget you can easily place an image in the sidebar. You can also specify a URL to link to when clicking on the image.
- AutoChimp – Automatically subscribe, unsubscribe, and update users to your MailChimp mailing list as users subscribe and unsubscribe to your site.
- WordPress.com Stats – You can have simple, concise stats with no additional load on your server by plugging into WordPress.com’s stat system.
- BM Custom Login – A simple way to customise the login screen on your wordpress install.
- DukaPress Shipping Pro – Charge for shipping by considering both item weight and location. Set custom shipping rates for different towns, countries or even whole continents!
- WordPress Popular Posts – plugs into WordPress.com stats to let you know which pages on your site get the most visitors.
Others that we like using with DukaPress:
- Executable PHP widget – Like the Text widget, but also allows working PHP code to be inserted.
- Quich Cache – Speed up your site ~ BIG Time! – If you care about the speed of your site, Quick Cache is a plugin that you absolutely MUST have installed.
- Dukapress Slider – This is a very simple addon that lets you display a slideshow of your products anywhere on your site.
- DukaPress Styles – This is a tool that makes it extremely simple and easy to edit the look and feel of your shop without mucking about in code. It is designed to work with any WordPress theme.
- Contact Form 7 – a simple but flexible contact form for WordPress.