Skip to content

Export Import NanoSupport Data

Mayeenul Islam edited this page Jan 22, 2019 · 7 revisions

It is easy to have all the NanoSupport Tickets and Knowledgebase articles be transferred from one installation to another.

NOTE
The following process only export-import NanoSupport Tickets, Replies, Departments, Metadata, Knowledgebase Docs, Categories, and Attachments. You would need to set the NanoSupport Settings again on your target host.

Brief

You can do that using the WordPress Export-Import feature embedded by core, and using their guideline in WordPress Import Codex page, and WordPress Importer plugin repository if you need any assistance.

Step by Step Guidelines

Export from Parent Installation

In your WordPress admin panel, proceed to Tools » Export, and choose Tickets and Knowledgebase one at a time, and hit the Download Export File button.

wordpress-export-nanosupport-tickets-knowledgebase

You will get two (2) WXR (.xml) files: one is for the Support Tickets and other is for the Knowledgebase.

Import in Next Installation

Step 0 - BEFORE IMPORTING 💀

Before importing, make sure:

  1. A complete database and file backup of your target host before proceeding,
  2. To consult the "Before Importing" section in the Codex page to avoid any anomaly during import,
  3. The NanoSupport Plugin is installed and active on the target installation, and
  4. To import the Products/Downloads first, if you have the NanoSupport E-Commerce feature active.

Step 1 - Install WordPress Installer plugin if not installed

In your destination WordPress installation, in the admin panel, proceed to Tools » Import, and click on the "Install Now" link under WordPress, if the WordPress importer plugin is not installed. If you have the plugin installed, you can proceed to Step 2.

wordpress-import-nanosupport-tickets-knowledgebase

Step 2 - Run the Importer

Hit the "Run Importer" link under WordPress.

wordpress-import-nanosupport-tickets-knowledgebase-run-importer

Step 3 - Choose the .xml file

On the new window saying "Import WordPress", browse one of the .xml file and hit the Upload file and import button.

wordpress-import-nanosupport-tickets

Step 4 - Choose your choices and Import

On the new window:
under "Assign Authors" you can either

  • do nothing, if you want to proceed with the existing users, or
  • you can create new user by providing a username on the textbox under each of the users, or
  • you can choose someone existing from the dropdown menu to assign the tickets (or Knowledgebase docs).

under "Import Attachments"
make sure the check ☑️ Download and import file attachments checkbox to import all the media files you have with your tickets (and/or Knowledgebase docs)

and finally hit the Submit button to start importing

wordpress-import-nanosupport-ticket-knowledgebase-data-files

Done

Success, if everything is okay. You would need to repeat the process if you have two files to import.

wordpress-nanosupport-import-success

Disclaimer
WordPress Importer is a WordPress Core feature with its own features, caveat, and necessity, like PHP allowed memory, maximum execution time etc. If you find any error during the importing process, make sure to consult the WordPress Import Codex page, and WordPress Importer plugin repository for necessary instructions. For any failed import make sure to remove any clutter (like imported user etc.) before proceeding to attempt again.

We won't be liable for any discrepancy using the tool unless it's a proven fault of our plugin.

Clone this wiki locally