Skip to main content
Reference

User Configuration Screen

Introduction

The User Configuration Screen allows administrators to manage user accounts within UltraCart. This includes:

  • Contact and login details

  • Password and security settings

  • Permissions and access control

  • Email notification preferences

This screen is essential for controlling who can access specific areas of your UltraCart account and what actions they are allowed to perform.

Navigation:
Home Menu → Configuration (Account and Users) → Users → Add or Edit User

image-20260415-123152.png


Prerequisites

Before adding, editing, or removing users, ensure the following:

Prerequisite: The logged-in user must have the Edit Users permission enabled.

  • This permission is located under:
    Permissions → Admin → Edit Users

  • Only highly trusted users or account administrators should be granted this permission due to its broad access capabilities.

  • The ‘Owner User’ cannot be edited by any other user.

Warning: Users without this permission will not be able to create, modify, or delete user accounts.


Understanding Permission Restrictions

UltraCart uses a granular permission system to control access across all areas of the platform.

Permission Denied Messages

If a user attempts to access a feature without the required permissions, they may encounter a:

  • Permission Denied

  • Access Restricted

  • Insufficient Permissions

message within the interface.

Note: These messages typically indicate that the user is missing one or more required permissions for that specific area or functionality.

How to Resolve Permission Issues

If a user encounters a permission error:

  1. Identify the area or feature they attempted to access.

  2. Relay the error message and context to the account administrator.

  3. The administrator should:

    • Review the required permissions for that feature

    • Determine whether access should be granted

    • Update the user’s permissions accordingly

Tip: Permission errors are intentional safeguards. Only grant access that aligns with the user’s role and responsibilities.


User Configuration Introduction

There are six sections that can be configured for each user. This includes:

SectionDescription
Contact InformationMandatory Fields that can only seen by you and UltraCart staff
New PasswordYou only need to populate these fields for new passwords. The are intentionally left blank the rest of the time.
note5d2ab35e-f070-480b-8e18-0fa072033345
A secure password should contain both letters and numbers and not contain an English word or easily guessable value.
A secure password should contain both letters and numbers and not contain an English word or easily guessable value.
New FTP PasswordYou only need to configure this if you are going to use UltraCart's FTP.
noteada160de-2e30-47a4-acb8-56ee90b4f6f3
FTP URL: merchantftp.ultracart.com
User ID: / (Example: DEMO/johna)
Password: Whatever you fill in the New FTP Password field.
FTP URL: merchantftp.ultracart.com
User ID: / (Example: DEMO/johna)
Password: Whatever you fill in the New FTP Password field.
UltraSecure One-Time Password TokenYou only need to configure this if you are going to use UltraSecure.
note1a074ac1-2b7f-4111-8989-c0b388c61d9d
A secure password should contain both letters and numbers and not contain an English word or easily guessable value. This password will need to be different then your main account password.
A secure password should contain both letters and numbers and not contain an English word or easily guessable value. This password will need to be different then your main account password.
PermissionsPlease spend some time considering how to set these up. There could be security risks to your company if you are not careful with who has access to what areas of UltraCart.
Email NotificationsEmail Notifications are what are sent to you when certain actions take place in your account. These are not for your customer, but for your information only.

Contact Information

The contact information applies to this individual user only. It is very important that you configure each user with correct names and emails for obvious reasons. When a user contacts support via phone or email regarding account information, our support personnel will use the information entered here to help make accurate identification.

image-20250617-123417.png

FieldDescription
LoginIn the login field, enter the user's first initial and last name. If there are very few users, then first names only are acceptable. This will be the login name that the user will use to access their account.
NamePlease enter the full name of the user.
EmailPlease enter the email address used to contact this user. It is very important to make sure this field is correct and a valid email.
PhonePlease enter the phone number used to contact the user.

New Password

