PrintNowPrintNowDocs

User Groups

Create and manage user groups to control pricing, product visibility, payment methods, shipping, order approval, and storefront theming for groups of customers.

User Groups let you segment your customer base and apply different settings to each segment. When a customer belongs to a user group, you can control which products and categories they see, which payment and shipping methods are available to them, whether their orders require approval, and what pricing discounts they receive. You can also assign a dedicated storefront theme, checkout field configuration, shared addresses, and autofill profiles to each group.

User Groups are a core building block for B2B storefronts where different customers or companies need different experiences on the same storefront. They work alongside Organizations, which provide similar per-company controls with address management.

View User Groups

  1. From your Unified Admin, go to Users > User Groups.
  2. The list displays all user groups for the currently selected storefront.
  3. Use the search bar to filter groups by name or description.
  4. The grid supports client-side pagination with automatic page sizing.

List Columns

ColumnDescription
IdUnique numeric identifier for the user group.
NameDisplay name of the user group.
DescriptionBrief description of the group's purpose.
User CountNumber of customers currently assigned to this group.
ActionMenu with View/Edit and Delete options.

Header Actions

ButtonDescription
Add User GroupOpens the user group creation form.

Add/Edit a User Group

  1. Click Add User Group from the list, or click View/Edit on an existing group.
  2. Fill in the group details in the top section, then configure tabs as needed.
  3. Click Save to persist changes. Click Cancel to return to the list.

General Settings

The top section contains two cards side by side.

FieldDescription
User GroupRequired. The display name for this group. This name appears in dropdowns when assigning users to groups.
DescriptionOptional. A brief description of the group's purpose.
Print Store ThemeDropdown. Assigns a storefront theme to this group. When a user in this group logs in, the storefront switches to this theme. Defaults to "Default".
CollectionsMulti-select dropdown. Restricts this group to specific product collections. Only selected collections will be visible to group members on the storefront.

After saving a new group, additional tabs become available below the general settings.

Tabs: User Group Users | Addresses | Discounts | Payment Methods | Shipping Methods | Order Approval | Checkout Fields | Autofill Profile | Auto Assign | Exceptions

User Group Users Tab

Displays all customers assigned to this user group.

ColumnDescription
Customer #Unique numeric identifier for the customer.
First NameCustomer's first name.
Last NameCustomer's last name.
UsernameCustomer's login username.
EmailCustomer's email address.
ActionMenu with View/Edit (navigates to user detail) and Remove (removes user from group).

Click Add User to search for and assign an existing customer to this group.

Addresses Tab

Manages shared addresses available to all members of this group during checkout.

ColumnDescription
Address NameA label to identify this address.
CompanyCompany name.
First NameContact first name.
Last NameContact last name.
Address 1Primary street address.
Address 2Secondary address line.
Address 3Additional address line.
Address 4Additional address line.
CityCity name.
StateState or province.
Post CodeZIP or postal code.
CountryCountry name.
PhonePhone number.
EmailEmail address for the contact.
ActionMenu with View/Edit and Delete options.

Click Add Address to create a new shared address for this group.

Discounts Tab

Configure pricing discounts that apply to all members of this group. Discounts are tied to pricing categories and can be either a fixed dollar amount or a percentage off.

ColumnDescription
Pricing CategoryThe pricing category this discount applies to.
Discount TypeEither "Fixed" (flat dollar amount) or "Percentage" (percent off).
Discount ValueThe numeric discount amount (displayed with two decimal places).
ActionMenu with Edit and Delete options.

Click + Add Group Discount to create a new discount. The dialog has three fields:

FieldDescription
Pricing CategoryDropdown. Select the pricing category to discount. Categories already assigned to other discounts in this group are disabled.
Discount TypeDropdown. Choose "Fixed" for a flat dollar discount or "Percentage" for a percent discount.
Discount ValueThe discount amount. For Fixed, enter a dollar value. For Percentage, enter a percentage (e.g., 10 for 10% off).

Payment Methods Tab

Controls which payment methods are available to members of this group, in addition to methods enabled at the storefront level.

