This app is no longer maintained by VTEX. This means support and maintenance are no longer provided.
To continue using the B2B Suite, it is important to install the VTEX B2B Admin Customers.
Customers Admin
A VTEX admin app that helps manage your customer data. This application allows users to create, edit, and search for customers. It's an alternative to MasterData when it comes to managing the documents from the CL entity.
The vtex.admin-customers-graphql
depends on this application. Its responsibility is to group all the GraphQL queries and mutations needed to manage MasterData data.
🚀 Installation
Using the VTEX IO CLI, log into the VTEX account you are working on and install the latest version:
_10vtex install vtex.admin-customers
After installing the app, you can find it in the Admin at Customers > Customers.
✅ Features
The list below presents every feature of this application, where the checked ones have already been implemented. The features that are yet to come are unchecked.
Please, whenever a new feature from the list below is implemented, mind-marking the checkbox and create a feature demo.
- Listing
- Memorize visibility fields
- Search
- Filters
- Creation
- Details view
- Edition
- Deletion of profile (GDPR/LGPD)
- Address association listing
- Schema viewing with user-level configuration
- Counters
🎥 Demonstration
Listing
Memorize visibility fields
The visibility fields is a feature to toggle visibility of table columns.
Here we have an additional feature that saves the preferred column visibility configuration of the end user, maintaining your configurations even after a page refresh and future visits to this page.
Search
The search input uses the fields: E-mail, First Name or Last Name to filter the results that matches the terms searched while also displaying the results on the table.
Filters
With these filters, it is possible to refine your search. You can filter by: E-mail, First Name, Last Name, Document ID, Document or Receive Newsletter.
Every filter has conditionals for you to choose from; it could be equal, not equal, or contains.
Creation
Details view
Edition
☕ Developing
-
Clone this repo
git clone https://github.com/vtex/admin-customers
-
yarn --cwd react/
for code completion -
vtex link
-
Navigate to
workspace--account.myvtex.com/admin/app/example