Get a free quote
All articles Dokan & Marketplaces

Dokan Vendor Dashboard Not Loading? 9 Causes and How to Fix Them

Blank page, endless spinner, 404 or a redirect to the home page: here are the real reasons a Dokan vendor dashboard stops loading, and the fix for each one.

A vendor dashboard that will not load is the fastest way to lose sellers’ trust. The good news is that this problem almost always has one of a small number of causes. Work through this list from top to bottom; the first four fix the majority of cases.

First, note exactly what you see

The symptom tells you where to look:

  • 404 “page not found” → dashboard page or permalinks
  • Redirect to the home page or My Account → user role or login state
  • Blank white page → PHP error, memory limit or a plugin/theme conflict
  • Endless loading spinner → JavaScript error, usually a conflict or caching
  • Dashboard loads but menus are missing → Dokan settings or capability issue

1. Permalinks need to be flushed

Dokan registers custom URLs for the dashboard (for example /dashboard/products/). After installing Dokan, changing permalinks, or migrating the site, these rules can go missing. Go to Settings → Permalinks and click Save Changes without changing anything. This rebuilds the rules and fixes a surprising number of 404s.

2. The dashboard page is not assigned

Dokan needs a page containing the [dokan-dashboard] shortcode, and that page must be selected in Dokan → Settings → Page Settings. If the page was deleted, trashed, or switched to draft, the dashboard breaks. Check that the page exists, is published, and is selected in the settings. The same applies to the Store List and My Orders pages.

3. The user is not a vendor

Only users with the Vendor role (or seller capability) can open the dashboard. If a vendor registered through a different form, or an admin changed roles, they may be a plain customer. Check Users → the vendor and also Dokan → Vendors, where the vendor must be enabled for selling. A disabled vendor sees a message or gets redirected rather than a dashboard.

4. Caching is serving the wrong page

Dashboard pages are personal and must never be cached. If a caching plugin or server-level cache (LiteSpeed, WP Rocket, Cloudflare, host caching) caches /dashboard/, vendors see a blank page, a spinner, or someone else’s dashboard. Exclude /dashboard/*, /my-account/*, cart and checkout from page caching, and clear all caches afterwards.

5. A theme or plugin conflict

Dokan’s dashboard relies on its own templates and scripts. A theme that overrides page templates aggressively, or a plugin that loads conflicting JavaScript (sliders, optimisers, security plugins blocking admin-ajax), can break it. To confirm: switch to a default theme such as Storefront or Hello on staging, then disable plugins one by one. Check the browser console (F12 → Console) for red errors; the first error usually names the culprit.

6. PHP memory or execution limits

A blank white page with nothing in the console is often PHP running out of memory. Enable WP_DEBUG_LOG in wp-config.php, reload the dashboard, and read wp-content/debug.log. If you see “Allowed memory size exhausted”, raise WP_MEMORY_LIMIT to 256M and ask your host to increase PHP memory if needed.

7. Outdated Dokan, WooCommerce or PHP

Dokan Lite and Dokan Pro must be compatible with each other and with your WooCommerce version. A Pro version that is behind Lite is a classic cause of fatal errors after an update. Update all three in the right order on staging: WooCommerce, Dokan Lite, then Dokan Pro. Also make sure your PHP version is supported by the current Dokan release.

8. Script or style optimisation

Minify, combine and “delay JavaScript” features in optimisation plugins frequently break the vendor dashboard. Exclude Dokan’s scripts from these features, or disable optimisation on dashboard URLs entirely. Vendors do not need a perfect PageSpeed score; they need a working dashboard.

9. Security plugins or server rules

Firewalls and security plugins sometimes block the AJAX requests the dashboard depends on, particularly file uploads and product saves. Check the security plugin’s log for blocked requests from vendors and add an exception.

A quick checklist

  1. Re-save permalinks
  2. Confirm the dashboard page exists and is set in Dokan page settings
  3. Confirm the user has the vendor role and is enabled
  4. Exclude dashboard URLs from all caching and clear caches
  5. Test with a default theme and plugins disabled on staging
  6. Check debug.log and the browser console
  7. Update WooCommerce, Dokan Lite and Dokan Pro
  8. Exclude Dokan scripts from minify/delay features
  9. Check firewall logs

Still broken? We can fix it today.

We troubleshoot and fix Dokan marketplaces for clients in the US and UK, usually within a day. See our Dokan services or describe the problem and we will reply within 24 hours.

Share this article

Written by Sachin

Sachin leads D&D Web Studio, a WordPress, WooCommerce and Dokan development studio, and is a Top Rated Plus Upwork developer with 10+ years of experience. We build and support online stores and multivendor marketplaces for clients in the US, UK, Australia and Europe.

More about us

Need help with your store or marketplace?

Send us a short brief and get a free, detailed estimate within 24 hours.