This section allows you to set a secure password for the new user or change the password for an existing user.
User-editor-new-passwd.PNG
A secure password (8-25 characters) should contain both letters and numbers and not contain an English word or easily guessable value. The password has to be reentered into the confirm password field a second time (since the password is not visible the first time it's typed). A good technique for creating a safe password is to think of a memorable, but not easily guessable phrase, then use the first letter of each word plus an additional digit or two inserted somewhere within the password, so that the final password is not something that would be contained in the dictionary.

New FTP Password

This Section allows you to setup access to the account via FTP. This is mostly used for catalog and screen branding configuration.
User-editor-new-ftp-passwd.PNG

The Password here will need to be something different from the main password but again should contain both letters and numbers and not contain an English word or easily guessable value.

**Related: **FTP Server Access

UltraSecure One-Time Password Token

UltraCart supports two factor authentication on your UltraCart account to enhance the security of your account. Two factor authentication means you have something you know (your regular password) and something you have (the token on your phone that is generating the one time password). Previously UltraCart used physical tokens from CryptoCard (deprecated) and our own OTP application for Android (deprecated), but has now standardized on the open source project Google Authenticator that is available for all the major mobile phone platforms. There are two primary benefits to using an OTP token:

  1. Enhanced security

  2. Removes the requirement for IP activation

  3. Removes the requirement for a password change every 90 days.

User-editor-Secure-password.PNG

**Related: **UltraSecure OTP Tokens

Group Membership

Use group memberships to assign same permissions to multiple Users.

User-editor-group-membership.PNG

Permissions

Permissions allows you to set the level of access you want each user within your account to have. You should only grant each user the minimum permissions they need to perform their job tasks.
Simply place a check in the box to the left of the permissions you want to grant to this user.

image-20260324-133058.png

Admin

note

These permissions should be restricted to only those users that are administrators on the account.

FieldDescription
Edit Service PlanThis gives a user access to the account's billing (SERVICE PLAN) area.
:::info
This Permission also triggers Service Plan "Billing Activity" Notification emails Any user that has this permission configured will receive the automated service billing email notification for the account. This may confuse the user into thinking they are being charged when the message is indicating billing activity on the UltraCart account. Only give this permission to users on the account that need to be able to review the UltraCart related Service Plan billing activity and the updating of the billing credit card number on file.
:::
Edit UsersNo one but the Owner on the account and/or a very trusted employee should have access to this permission. With this setting you can add or delete users whenever you want.
Link New AccountsThis permission allows the user to link New Accounts to a linked accounts configuration.

Advanced

FieldDescription
Affiliate ManagementAllows the user to navigate to the Affiliate Management location.

Configuration

FieldDescription
Edit Customer NotificationAllows the user to access the email notification section, which controls the emails sent to customers.
Edit Export SettingsAllows the user to use the Exporting Orders section. The user will also need the Edit Settings permission.
Edit Fraud RulesAllows user to access and edit the Fraud Prevention Rules
Edit Gift GivingAllows the user to make changes to the gift giving section of the checkout. *The user will also need the permission to edit settings.
Edit Look and FeelAllows the user to make changes to the screen branding themes. Screen branding themes control the look and feel of your checkout pages.
Edit Return PolicyAllows the user to make changes to the global Return Policy page.
Edit SettingsAllows the user access to all of the configuration area.
Edit Settings - Auto Order ProcessingAllows the user to access the Auto Order Processing configuration page. Use this one to provide edit access to the auto order processing configuration page only.
Edit Tax RatesAllows the user access to Sales Tax. The user will also need the Edit Setting permission.
FacebookAllows the user to access to configure the Facebook-UltraCart Integration.
Manage MarketingAllows the user to access the marketing section, which includes Emails and 3rd party Emails.

Conversations

FieldDescription
Phone System AdministratorProvides Administrator permissions to manage the Phone System configuration.
Phone System AgentEnables access to the Phone System
Phone System Supervisor
SMS/Web Chat AdministratorEnable for administrators of the SMS/Chat
SMS/Web Chat UserEnable for users/operators of the SMS/Chat

Data Warehouse

Learn more

These same Level1–Level4 tiers also determine which UltraCart service account can read data for the in-app AI Report Builder. To let it join your UltraCart data with datasets in your own BigQuery project, see Joining UltraCart Data with Your Own External BigQuery Datasets.

FieldDescription
Grant Permissions to OthersThe owner user can delegate the assignment of the Level1-Level4 BigQuery data access by assigning this permission to a user.
Level 1 - Standard Access (No PII) (Owner Managed)
Level 2 - Low sensitive data (Owner Managed)
Level 3 - Medium sensitive data (Owner Managed)
Level 4 - High sensitive data (Owner Managed)

Development

FieldDescription
API Access ([IP Addresses])This is a special use setting typically configured on a user that is configured on the account specifically for use in API integration. Limiting this setting to users that are otherwise limited to very little access to the UltraCart backend improves security.
:::info
IP Addresses (white-listing) When configuring a user with API permission, you will also click on [IP Addresses] then enter in the IP address(s) of the servers where you are implementing API scripts, this "white-listing" process protects against intrusion attempts where a hacker attempts to copy and edit your API implementation and then place their version on another website.
The "IP Addresses" field can hold about 15 IP addresses. You can use The asterisk character to apply an IP range. The wildcard format is ###.###.###.*
:::

Items

FieldDescription
Destructive Import OptionsEnable only for users performing advanced Item Imports. This enables the "destructive" import options that erase/overwrite catalog assignments, related item assignments, item attributes, or delete items.
Edit ItemsAllows the user to make changes to the items configured within the account. This also includes adding and removing items from the account.
Edit ReviewsAllows the user to view and make changes to customer reviews.
View Items"Read only" permission to view the items and item editor but can't make changes to the items configuration.

Operations

FieldDescription
Access Accounts ReceivableAllows the user to navigate to the Accounts Receivables location.
Access QuotationsAllows the user to go into the Quotes review location.
Access ReportsAllows the user to access the Reporting section and run all available reports (subject to other restrictions such as PII access).
Access Reports without PIIAllows the user to navigate to the Reporting location, but restricts access to reports that contain PII (Personally Identifiable Information.)
:::info
Reports containing Personally Identifiable Information (PII) will display the PII details as random text and numbers if the user has the “restrictive” user permission titled ‘Access reports without PII' enabled.
To view the reports with the PII details, you’ll need to remove that restrictive user permission.
:::
Access Shipping DepartmentAllows the user to navigate to to the Shipping Department location.
Accounts Receivable - Skip Payment ProcessingEnabling this permission, allows the A/R (viewing a specific order) to display the 'Skip Payment Processing' button , as well as the 'Authorize Orders' button, in the Payment processing section. *Only enable if the user requires these actions as part of their role responsibilities.
Back End Order EntryAllows access to the Back End Order Entry (BEOE). Since the BEOE tool allows for overriding of item costs and shipping costs on-the-fly, you may choose to be selective about which users have access to the BEOE tool.
Back End Order Entry (Customer Profiles)Allows the user to access customer profiles search tool when using the BEOE tool.
Back End Order Entry (Prevent Direct Credit Card Entry)Select this to restrict direct credit card entry (for example to limit them only to the PII protected CC entry by the customer via phone call.
Back End Order Entry (Shared Templates)Select this to allow templates a user creates to be shared to other users.
Delete OrderDeleting an order removes it from your system there is no way to get it back.
Edit CatalogAllow the user access to the Catalog configuration pages. (*Applies only to the deprecated legacy catalog system)
Edit OrderAllows the user to Edit, Delete and make changes to customers orders.
Edit Order Items After Payment ProcessedAllows the user to edit order items in placed orders that have been processed for payment.
Edit Order PriceAllows the user to modify the pricing on an order, including item prices, discounts, and totals. Use with caution as it impacts financial reporting.
Free Replacement ShipmentAllows the user to create replacement shipments for orders at no charge. Typically used for damaged or lost shipments.
Manage Auto OrdersAllows the user to have access to review or make changes to auto orders. The user will also need the permission to Review Orders.
Manage Auto Orders (Cancel)Allows the user to have access to review or make changes to auto orders, including cancelling. The user will also need the permission to Review Orders. This allows for more granular permissions for customer representatives.
Manage ChargebacksAllows the user to access the Chargeback Processing section. The user will also need the Edit setting permission.
Manage Customer ProfilesAllow the user to have access to the Customer Profiles section. This will allow the user to edit, delete, and add customer profiles.
Manage Gift CertificatesAllows the user to edit and create Gift certificates within the marketing section.
Postpone Auto OrdersAllows the user to delay the next processing date of an auto order
Refund Manual Tax CalculationThis allows the tax amount in the order to be manually edited. Normally the tax is calculated, and not directly editable.
Refund OrderAllows the user to issue a refund on orders.
Review OrdersAllows the user access into the Order Management section.
View Amazon PIIEnable this for users that are reviewing orders and need to be able to see the Personally Identifiable Information.

Operations - Bulk

The Operations – Bulk permissions allow users to perform bulk order actions directly from the View Orders search results page.

FieldDescription
Bulk - Auto Order ExportAllows the user to export selected Auto Orders in bulk from the View Orders search results.
Bulk - Batch OperationsAllows the user to perform supported batch-level operations on multiple selected orders simultaneously.
Bulk - DeleteAllows the user to delete multiple selected orders at once. Use with caution.
Bulk - DownloadAllows the user to download selected orders in bulk (format dependent on export configuration).
Bulk - ExportAllows the user to export selected orders using available bulk export tools.
Bulk - Export CustomersAllows the user to export customer records associated with the selected orders.
Bulk - Export OrdersAllows the user to export full order data for the selected orders.
Bulk - Import CustomersAllows the user to perform bulk customer import operations when applicable from the orders interface.
Bulk - Print InvoicesAllows the user to print invoices for multiple selected orders simultaneously.
FieldDescription
Communications - Download Lists/SegmentsEnable for marketing users that may require access to this customer data
Communications - Readonlynote2b510175-88dd-43ec-b00a-db968a58003c
Allow ‘Read only' access to the Communications area. PLEASE NOTE: This is a restrictive user permission. If enabled it will override, the ‘Communications - Use’ and 'Full Access’ permissions!
Allow ‘Read only' access to the Communications area. PLEASE NOTE: This is a restrictive user permission. If enabled it will override, the ‘Communications - Use’ and 'Full Access’ permissions!
Communications - UseAllow editable access to the Communications area.
Full AccessAllow editable access to the Communications area. Enable for users with role to create and edit Flows, Campaigns, etc.
notecafcab05-5e24-4ae8-9035-a0e3304b5c44
Important Note Regarding Email Notification triggered by this permission
If no user on the account has the email notification "Marketing: Storefront Communications" enabled on the account, then all users with full permissions to the Storefront will received the notification, since this notification is related to additional service fees. In order to prevent the broadcast of this email notification to all users with the "full permission" permission, make sure to configure at least one user on the account with the email notification.
Important Note Regarding Email Notification triggered by this permission
If no user on the account has the email notification "Marketing: Storefront Communications" enabled on the account, then all users with full permissions to the Storefront will received the notification, since this notification is related to additional service fees. In order to prevent the broadcast of this email notification to all users with the "full permission" permission, make sure to configure at least one user on the account with the email notification.
RecordingsAllows user to access the shopping session recordings.
Upsells - ReadonlyAllow 'Read Only' access to the upsells area to review but not edit the flows. If unchecked, the user will have create/edit/delete permissions.
Visual Builder Enable/Disable Protected ContentAllows user to enable/Disable protected content within the Storefront Visual Builder editor. Enable only for the admin users.

Email Notification

Just like Permissions the Email Notification section allow you to set each user with their own set of email notifications. This allows you to have one user that only handles order that need to be shipped or another user that is looking at auto order (recurring orders).

Simply place a check in the box to the left of the notification you want to grant to this user.

image-20251016-145610.png

The Configurable Email Notifications Appear in Sections

Affiliate Management

FieldDescription
Affiliate SignupCheck this box to have UltraCart send notification for any new "Affiliate" Signups.

Channel Partners

FieldDescription
eBayNotifications related to sales activity on eBay.

Conversations

FieldDescription
Unread SMS messagesEnable for users that are users of the SMS Conversations, to notify them when a SMS message has been received that needs follow up.

Customers

FieldDescription
Auto Order CancellationsSelect this checkbox to be notified whenever an auto order is cancelled.
Auto OrdersSelect this box to be alerted to any problem with processing of a scheduled auto order. (The message will include reference to the auto order customer and the transaction response recorded from the gateway.)
Customer FeedbackSelect this box to receive notifications related to the "Case Management" tool that is part of the "My Account, Customer Portal"
Wholesale SignupSelect this box to receive notifications related to Wholesale Signups

External Integrations

FieldDescription
Integration Log Health ReportSends a daily email notification related to the account integrations. See also the integration logs reports in the reporting area:
- Integration Logs - All Provides a snapshot view of the integration logs unfiltered.
- Integration Logs - Critical Provides a snapshot view of the integration logs filtered on critical errors.
- Integration Logs - Errors Provides a snapshot view of the integration logs filtered on all errors/warnings.
:::info
Note: Starting on August 1, 2021, if your account does not have at least one user with the notification enabled, UltraCart will send the notification to all users on the account with edit settings permissions.
:::
:::info
Note: Daily Integration Health Report Delivery - The report will only be sent if there are 1 or more critical issues in the log reports.
:::

Item Management

| Option | Description |

| Option | Description |

| Option | Description |

OptionDescription
OptionDescription
FieldDescription
Automated Sales ReportIf selected, will send out the automated sales summary report (see Report Delivery)

Frequently Asked Questions

Question: "Where can I enter the email addresses of the people in my company who should be notified when an order is placed"

Answer: The ‘order placed’ email notification in the user editor should be selected for each user that should receiving the order placed notification. This is user notification is set individually. Navigate to: Main Menu > Configuration > Users , there you’ll edit each user that shouldbe receiving the order placed notification and in the Email Notifications section, in the ‘Orders/Overall’ section select the checkbox for ‘Order Placed’ then optionally select the option settings that appear for the order placed notification:

image-20260209-131756.png

Save the changes. Repeat for each user that needs to be notified of the placed orders.

Question: "Recently we've been missing some email notifications of orders, and in a couple of cases the emails are showing up hours later. Why might this happen?"

Answer: You'll need to contact your email server administrator to discuss delivery processing. It can very wildly based upon the target server. For example someone on gmail will usually have the email in their inbox within 1-2 seconds after it's sent to them, but other email servers may be overloaded and take an hour or more to receive an email. If your email server is down for any reason when our high speed outbound sends attempt to contact it then the message requeues at progressive intervals until the target server becomes available.

Question: "Is there a way to get text alerts when new orders come in? Sometimes we get folks to order online past our normal business hours and we were wondering if Ultracart could send text notifications to our cell phones?"

Answer: We do not have text alerts. Hoever, you can setup a user with no permissions (since the user is not being used for accessing the account backend), then configure this user with the appropriate email notifications for that user, configuring this user with the email associated with the users mobile phone email address, so that the notifications are forwared to the phone.For example if you are using Verizon and google "verizon email to text" you'll see Google give you the instructions as the first result.

Question: "I was attempting to edit a user and the login changed from the users' login to my own, why?"

Answer: The web browser form filling is inserting your login into the page. You can temporarily disable form filling in your web browser or setup an additional browser profile that does not contain your stored autofill information.

In Chrome browser:

To Turn Off 'Autofill':

  1. Click the three dots menu

  2. Click 'Settings'

  3. Click 'AutoFill'

  4. Click 'Addresses and more'

  5. Click the slider button to the off setting.

To Add a new browser profile:

  1. Click your active browser profile (It's directly to the left of the "three dots" menu)

  2. Click the '+Add' button

  3. Enter an name and photo.

  4. Save

info

Password Manager

If you have a password manager installed, such as LastPass, please also inspect the settings in the password manager, as well.

Related Documentation

Your Preferences
Receiving Email Notifications of Orders
Logging Into Your UltraCart Account ** **

Was this page helpful?