Ottermerce

Bulk catalog import, export
and editing for BigCommerce

Sign in Start free

Guide · Customer groups import

Customer groups

Customer groups are the buckets you put customers in to give them a discount, or to limit which categories they can see. Import your customers afterwards and you can put them in a group by name.

Commands

Command Description Behaviour
NEWCreate a new group.Fails if a group with the same name already exists.
UPDATEUpdate an existing group.Uses Group ID if given, otherwise finds the group by name. Fails if there is none.
MERGECreate or update.The default. Updates the group if the name exists, creates it otherwise.
DELETEDelete a group.Uses Group ID if given, otherwise finds it by name. Customers in it are left without a group.
REPLACERefused for groups.Fails the row. Re-creating a group would give it a new id and move every customer out of it. Use UPDATE.
IGNORESkip this row.Does nothing, and is recorded as skipped rather than as a success.

Category access

Category Access Means Category IDs
allThe group can see every category. This is the default for a new group.Leave empty
specificThe group can see only the categories you list.Required
noneThe group can see no categories at all.Leave empty

Columns

CSV column Required Description
CommandOptionalNEW | MERGE | UPDATE | DELETE | IGNORE. Default MERGE.
Group IDOptionalBigCommerce customer group id. Give it for UPDATE or DELETE and no lookup is needed.
Group NameRequiredThe group name, which BigCommerce keeps unique. Not required if you give a Group ID.
Is DefaultOptionaltrue makes this the group new customers join.
Category AccessOptionalall | specific | none — see the table above.
Category IDsOptionalComma-separated BigCommerce category ids. Required when Category Access is specific.
Discount MethodOptionalpercent | price | fixed. "%" and "percentage" are accepted spellings of percent.
Discount AmountConditionalThe number that goes with the method. Required alongside Discount Method — giving one without the other is refused.
Discount Applies ToOptionalWhat the discount covers. Defaults to all.

Example file

Command,Group ID,Group Name,Is Default,Category Access,Category IDs,Discount Method,Discount Amount
MERGE,,Retail,true,all,,,
MERGE,,Wholesale,false,all,,percent,15
MERGE,,Trade Only,false,specific,"18,19",percent,25
UPDATE,5,,,none,,,
DELETE,,Old Group,,,,,

Things worth knowing

  • One discount per row. A group can hold several discount rules in BigCommerce, but a row describes one. If a group you export has more than one, the export says so in its warning and writes the first — so nothing disappears without you being told.
  • specific needs its ids. Setting Category Access to specific without Category IDs fails the row rather than quietly hiding every category from the group.
  • Deleting a group leaves its customers behind. They are not deleted; they simply end up in no group.
  • Blank cells never overwrite. Leaving Discount Method out keeps whatever discount the group already has — it does not clear it.
  • A duplicate name names the clash. BigCommerce reports which existing group holds the name, so the failure says which one rather than just refusing.
  • Amounts come back padded. BigCommerce reports a discount amount as 10.0000; the export trims it, so a round trip does not turn 10 into 10.0000.
  • Check before you run. The file check flags any column that would be ignored, and a dry run previews every row without writing anything.