FieldDescription
Allow check paymentCheckbox. Enables check payment for group members.
Allow credit card paymentCheckbox. Enables credit card payment for group members.
Allow invoice paymentCheckbox. Enables invoice payment for group members.
Allow purchase order paymentCheckbox. Enables purchase order payment for group members.
User group is tax exemptCheckbox. Exempts all members of this group from tax calculations during checkout.

Changes save immediately when toggled.

Shipping Methods Tab

Controls which shipping methods are available to members of this group. Toggle the Select checkbox to assign or unassign shipping methods.

ColumnDescription
SelectCheckbox. Toggle to assign or unassign the shipping method for this group. Changes save immediately.
ProviderShipping provider name (e.g., UPS, FedEx, USPS).
DescriptionDescription of the shipping method or service level.
StatusCurrent status of the shipping method.
HandlingHandling fee associated with this method.
FreeRead-only checkbox indicating whether this method is free.

Order Approval Tab

Configures whether orders from this group's members require approval before processing.

FieldDescription
Orders require approvalCheckbox. When enabled, all orders placed by members of this group are held in a "Waiting Approval" status until approved by a user with the Approver flag. Changes save immediately.

Checkout Fields Tab

Assigns a checkout field configuration to this group.

FieldDescription
Checkout FieldsDropdown. Select a checkout field configuration to use for this group, or "None" for the default checkout. Checkout field configurations are managed in the Checkout settings.

Autofill Profile Tab

Displays autofill profiles assigned to this group. Autofill profiles pre-populate editor fields with data for group members.

The grid shows assigned profiles with a delete action to remove them.

Auto Assign Tab

Configures automatic group assignment based on a referral domain.

FieldDescription
Domain NameEnter a domain (e.g., company.com). When a customer creates an account after arriving from this domain, they are automatically assigned to this user group.

Click Update to save the domain setting.

Exceptions Tab

The Exceptions tab appears only when both category and product exceptions exist. It lets you restrict which categories and products are visible to this group's members.

Category Exception shows a grid of excluded categories with an Add button and dropdown to add new exceptions. Each exception row shows the category Id, Category name, and a Delete action.

Product Exception shows a grid of excluded products, filtered by the selected category in the Category Exception panel. Add individual product exceptions using the dropdown and Add button.

Associations

AreaEffect
Storefront themeWhen a user in this group logs in, the storefront loads the assigned Print Store Theme for their session. This allows different groups to see different branding and layouts on the same storefront.
Product and category visibilityCategory and product exceptions control which items group members can see and purchase. Products in excluded categories are hidden from the storefront for group members.
Collection filteringIf collections are assigned to a group, only those collections and their products are visible to group members.
Pricing discountsGroup discounts automatically apply to the pricing category during product price calculation, giving group members reduced pricing.
Payment methods at checkoutPayment method checkboxes control which options appear at checkout for group members. This supplements the storefront-level payment settings.
Tax exemptionWhen "User group is tax exempt" is enabled, TaxJar receives a "wholesale" exemption type for all group members, bypassing tax calculations at checkout.
Shipping methods at checkoutOnly shipping methods assigned to the group are available during checkout for group members.
Order approval workflowWhen "Orders require approval" is enabled, orders from group members are held in "Waiting Approval" status. Approvers (users with the Approver flag) see pending orders on the storefront's approvals page.
Shared addresses at checkoutAddresses configured in the Addresses tab are available as shipping/billing address options for all group members during checkout.
Auto-assign on registrationWhen a referral domain is configured, customers who register after arriving from that domain are automatically assigned to this group.
Checkout fieldsThe assigned checkout field configuration determines which additional fields appear during checkout for group members.
AreaEffect
Autofill profilesAutofill profiles assigned to the group pre-populate form fields in the Print Editor for group members, streamlining the design process for recurring data.
  • Site Users — manage the customer accounts assigned to user groups
  • Organizations — apply company-level grouping alongside user group controls
  • User Roles — configure admin screen permissions separately from group settings
  • Pricing — set up the pricing categories that group discounts apply to
  • Orders — view orders affected by group approval workflows and discounts
  • Collections — build the product collections assigned to user groups

On this page