Skip to main content

How to Handle a Stuck or Incomplete Dynamic Template Installation

Updated over 2 weeks ago

How to Handle a Stuck Dynamic Template Installation

No need to worry β€” this is a common issue, and there are several simple steps you can take to fix it.

If your demo was installed but some parts are missing (e.g., empty sections, incomplete menu, missing content like Departments) or the installation stalls β€” follow all steps below in order.


1. Make a Full Site Backup

Installing or reinstalling a demo template can overwrite your content, database tables, and settings. Always create a full backup of your site before starting any template installation.

Tip: You can use your hosting backup tools or a plugin like UpdraftPlus to make a complete backup.


2. Use Kava Theme for Demo Installation

All Crocoblock demo templates were built on the Kava theme. Installing the demo on Kava ensures that all layouts and styles match the original demo.

Tip: After the demo import, you can switch to your preferred theme, but starting with Kava prevents missing style differences.


3. Install the Latest Version of Croco Wizard

Make sure you're using the latest version of Croco Wizard and try running the installation again.


4. Increase the Memory Limit

For optimal performance, your memory limit should be at least 768M, but we strongly recommend setting it to 1GB or more for a smoother experience. You can check your current memory limit and follow the instructions in this article to increase it: How to Check WordPress Environment System Info & Set the Proper Memory Limit.


5. Increase the execution time of requests

Insert the below code into the wp-config.php file:

set_time_limit(7200);

6. Check PHP Max Post Size and Max Upload Size

You can find these values in Elementor > System Info. If they're set too low, the server might block our files during the installation - which can cause it to fail.
We recommend increasing both values to at least 128M, or better yet, 512M for a smoother experience.


7. Deactivate 3rd-Party Plugins

Deactivate all 3rd-party plugins, leaving only Elementor, Crocoblock, and WooCommerce active. This will help ensure that no conflicting plugins are interfering with the installation process. Additionally, ensure that all required Crocoblock plugins are installed and activated.


8. Clear the Server Cache

Clearing your server cache may also resolve installation issues.Furthermore, if installation issues persist, check the browser’s console logs for error diagnostics. Open the developer tools (F12 or Ctrl+Shift+I) and navigate to the "Console" tab to identify and address any blocking errors.


9. Try php code

This will help to optimize the import process.

Add this code to your functions.php of your child theme (when you start installation, use your current theme, so that code won't be deleted):

if ( function_exists( 'crocoblock_wizard' ) && is_admin() ) {
crocoblock_wizard()->settings->register_external_config( array(
'import' => array(
'chunk_size' => 3,
'regenerate_chunk_size' => 3,
'allow_types' => false,
),
) );

update_option( 'crocoblock_wizard_cache_handler', 'session' );
}

πŸ‘‰ If you see error like "Can't calculate import steps" in DevTools β†’ Network tab, change session β†’ file in the code


10. Run Full Crocoblock Wizard Installation

  1. Go to WordPress Dashboard β†’ JetPlugins β†’ Let's Go.

  2. Choose Full Installation.

  3. Select your template (e.g., MedCenter) and click Start Installation.

  4. On the Demo Content Import page, select one of the following:

    1. Replace my existing content with demo content
      Replaces all existing content for a clean setup exactly like the demo. ⚠️ Warning: this will delete any existing content on your site.

    2. Append demo content to my existing content
      Adds demo content to your current content. Note: This can create duplicates if you install a template multiple times.

      Tip: Always make a backup before installation, especially if using "Append" or installing multiple templates.

  5. Do not skip any import steps. Ensure Posts, Media, Terms, and Custom Tables finish completely before considering the installation done. ❗Users are NOT imported with dynamic templates β€” this is expected behavior.
    Users should be real site users, so demo import may not include them.


By following these steps, you should be able to resolve any issues related to a stuck installation. If the issue persists, don’t hesitate to contact our support team for further assistance.This guide also applies to resolving broader import issues such as demo content or skin configurations that may not respond correctly. For advanced troubleshooting, consulting the Crocoblock documentation can be helpful.

Did this answer your question?