Changes for page Checkin Data Import Tool
Last modified by David Muszynski on 2025/04/11 18:21
From version 7.2
edited by David Muszynski
on 2025/04/11 18:19
on 2025/04/11 18:19
Change comment:
There is no comment for this version
To version 9.3
edited by David Muszynski
on 2025/04/11 18:21
on 2025/04/11 18:21
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 2 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,3 +1,5 @@ 1 + 2 + 1 1 The Checkin Data Import Tool (CDIT) has the ability to import Customers, Products and Suppliers from other POS systems into CheckIn. It also has the ability to import Lightspeed/POSIM Line Items data and generate Invoices/Line Items into CheckIn from that data. The Line Items data process is a bit more involved and takes some cleanup of the data and ensuring things imported in properly. This document details the process step by step. 2 2 3 3 **File Setup** ... ... @@ -58,4 +58,25 @@ 58 58 59 59 **Creating the Line Items **- Same thing here, it will export and import the information it needs to generate line items. 60 60 61 -[[image:https://doctormac.teamwork.com/desk/file/3149130/Screenshot%202024-11-15%20at%203.35.46%20PM.png||alt="Image Placeholder"]] 63 +[[image:Screenshot%202024-11-15%20at%203.35.46%20PM.png||height="611" width="1000"]] 64 + 65 +[[image:Screenshot%202024-11-15%20at%203.37.03%20PM.png||height="477" width="1000"]] 66 + 67 +**Cleaning Up **- Currently, after importing the Line Items, it does a few replaces to clean things up, the store id, the company id, recID. But it also tries to automatically fill out the item_id properly using the ls_import_inventory table. This doesn't work currently because the relationship doesn't work perfectly. For the Invoices, it replaces the store ID and company ID and then sets the total of the Invoice. 68 + 69 +**Manual Clean-up **- Shouldn't be much to do after unless something is found. 70 + 71 + 72 +**To-Dos** 73 + 74 +Duplicate checking for IDs 75 + 76 +--Delete MailChimp oncustomer layout script-- 77 + 78 +Fix the automatic mapping of Products import. It currently is by default set to the wrong field delimiter so it needs to be manually remapped every time. 79 + 80 +ditto for inventory location 81 + 82 +Make the Department creation quicker. We dont have to loop through the whole found set to create departments, we can use the values in the Department field post import to just get a list of the unique departments and create them. you probably do need to re-assign them in a loop after though. 83 + 84 +ls_import_inventory table needs to be fixed in terms of the linking, maybe create a new table or have a way to link this without all the weird work afterward.
- Screenshot%202024-11-15%20at%203.35.46%20PM.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +xwiki:XWiki.tknospdr - Size
-
... ... @@ -1,0 +1,1 @@ 1 +187.4 KB - Content
- Screenshot%202024-11-15%20at%203.37.03%20PM.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +xwiki:XWiki.tknospdr - Size
-
... ... @@ -1,0 +1,1 @@ 1 +303.7 KB - Content