· DataEase · Documentation · 2 min read
Companies
A Company is a B2B customer record that can hold many contacts and locations (warehouses, offices).
With DataEase you can:
- Create new companies, contacts, and locations in one upload.
- Update phone numbers, tax IDs, or main contacts across hundreds of records.
- Delete or merge old entries fast.
Shopify’s company guide.
Table of Contents
2. Export
- Choose CSV or Excel.
- Select Company as the entity.
- Pick fields—name, contactEmail, locationId, etc.
- Run the task and download your file.
Screenshots: Export guide
3. Import
Company commands (in the command column): CREATE, UPDATE, REPLACE, DELETE, IGNORE
Line-item commands (in itemCommand): CREATE, UPDATE, MERGE, DELETE, IGNORE
- First row (topRow = TRUE) holds main company info.
- Following rows (topRow = FALSE) hold contacts or locations for the same company.
- Match by handle or id. id is required for DELETE or REPLACE.
Steps:
- Download the sample file: Company-import-sample.xlsx
- Fill or edit rows: required for CREATE are name, handle (set in externalId if you use ERP IDs), and at least one contact.
- Map columns in DataEase, upload, and start the import.
Full help: Import guide
4. Field reference
Control columns
row
Row number to keep original order (handy when re-sorting). (Import & Export)
topRow
TRUE
for main company line. FALSE
for contact or location lines. (Import & Export)
Company (main line)
id
Company ID. Needed for UPDATE, REPLACE, DELETE.
command
CREATE, UPDATE, REPLACE, DELETE, IGNORE for the company.
name
Company name.
note
Internal note.
customerSince
Date the company became a customer (ISO 8601).
externalId
External system ID (ERP, CRM).
Contact lines (topRow = FALSE & contact fields filled)
itemCommand
CREATE, UPDATE, MERGE, DELETE, IGNORE for this contact or location line.
mainContact
TRUE
if this is the primary contact.
contactId
Contact ID (needed for UPDATE or DELETE).
contactEmail
Email of the contact.
contactPhone
Phone number (E.164).
contactFirstName
First name.
contactLastName
Last name.
contactLocale
Language code (e.g., en
).
contactTitle
Job title.
Billing address fields
billingAddressAddress1
Street line 1.
billingAddressCity
City.
billingAddressCountryCode
Two-letter country code.
… (other billingAddress fields follow the same pattern and are importable)*
Shipping address fields
shippingAddressAddress1
Street line 1.
shippingAddressCity
City.
shippingAddressCountryCode
Two-letter country code.
… (other shippingAddress fields follow the same pattern and are importable)*
Location lines (topRow = FALSE & location fields filled)
locationId
Location ID (needed for UPDATE or DELETE).
locationName
Name of the location (warehouse, office).
locationExternalId
External ID for the location.
locationCurrency
Currency code for the location.
locationTaxExemptions
Comma-separated tax-exemption codes. See full list in the Tax Exemptions page.
Import-only options
checkoutToDraft
When TRUE, customer checkouts convert to draft orders. (Import only)
editableShippingAddress
Allow customers to edit shipping address. (Import only)
billingSameAsShipping
TRUE = billing address copies shipping. (Import only)
Metafields
metafields
Extra custom fields. See Metafields guide.
5. Filters
Id
Export one company by id.
DisplayName
Partial match on company name.
Handle
Match by externalId or custom handle.
UpdatedAt
Choose last-updated date range.
Need more help? Our support team replies within 24 hours.