How To Set Up Your Shop Using DukaPress


My first ever video, lol. I hope someone somewhere finds this useful.

131 Responses

  1. Paul Douglas says:

    I followed the installation instructions to the letter. The cache has permissions set to 777. I created the checkout and thankyou pages. I configured the settings page with their URLs. I created two products.

    The short code [dpsc_display_product]are on the product posts. I created a product page available vehicles. I inserted the following short code.

    [dpsc_grid_display category=”3” total=”12″ column=”3″ per_page=”4″ type=”duka”]

    The used vehicles category is 3. I can view the product posts. I can even navigate between them with the link on the bottom (I like that), However I still cannot get the products to show up the Available Vehicles product page.

    What am I missing?

    • Kelvin says:

      Any chance you can add me as an admin to see what’s wrong? My email = kelvin[at]

      • Paul Douglas says:

        Done and sent to your inbox. Thanks a bunch.

        • Kelvin says:

          A few things I noticed:
          -Do not put the $ symbol or spaces or anything other than a number in the “price” field. Coz you wont get an “add to cart” button that works if you do. You can enter your currency symbol in DukaPress Settings.
          -Do not put more than one short code per page/post.
          -Lastly and sadly, I think there is something wrong with your file permissions because as you see here: the image is attached but it is not showing meaning that tmthumb has not been able to re-size it.

        • Kelvin says:

          Your available vehicles page is now showing after I removed the $ symbol and space in the prices of the first two products. However, no images are being shown – this is because of file permissions – please try change the file permissions to 755 and see if it works.

          Another thing: when creating your products, you do not have to insert images into the post because Dukapress automatically displays all attached images.

  2. Paul Douglas says:

    Which permissions need to be changed? I switched the cache permissions to 755. The plugin file was already at 755.

    I really do appreciate your help on this Kelvin.

  3. JC says:

    This. Is. Awesome!

  4. federico says:

    The new version is awesome!

  5. Cameron says:

    The AJAX does not working on my site. See here: If you try and add an item it will not do anything unless you reload the page. The empty cart also does not work. Any ideas?

    • Kelvin says:

      Hi Cameron,

      The cart should be inside DIV with class=”dpsc-shopping-cart”.

      Just put the cart code inside

      cart code
  6. Kelly says:

    Hey Kelvin,

    When I hit ‘Make Payment’ nothing happens.

    Can you help?

    • Kelvin says:

      Hi Kelly. Thanks for contacting us. Could you please give me a link to where you installed DukaPress? I would be better placed to help πŸ™‚

  7. Marc says:

    hey, so my product shows up perfectly when it shows up on the home page posting, but when i go to the individual post itself, it gives the error 404 message. any reason why it would do that?

    • Kelvin says:

      This is a WordPress issue with custom post types. Please go to your permalinks section and click on save again. You need to refresh the permalinks when you create new custom post types.

  8. Marc says:

    thanks, i changed it back to the default one, because it just wasn’t working out with the custom structure

  9. Marc says:

    is there a way to change the product weight from grams to pounds?

  10. Intoxi says:

    is there any way to give an text that item are buy? in my shop it show only the shopping cart nothining other page so the customer doeanst know buy or not byu?!
    thanks for Plugin and sorry for bad english!

  11. nick says:

    hi Kelvin.
    i followed your video, very helpful.
    i created a product and it shows up on its own no problems. i created the checkout, thank you, and product pages, and all of them remain blank?
    i’ve refreshed my permalinks etc.

    dont know what to do. thanks

  12. David says:

    Hi Kelvin,
    Thumbnail images are not showing up for the products and it doesn’t redirect to a thank you page – even though I have set it up as you have in your video. – under products page

    • Glen says:

      did you get a solution to this?

      • Kelvin says:

        Hi Glen. We found out that this issue was caused by a template problem, possible. It was not loading even normal WP pages. If you so wish, give me a link to your site (and maybe admin access?) so that I can better look into your issue. Thank you fro trying DukaPress.

    • newbie says:

      Actually, there is another bug (or hidden feature?) that may cause DukaPress not to redirect to a correctly created ThankYou page after clicking ‘Make payment’ button.

      Deep down in FPDF code, DukaPress uses ‘fopen’ and ‘getimagesize’ php functions while passing an absolute URL (including http://… ) as a path to file. This only works if you have set “allow_url_fopen = On” in your servers’ php.ini.
      Otherwise, you get a nice error message in JavaScript and it stops working.

      I enabled URL file access on my server temporarily, but I’d like DukaPress to change the code to use file paths instead of URLs.

      Hope this helps!

  13. nick says:

    Hi Kelvin. i emailed you in response,
    please help.


  14. Shaun says:


    I cannot get the images to show.

    I installed the plugin, updated the settings and created two products,
    but could not get the images to show.

    After reading the instructions I did the following:

    I made the cache folder 755

    I updated and saved the settings.

    I then deleted the two products and re-entered them from scratch and still nothing.

    Are there any other file permissions that I need to change ?

    thanks Shaun

  15. Katz says:

    This tutorial is awesome! Thank you very much! Helped me a lot!

  16. diegotrucco says:

    Hi! I’m lookling for a e-commerce system that can apply a minimum price for order and can apply different price for different user level.
    Is dukapress avaible to my desire?
    Thank You

  17. diegotrucco says:

    Can u suggest me a plugin?
    Thank you

  18. Debra says:

    Hi Kelvin,

    I just submitted a question here, but got a white screen afterward. Can you tell me if my comment came thru, or do I need to resubmit?


  19. Debra says:

    Hi Kelvin,

    Two times now I’ve submitted my query, with links, and just get a white screen, and the comment does not appear afterward. I’ll try the query with no links.

    Basically, I’ve installed DukaPress and setup a test product for digital download. PayPal is to be the only payment option.

    I also have checkout, shopping cart and thank you pages setup. The product page is displaying the price and Add to Cart button. When I click the button, I just see the animated graphic, then nothing. If I then refresh the check or cart pages, they report nothing in the cart.

    What do I need to do to get this fully working?


    • Kelvin says:

      Hi Debra! Sorry about that. For some reason we didn’t get any of those comments πŸ™ Please pardon us for this. Could you please share a link to where you have your install?

  20. Debra says:

    Hi Kelvin,

    I bracketed the short-code on the product page with the classed div suggested elsewhere:


    And now when I click add to cart, the page displays the item in the cart with link to either empty the cart or go to checkout. So that is progress!

    But, when I now click go to checkout, the checkout page still says there are no products.


    • Kelvin says:

      Sorry for all the trouble you are getting with this. Unfortunately, I’ve never seen this one particular issue before. Please give me a link to have a look at it?

  21. Debra says:

    Hi Kelvin,

    Thanks for your help – I really like DukaPress, it is very easy to setup and I’m sure there is a quick fix to my problem. Here is the link to my product page:


    • Kelvin says:

      What a beautiful site you got! I’m on this. Do you think you can you put the checkout on the sidebar for a short while?

  22. Debra says:

    No, the site is live and the client won’t be happy. But here is the url:

    Thanks again – Debra

  23. Debra says:

    OK, I understand. I’ve added the widget near the bottom of the sidebar, just above the comments.

    I tried adding the item to the cart again. The sidebar checkout widget changed to “go to checkout” but when I clicked to go to checkout it then said cart is empty.

    Can you let me know when it can come back off?

    Thanks – Debra

    • Kelvin says:

      You can remove the cart now, thanks so much for putting it up. Unfortunately, it looks like a problem with the server. When you add something to the cart, it should not empty its contents when you refresh or go to another page. When it does that it means that the session information is not being stored. Please have a word with your webhost on ideas of how to solve this.

  24. Debra says:

    Thank you. I will check with them and let you know what happens. Thanks for your help!

  25. jeff says:

    Awesome video Kelvin! And awesome WP plugin tool DukaPress! Thank you and keep up the good work!

  26. Dave says:

    Hi, great plugin!!!

    Is there any way the individual product variations can have their own stock quantity? For example, if I were to sell a t-shirt in 3 sizes (large, medium, small), each should have their own stock quantity so that if one size runs out the others are still available. Also so that if one size runs out, the page doesn’t say “Currently in Stock”.

    Is there an update that provides this feature? At the moment the only way I can do it is by have each size / colour of the same t-shirt listed as different products.

  27. Dave Carr says:


    I may be missing something obvious. How do I make an “Add to Cart” button appear on each individual product page?

  28. Mike says:

    For some reason when I installed Dukapress, I am not seeing the products tabs on the left hand side of the wp-admin page, although the Dukapress settings tabs are there.
    I am using the latest WP 3.03 with the Thesis theme. Maybe they are not compatible? Do you have any advice?

  29. Dave says:


    I installed the plugin and on my product page, i can’t see the checkout button?? So, i create one and ad it on the product page, the link:

    After fill in the personal details, the button “Make Payment” doesn’t work?? Its not going the the paypal or billing page??

    What do i wrong.

    Please login on the page, because still under construction:
    [edited out login details]

    Hope someone helps me…

    Thanks and regards,

  30. marisa says:

    okay I installed it all, added products, tested the cart and everything. it all works. But when i added my “store” page to display the products….nothing shows. I copied and pasted just “[dpsc_grid_display]” then i tried “[dpsc_grid_display category=”1” total=”12″ column=”3″ per_page=”4″ type=”duka” order=”DESC”]” and yea…its like not working πŸ™

    Also, can I make it so my “store” page shows all the categories, then wen someone clicks the category they want, it shows the products from that category (and the sub categories so they can click that category too), then its normal like they click the item the want to go the items page. And with all this have a “breadcrumbs” trail at the top
    “Store > Womens > Heart Shirt”
    “Store > Mens > Clearance > Skull Shirt”

    so its “Store > Category > Sub-Category[if applicable] > Item Name

    so if someone wants to jump straight back to the stores main page, they can do so

    BTW. I am an up and coming singer so my website is like, my “official” website and the store is just going to be an extra tab to sell merchandise and some extra tidbits. My site is not a full blown store itself. If u wanna see the site, it is
    I want the store to fit seamlessly into the site, and the product pages/checkout/thank you are prefect! But i am really specific about the “Store” page and I really would like it to show categories and the potential customer go through the products that way

    • Kelvin says:

      Hi Marisa! Thanks so much for considering DukaPress.

      There could be two things that are causing the grid products page not to work:

      1. Are you using normal blog posts to create products, or the “products” content type? If you are using normal blog posts, then remove “type=duka” from the shortcode. Otherwise leave it.
      2. Have you put in the correct products category? In ‘category=1’ you should replace the “1” with a digit or digits that represent category IDs of your products. Read more on this here:

      Have a look at this site: is that the kind of categorization that you are looking for?

      To create that kind of categorisation you need to create more than one grid products page each one showing a different category (by changing ‘category=1’ to represent your chosen categories. You can show multiple categories by separating category IDs with commas e.g.. category=”1,2,3,4,56,203,”.)

      Lastly, showing the breadcrumb is not controlled by DukaPress but by your theme.

      Good luck, tell me if you run into any problems.

  31. thirteen says:

    Hi, thanks for the great plugin. I managed to set all the basics up within a few hours.

    I’m working on a site here:

    (1) This may have to do with my theme, but the javascript/lightbox and CSS/grid view don’t seem to display properly. Any suggestions on how to fix this would be very appreciated. I commented out nearly all the javascript files I had to try to determine the problem, but it looks like Lightbox isn’t even working.

    (2) The zoomed-in image is showing as the main image for the one of the posts (the “Pro Hoop Oop” one). I re-ordered the images everywhere and changed the settings, but the image display seems to take the original attachment order of the images (I “attached” the images and didn’t insert them into the post, as per your suggestion). The only option I can see right now is to delete the images from the media library and re-attach them to the product. Or is there a simpler way?


    • Kelvin says:

      This is VERY likely to be an issue with your theme – why don’t you test this by trying to work it on TwentyTen (default WordPress theme)?

      Also, the lightbox ma be due to you not selecting it in DukaPress setings?

      As regards the images, yep it is ordered after how you uploaded them.

      • thirteen says:

        Hey, I was midding the wp_head(); PHP code before the closing tag, which is why some scripts and stylesheets weren’t working. Merci.

  32. Hello everyone and thank you for the wonderful plugin I’m testing and I have not encountered problems at least for now …..
    I hope it always goes so …..!!
    Now to the question I would like to translate the plugin I have read all the guides you step by step but can not you have any suggestions I should translate in Italian

  33. Wes says:

    Hey there! I am trying to install and use your DukaPress Plugin. I have checked my permissions as you say to do in your instructions. I have created the Checkout and thankyou pages. I cannot however, get the SETTINGS menu to open to continue.

    I can’t find a reason for this. I did uninstall a different Shopping ecommerce plugin just before…could this be a problem? This is all a new thing for me – would appreciate your help! Thanks!

    • Kelvin says:

      Please try to disable all your plugins apart from DukaPress and see if you get it to work.

      • Wes says:

        Thank you for your help. Yes, that worked. I went in and adjusted the settings. I am trying to follow the DukaPress video tutorials which are helpful.

        Question – it seems I will have to always disable all my plugins to get in to the Settings…seems like a problem. Any way to fix that?

        Now I am trying to get the cart going…but it doesn’t seem to form properly when I drag it to activate it.Is this all caused by my Theme choice perhaps?


        • Kelvin says:

          You do not have to deactivate all your plugins – there is one that conflicts. Please try to activate them one by one in turn till you find which one conflicts. I would then appreciate it if you told me so that I can look for a fix.

          Can you give a URL for your shop for the 2nd issue?

  34. arthur says:

    Hi there,

    I’ve created the pages, products, and added [dpsc_grid_display category=”4” total=”12″ column=”3″ per_page=”4″ type=”duka” order=”DESC”] to the page, but I can’t get the picture of the product to show up on top of the Price and Add to Cart button. As well there are no size options showing, even though I added the sizes with every product post. please advise…thank you

  35. sela trejo says:

    Hello Guys,

    any of you know how to make the additional options radio buttons or check boxes instead of the dropdown so the user have the change to add multiple selections?


  36. Jerry says:

    Hey guys. Great site. I am learning to put together my first site and am very very excited at the possibilities. I had a question about the video though. For some reason after following these steps I still cannot get the pictures from overlaying each other. Am I doing something wrong?

    thank you for your help!!!

  37. Jerry says:

    Also, do we have to make our own “return to last page” buttons after people search a particular product. For me, once you click a shirt you have to “go back one page” using the server and not on the actual product page

  38. Charli says:

    Thanks for great shopping cart plugin. I am having 1 problem with getting my products to show in their category. I have made 2 products, but when I go to their category I get “Sorry, but there aren’t any posts in the ‘Dr. Henslin’s Books’ category.”

    I have checked and rechecked, and feel I must be missing something simple.

    I have other regular categories for the blog and newsletter archive and they work fine. I am just having trouble with my dukapress product category. My products can be viewed on their product post but the category doesn’t find them. I have checked the category and it is checked. If you look at this product post, you will see the product displays correctly. At the bottom of the page, it shows the category it is in, but if you view that category I get “Sorry, but there aren’t any posts in the ‘Dr. Henslin’s Books’ category.”

    Can you tell me what I can do to fix this?

    WordPress 3.1
    Theme: RawNews 1.0 by
    [ I have tried using other themes to see if it is a theme problem but when I try both twentyShop and Shopkeeper I still have the problem.

  39. Anna says:

    Hi Kelvin. I just wanna give a huge thanks! You’re a life saver. πŸ™‚

  40. Ashley says:

    I am having issues getting my images to show up. I keep getting a 404 error message after I publish a product. I realize this has been addressed previously, but I am still having problems even after trying to follow any advice you have already given. I am extremely new to setting up sites, so I am sure it is probably something simple that I am overlooking or not understanding. I would greatly appreciate any help to fix this.

    • Kelvin says:

      Please let me see your site, and possibly give me temporary admin access – duka[at]

    • Kelvin says:

      This has something to do with a well-known WordPress bug. When you have custom post types such as products, the permalink settings lead to 404 pages. (If you set them to default they work again). Usually one just needs to visit the permalink settings page and re-save but this doesn’t seem to work on your site. πŸ™

      Also, your images aren’t showing. Maybe this will help:

      • Ashley says:

        So basically because of the permalinks, I am stuck when it comes to the 404 error page?

        • Kelvin says:

          It should not be that way. It is normal to get the 404 page when you first create custom post types (not just DukaPress products) in any WordPress installation but the 404 usually goes away as soon as you got to the permalinks page and physically hit the “save” button. This does not seem to work for me on your site and I really cannot tell why. Perhaps you can play around with it and see it any permalink setting will work?

        • Ashley says:

          Sorry. Like I said, I am very new to this. I misunderstood your previous reply: you are saying I need to set the permalinks to the default?

          • Kelvin says:

            well, that is one solution. But there should be another: choosing a permalink setting of your choice and hitting “save” (with it on) as soon as you see a 404 page. This usually works but for some reason I cannot get it to work on your site so far. I’m sorry about this but it has been a WordPress bug since WordPress 3.0

  41. Aru says:

    Hey guys I just started using Dukapress and i only get low errors (like the reload sign after pressing ‘add to card’ or si. But that problem i think i found
    My problem is after ‘buying’ my testitem the customer is not linked to the thankyou page and mainproblem is: After I got an order it is shown in the order log but i don’t see any customer information. only what is ordert and when and the number but not who ordered or where to send the order to

    I would be gald if someone can help me

    • Kelvin says:

      When you get the email telling you a customer has placed an order, the customer’s name and other information are usually on it. Can you use that? Also please give me your URL so that I can look into the other issue.

      • Aru says:

        I just got it to work =)
        Thanks πŸ˜‰
        and i also translated it into german richt now but i am still in my test phase where i try out every case πŸ˜‰

        • Kelvin says:

          hehe, nicely done man!

          • Aru says:

            I just translated all things and corrected some Words but now i don’t know how to get any further πŸ˜‰

            Even though I translated the right stringst the ‘Make Payment’-Button is still not translated an the phrase ‘I have a different Shipping Address.’ isn’t changed.
            I just have added the Website to the fields above so you should be linked with the nickname;)

            The page is a mixed page, not only shop but more private information page about a youth camp (i hope it’s the right translation but i’m not sure xD) with the option to purchase a photo cd of the animation we’ve done.
            The available Item’s are “Testprodukt” and “Testprodukt 2” under the ‘Shop’ link.

  42. Danny says:

    Hi, I hope this is a simple bug as I cannot figure it out. I set up a Dukapress shop at:

    The Add to Cart and checkout works, but when it goes to the Checkout page, I get the following error where the price of the product comes up as 0:

    I did not add any spaces or $ as you can see from this screenshot:

    Do you have any idea what is causing the product price from working?

    Thanks for your help, and thanks for developing this useful plugin.

    • Kelvin says:

      Could you please give us temporary admin rights? Use duka[at]

      • david says:

        I have a serious issue with using the standard wordpress categories to organize the shopping cart. I use categories for my blog, the categories widget will show my shopping cart categories as if they were post to read… This doesnt make sence, my shopping cart and my blog should be separate. How can I remove my shopping cart categories from showing up in my blog categories list ?

  43. Laura says:

    Despite following your video tutorial to a tee (very nice tute, by the way) I’m having great difficulty with several things. First, I cannot get the grid to display. I pasted the following code onto a blank page, using the category number that corresponds to the two sample products I created: [dpsc_grid_display category=”20” total=”12″ column=”3″ per_page=”4″ type=”duka” order=”DESC

    In theory, the above page should produce a grid page that shows the two sample Dukapress product pages I created, both of which are category 20.

    An additional problem is that I want to hide my blog’s standard sidebar widgets/menus, so that they do not show on the individual Dukapress product pages. To be clear, want the widgets to show elsewhere on my site, just not on the product pages. However, I do want the alternate widget, with the Dukapress shopping cart, featured product and checkout to show. I am able to do this on my grid-view page, but not on the product pages.

    I foresee other problems, but these are the main stumbling blocks before me today.

    I have spent many, many hours trying to figure out what’s wrong, and am so confused at this point, I don’t know up from down. I would be so grateful if you could advice me. I am not savvy to the jargon related to all the various processes — in fact, my head is now swimming with jargon and I feel like I’m juggling 20 sets of balls in the air — so I would very much appreciate if you could seriously “dummy down” any advice you give to me. Thank you in advance for your time.

    • Laura says:

      p.s. I missed part of the code up there, but just to assure you — I do have the complete shortcode on the grid page: [dpsc_grid_display category=”20” total=”12″ column=”3″ per_page=”4″ type=”duka” order=”DESC”]

      Also, I did set these pages to private, rather than public, when I published them, just in case this makes any difference. As near as I can tell, it doesn’t, as the shopping cart works fine, even tho it’s set to private. If that makes sense.

      • Kelvin says:

        Hey Laura. Could you please give duka(at) admin access? We’d love to investigate further what could eb causing the grid issue.

        As for the widgets – this is entirely dependent on your theme. You need to create a theme file named single-duka.php inside your theme folder. This is what will be used by WordPress to display your products. Then, if you create a sidebar that is only called by this new theme file, you achieve your goal πŸ™‚

  44. GORI says:

    Hi Kelvin! great plug in!! YOU ARE THE BEST!!

    I just have one question…. what can I do to get the orders e-mailed to more than one user and not just the administrator?

  45. Gabby says:

    This is my first time to set up an online store and the video was great help. Thanks!

    I’ve experienced a tiny bug in the Checkout page though. It seems that the text fields in the form are not aligned with their labels. I can email a screenshot if that helps.

    Also, is there a free and easy way to change the look of the store (without having any knowledge of HTML and stylesheets)?

    Thanks in advance!

  46. Gabby says:

    Also, I noticed that when I created the grid page and saved as a Draft it was perfect. But once I Published it, the format completely changed. Would that also have something to do with my theme?

  47. Curtis says:

    I have installed dukapress, but I want to customize the order of the products on my product page, but can’t find any way to do this. how is this accomplished?

  48. Otuoma Sanya says:

    I have also written what they call an idiot’s guide to installing dukapress here
    Hope it helps you understand dukapress better.

Leave a Reply

© 2018 DukaPress. All rights reserved.
Design By Madoido.