User Manual
Complete guide for managing website content
Chery Caribbean β User Manual
For: Content managers and administrators System: Admin Panel (at
/admin) Skill level required: No technical experience needed
Setting Up a New Website Instance
If you are setting up a new dealer website (a separate instance for a different country or territory), an onboarding guide is available to help you collect all the information the development team will need.
π Open the New Instance Onboarding Guide (opens in a new tab)
The guide walks through everything required: dealership identity, contact details, branding, vehicle catalog, page content, and the go-live checklist. It also includes a Download (.pdf) button to export a fillable version you can complete offline and send to the team.
Table of Contents
- Getting Started
- Admin Panel Overview
- Site Configuration
- Navigation
- Home Page Banners
- Vehicle Catalog
- Vehicles
- Articles (News & Publications)
- Exterior Colors
- Interior Colors
- About Us
- Warranty Page
- Tips & Common Tasks
- Sync
- Troubleshooting
- Transactional Emails
- GDPR & Cookie Consent
1. Getting Started
Accessing the Admin Panel
The Admin Panel is the control centre for all website content. To access it:
- Open your web browser
- Navigate to your website address followed by
/adminExample:https://chery.sx/admin - You will be redirected to the login page automatically
Logging In
Login page

- Enter your Email address
- Enter your Password
- Click Sign In
If you do not have login credentials, contact your system administrator to have an account created for you in Auth0.
Resetting Your Password
If you have forgotten your password:
- Click "Forgot password?" on the login page
- Enter your email address and click "Send Reset Link"
- Check your inbox for a password reset email
- Follow the link in the email to set a new password
Signing Out
Click Sign out in the top-right corner of the admin panel (in the top bar, next to your name). It is visible on every admin page.
2. Admin Panel Overview
Once logged in, you will see the Admin Panel. It has two main areas:
Admin panel layout
Key concepts
| Term | What it means |
|---|---|
| Save Changes | The button that makes your edits go live on the website |
| Unsaved changes | A small indicator that appears when you have edited something but not yet saved |
| Table view | A list of items (articles, vehicles, colors) with action buttons |
| Form view | A page of fields you fill in to create or edit an item |
The Save Changes button
Every editable page has a Save Changes button. Changes only go live after you click it.
Save Changes button
The Save Changes button appears at the bottom of every editable section. Changes only go live after clicking it.
There is no "Draft" step. Clicking Save Changes publishes your edits immediately.
3. Site Configuration
What it controls: Contact details, currency, SEO settings, site name, and maintenance mode.
How to open it
- Click "Site Config" in the left sidebar under Settings
Fields explained
Localisation
| Field | What to enter | Example |
|---|---|---|
| Currency | The currency used for all vehicle prices across the site | $ β USD |
Changing this setting affects every place a price is displayed β the vehicle model hero banner and any price labels on the site. The available currencies are:
| Symbol | Code | Region |
|---|---|---|
| $ | USD | United States Dollar |
| β¬ | EUR | Euro |
| Β£ | GBP | British Pound |
| NAf. | ANG | Netherlands Antillean Guilder (Sint Maarten) |
| Afl. | AWG | Aruban Florin |
| TT$ | TTD | Trinidad and Tobago Dollar |
| Bds$ | BBD | Barbadian Dollar |
| J$ | JMD | Jamaican Dollar |
| CA$ | CAD | Canadian Dollar |
| A$ | AUD | Australian Dollar |
If you need a currency not in this list, ask your developer to add it to
src/lib/currencies.tsβ all other parts of the site pick it up automatically.
Contact Information
| Field | What to enter | Example |
|---|---|---|
| Contact Telephone | Your dealership phone number | +1 721 555 0100 |
| Contact Email | Your main contact email address | [email protected] |
| Contact Address | Full street address for the map and footer | 123 Airport Rd, Simpson Bay, Sint Maarten |
| Contact Latitude | GPS latitude coordinate | 18.0335 |
| Contact Longitude | GPS longitude coordinate | -63.1198 |
| Contact Marker Color | Hex color code for the map pin | #BE8751 |
What is a hex color code? It is a
#followed by 6 characters (letters AβF and numbers 0β9). You can find hex codes at htmlcolorcodes.com.
Site Identity
| Field | What to enter | Example |
|---|---|---|
| Site Name | Short website name, used in browser tab | Chery Caribbean |
| Company Name | Full company display name | Chery Caribbean Dealers |
| Site URL | The full website address (must start with https://) | https://chery.sx |
| Site Description | 1β2 sentence description for Google | Official Chery dealer in Sint Maarten. |
| Site Keywords | Comma-separated search terms | Chery, SUV, Sint Maarten, car dealer |
Maintenance Mode
Maintenance Mode toggle
Global WhatsApp Button
Controls the floating WhatsApp button shown across all public pages. See Section 3b for full instructions.
How to update Site Configuration
- Click into any field and type the new value
- Click Save Changes
3a. Cache Refresh
The Refresh Content Cache panel sits at the top of the Site Config page. Use it whenever uploaded images, logos, or other media are not appearing on the live website.
Cache Refresh panel
When to use it
| Situation | Action needed |
|---|---|
| You uploaded a new image but it is not showing on the website | Click Refresh Cache |
| You saved changes but the old content is still appearing after 30 seconds | Click Refresh Cache |
| You updated contact details and the footer still shows the old number | Click Refresh Cache |
How to refresh the cache
- Click Site Config in the left sidebar
- Find the Refresh Content Cache panel at the top of the page
- Click the Refresh Cache button
- Wait for the spinner to finish β this usually takes 5β15 seconds
- A green confirmation message shows how many pages were refreshed (e.g.
Cache cleared and 12/12 pages pre-warmed) - Reload the live website β the updated content should now appear
Note: The cache refreshes automatically when you click Save Changes on most pages. You only need to manually refresh if changes are not appearing after saving, or after uploading assets directly through Sanity Studio.
3b. Global WhatsApp Button
What it controls: A floating green WhatsApp button that appears in the bottom-right corner of every public page (except vehicle model pages). Visitors can tap it to open a WhatsApp conversation with a pre-filled message.
Global WhatsApp Button config
Fields explained
| Field | What to enter | Example |
|---|---|---|
| Enable Button | Toggle ON to show the button sitewide. OFF hides it completely. | (toggle) |
| WhatsApp Number | The phone number visitors will message. International format with country code. Leave blank to use the number in Contact Telephone. | +17215550100 |
| Pre-filled Message | The text that is automatically typed in the visitor's WhatsApp chat when they tap the button. | Hi, I was browsing your Chery website and had a question. |
Number format tip: Do not use spaces, dashes, or brackets in the number β use digits only with a
+country code prefix, e.g.+17215550100not+1 (721) 555-0100.
Enabling the button
- Open Site Config from the left sidebar
- Scroll down to the Global WhatsApp Button section
- Click the Disabled button β it turns green and reads Enabled
- Optionally enter a custom WhatsApp number (leave blank to use the Contact Telephone number)
- Optionally enter a custom pre-filled message (leave blank for the default message)
- Click Save Changes
Disabling the button
- Open Site Config
- Scroll to Global WhatsApp Button
- Click the Enabled button β it turns grey and reads Disabled
- Click Save Changes
Where the button appears
| Page | Button shown? |
|---|---|
| Home page | β Yes |
| News / articles | β Yes |
| Contact page | β Yes |
| About Us, Warranty, Spec Sheets | β Yes |
Vehicle model pages (e.g. /models/tiggo-9) | β No β these pages have their own vehicle-specific WhatsApp button |
Admin panel (/admin/β¦) | β No |
The vehicle-specific WhatsApp button on each model page is separate and is not affected by this setting. It uses the vehicle model name in its message and is always active regardless of the global toggle.
4. Navigation
What it controls: The top navigation menu links visible on every page of the website.
How to open it
- Click "Navigation" in the left sidebar under Settings
The navigation editor
You will see a list of your current nav items. Each row shows the link label and its URL.
Desktop
ModelsAbout CheryServiceTechnologyContactMobile

Adding a new nav item
- Click "Add Nav Item" at the bottom of the list
- Fill in the fields (see table below)
- Click Save
Editing a nav item
- Click "Edit" on the row you want to change
- Update the fields in the dialog that opens
- Click Save
Removing a nav item
- Click the β button on the right of the item
- Click Save Changes to confirm
Reordering nav items
Click the β or β arrows on the left of each row to move it up or down. Click Save Changes when done.
Nav item fields explained
| Field | What to enter | Example |
|---|---|---|
| Label | The text shown in the navigation bar | About Chery |
| URL / Path | Internal path or full external URL | /about-us or https://cheryinternational.com |
| Scroll Target ID | Optional β scroll to a section ID on the page | models |
| Link Target | Same tab for internal links; New tab for external | New tab |
| Show children on mobile | Toggle to show sub-links in the mobile menu | (toggle) |
| Show children on desktop | Toggle to show sub-links on desktop hover | (toggle) |
Adding child links
Each nav item can have sub-links that appear in mobile dropdowns and the desktop hover bar:
- Click Edit on the parent nav item
- In the dialog, scroll to the Children section
- Click "Add Child" and fill in the same fields
- Click Save
5. Home Page Banners
What it controls: The large hero images and videos that rotate on the home page, plus the main CTA (Call-to-Action) image.
How to open it
- Click "Home Page Banners" in the left sidebar under Settings
The banner list
You will see a list of existing banners and an Add Banner button:
Desktop β 1920 Γ 1080 px / resolution 150 dpi

Mobile β 1000 x 1667 px / resolution 72 dpi

Adding a new banner
- Click "Add Banner"
- A dialog opens β fill in the fields (see table below)
- Click Save
- Click Save Changes on the main page to publish
Editing an existing banner
- Click "Edit" on the banner row
- Update the fields in the dialog
- Click Save, then Save Changes
Removing a banner
- Click the β button on the banner row
- Click Save Changes to confirm
Reordering banners
Banners display in the order shown in the list. Click the β or β arrows to move a banner, then click Save Changes.
Banner fields explained
Required fields
| Field | What to enter |
|---|---|
| Type | Choose image for a photo or video for a video clip |
| Title | The large heading shown on the banner (e.g. Tiggo 9) |
Image banner fields
| Field | What to enter |
|---|---|
| Image | Upload the main banner photo (desktop version) |
| Mobile Image | Upload a cropped version for phone screens (recommended) |
| Alt Text | Short image description for accessibility (e.g. Chery Tiggo 9 in white) |
| Model | Internal model name used for logo display (e.g. tiggo-9) |
Video banner fields
| Field | What to enter |
|---|---|
| Video URL | The URL of the hosted video file |
| Poster Image | The thumbnail shown before the video loads |
| Autoplay | Toggle ON for the video to start automatically |
| Loop | Toggle ON to loop continuously |
| Muted | Keep ON β browsers block autoplay with sound |
| Duration (ms) | How long to show this slide (e.g. 6000 = 6 seconds) |
Optional styling fields
| Field | What to enter |
|---|---|
| Description | Subtitle text shown below the title |
| Title Location (Desktop) | Where the title appears on desktop: bottom-left, center, etc. |
| Mobile Title Location | Where the title appears on mobile |
| Hide Title on Desktop | Toggle ON to hide the title text on large screens |
| Link URL | Where the button takes the visitor (e.g. /models/tiggo-9) |
| Link Label | Text on the button (e.g. Discover More) |
CTA Image
At the bottom of the Banners page there is a CTA Image section. This is the decorative photo shown in the Call-to-Action section on the home page. Click Replace image to upload a new one, then click Save Changes.
6. Vehicle Catalog
What it controls: Which vehicles appear on the website, in what order, and at what price.
Important: A vehicle must first be created in the Vehicles section before it can be added to the catalog.
How to open it
- Click "Catalog" in the left sidebar under Settings
The catalog list
You will see a list of vehicles currently in the catalog, each showing the vehicle name and its price.
Catalog list
Adding a vehicle to the catalog
- Click "Add Vehicle"
- In the dialog, select the vehicle from the dropdown
- Enter the Price (optional β leave empty to hide the price on the website)
- Click Save, then Save Changes
Setting or updating a price
- Click "Edit" on the vehicle row
- Update the price field (numbers only β no currency symbol or commas)
- Click Save, then Save Changes
The currency symbol shown next to the price (e.g.
$,NAf.,β¬) is controlled by the Currency setting in Site Config, not here.
Removing a vehicle from the catalog
- Click the β button on the vehicle row
- Click Save Changes
Removing a vehicle from the catalog does not delete the vehicle. It only removes it from the website listing. You can re-add it at any time.
Reordering the catalog
The vehicles display on the website in the same order as this list. Click the β or β arrows to reorder, then click Save Changes.
Series grouping follows catalog order. The series tabs in the home page vehicle slider and the series sections in the mobile navigation menu are ordered by the first vehicle of each series that appears in this catalog list. For example, if the first Tiggo model appears before the first Himla model, the Tiggo series tab will appear first. To change the series order, move vehicles in the catalog so the desired series appears first.
7. Vehicles
What it controls: Full detail pages for each vehicle model β images, specs, performance data, interior, exterior gallery, banners, colors, and spec sheet downloads.
How to open it
- Click "Vehicles" in the left sidebar under Content
- You will see a table of all existing vehicles
The vehicles table
Vehicles table
| Name | Type | Series | Last Updated | Actions | |
|---|---|---|---|---|---|
πΌ | Tiggo 9 | SUV | Tiggo | 2 days ago | β π |
πΌ | Tiggo 8 Pro | SUV | Tiggo | 1 week ago | β π |
πΌ | Arrizo 6 | Sedan | Arrizo | 3 weeks ago | β π |
Creating a new vehicle
- Click "New Vehicle" in the top-right of the page
- A tabbed form opens β fill in the fields across all tabs
- Click Save Vehicle when finished
- Then go to the Catalog section to add the vehicle to the website listing
Editing an existing vehicle
- Click the β (edit) button on the vehicle row
- The tabbed form opens with the existing data loaded
- Edit the desired fields
- Click Save Vehicle
Deleting a vehicle
β οΈ Warning: Deleting a vehicle is permanent and cannot be undone. First remove it from the Catalog, then delete it here.
- Click the π (delete) button on the vehicle row
- Confirm the deletion in the dialog that appears
Duplicating a vehicle
Use this when you need to create a new vehicle that is similar to an existing one β for example, adding a new trim level or annual refresh that shares most of the same content.
Duplicate vehicle β row button and confirm dialog
Copy button on vehicle row
Confirmation dialog (opens after clicking Copy)
How to duplicate a vehicle:
- In the Vehicles table, find the vehicle you want to copy
- Click the β§ (copy) button on the right side of the row
- A confirmation dialog appears β read the message and click Create Copy
- The new vehicle appears at the top of the table with a modified slug (e.g.
tiggo-9-copy-07) - Click β Edit on the new vehicle to rename it and update any fields that differ
- Once ready, go to the Catalog section to add it to the website listing
After duplicating: The copied vehicle is not visible on the website until you add it to the Catalog (Section 6). The slug is automatically set to avoid conflicts β update it in the Basics tab if needed (do this before adding to catalog, since the slug becomes the URL).
Vehicle form tabs
The vehicle form is split into tabs. Click each tab name to switch between sections.
Vehicle form tabs
Tab 1 β Basics
Identity and core images.
| Field | Required | What to enter | Example |
|---|---|---|---|
| Name | β | Official model name | Tiggo 9 |
| Slug | β | Auto-generated. Becomes the URL (/models/tiggo-9). Do not edit. | tiggo-9 |
| Type | β | Vehicle body style β select from list | SUV |
| Series | No | Marketing family name (used to group models) | Tiggo |
| Cover Image | β | Main listing photo shown in the home page slider | (upload) |
| Slider Image | No | Alternative home page image. Falls back to Cover Image if empty. | (upload) |
| Spec Sheet | No | Upload a PDF spec sheet. Appears as a downloadable link. | (PDF upload) |
| Brochure | No | Upload a PDF brochure. | (PDF upload) |
PDF tip: Only
Tab 2 β Banners
Hero images and videos shown at the top of this vehicle's detail page. Works the same as Home Page Banners.
- Click "Add Banner" to add a new hero slide
- Fill in the fields (same as Home Page Banners β see Section 5)
- Use the ββ buttons to reorder banners
- Click β to remove a banner
Tab 3 β Performance
Data displayed in the Performance section of the vehicle page.
Appearance text
| Field | What to enter | Example |
|---|---|---|
| Eyebrow | Small label above the title | PERFORMANCE |
| Title | Section heading | Power Meets Precision |
| Image | Performance section background photo | (upload) |
Performance figures
| Field | What to enter | Example |
|---|---|---|
| Max Power (kW) | Peak engine power | 180 |
| Max Output Torque (NΒ·m) | Peak torque output | 390 |
| Max Input Torque (NΒ·m) | Input torque figure | 310 |
| 0β100 km/h (seconds) | Acceleration time | 7.5 |
| Transmission | Gearbox description | 8AT TRANSMISSION |
| Engine | Engine description | 2.0T GDI EFFICIENT ENGINE |
Drive Modes
Select which driving modes are available for this vehicle. Each mode appears as a labelled button β click to toggle it on (highlighted) or off. Only the selected modes are shown in the Drive Modes panel on the live vehicle page.
Drive Modes β toggle selector
Click a mode to toggle it on (gold border) or off. Only enabled modes show on the vehicle page.
| Mode | Icon | When to enable |
|---|---|---|
| ECO | πΏ Leaf | All standard models |
| NORMAL | π Car | All models |
| SPORT | β‘ Gauge | All standard models |
| SNOW | β Snowflake | AWD / winter-ready models |
| MUD | π§ Water | Off-road capable models |
| OFF-ROAD | β° Mountain | Off-road capable models |
Tip: For most models enable ECO, NORMAL, and SPORT. Add SNOW, MUD, and OFF-ROAD only for AWD or off-road variants (e.g. Tiggo 8, Tiggo 9).
Tab 4 β Design
Side-profile image with interactive hotspot callouts and dimension information.
Appearance text
| Field | What to enter | Example |
|---|---|---|
| Eyebrow | Small label | EXTERIOR DESIGN |
| Title | Section heading | Crafted to Impress |
| Subtitle | Supporting headline | Bold lines. Refined character. |
| Body | Paragraph text | The Tiggo 9 combines⦠|
Main Design Image
Upload the side-profile image of the vehicle. Once uploaded, you can place hotspots directly on it by clicking the image β a numbered pin is placed at the exact point you click.
Adding a design hotspot
- Upload the design image first
- Click anywhere on the image to place a new hotspot at that position
- An edit dialog opens automatically β fill in:
- Title β e.g.
Panoramic Sunroof - Description β text shown when the hotspot is clicked
- Image β optional close-up photo of the feature
- Title β e.g.
- Click Save
- Existing hotspots appear as numbered blue pins on the image β click Edit or β to change or remove them
What you see is what visitors see. The editor image uses the same crop and zoom as the live vehicle page, so the pin positions you place here match exactly where they appear on the website.
Removing all hotspots at once
If you need to clear all hotspots and start fresh, click the Clear all button (shown in red next to "Add Hotspot" when at least one hotspot exists). A confirmation dialog will ask you to confirm before removing them all. Click Save Vehicle afterward to apply the change.
Dimensions (all measurements in millimetres)
| Field | Description |
|---|---|
| Length | Total vehicle length |
| Width | Total width (excluding mirrors) |
| Height | Total height |
| Wheelbase | Distance between front and rear axles |
| Front Track | Width between front wheels |
| Rear Track | Width between rear wheels |
| Ground Clearance | Height from ground to chassis |
| Boot Capacity | Luggage space in litres |
Tab 5 β Interior & Safety
Appearance / Description Block
This controls the large text overlay that appears on the interior section of the vehicle page β the eyebrow label, the main heading, and an optional subtitle.
Interior & Safety β Appearance / Description Block
| Field | Required | What to enter | Example |
|---|---|---|---|
| Eyebrow Text | No | Short label shown above the main title | LUXURIOUS DESIGN |
| Title | No | Main heading in the interior section | INTELLIGENT CABIN |
| Subtitle | No | Supporting line below the title | Comfort meets innovation |
| Eyebrow CSS Class | No | Advanced β leave blank unless instructed by your developer | (leave empty) |
| Title CSS Class | No | Advanced β leave blank unless instructed by your developer | (leave empty) |
If you leave these fields empty, the vehicle page will use built-in fallback text.
Interior Image & Features
| Field | What to enter |
|---|---|
| Image | Main interior photo |
| Features | List of interior highlights β each has a Label (e.g. Seats) and a Value (e.g. Nappa Leather, Ventilated) |
| Interior Slider | A gallery of interior images that visitors can swipe through on the vehicle page |
Adding an interior feature:
- Click "Add Feature"
- Enter the Label and Value
- Repeat for each feature
Adding interior slider images:
- Click "Add Slide"
- Upload an image for that slide
- Optionally fill in Alt Text (image description for accessibility) and Title (caption displayed on the slide)
- Repeat for each slide
- Use the ββ arrows to reorder slides
- Click β to remove a slide
Safety
Safety Image: Upload the image for the Safety section of the vehicle page.
Safety Features: A text area for listing safety features.
Tab 6 β Colors
Assign which paint and interior trim options are available for this vehicle.
Exterior Colors
- Click "Add Exterior Color"
- Select from the dropdown (colors must already exist β see Section 9)
- Click β next to a color to remove it
Interior Colors
Same process as exterior colors.
If a color you need does not appear in the dropdown, go to Exterior Colors or Interior Colors to create it first.
8. Articles (News & Publications)
What it controls: The news section of the website. Each article can be categorised as News or a Publication.
How to open it
- Click "Articles" in the left sidebar under Content
The articles table
<!-- extra -->Creating a new article
- Click "New Article"
- Fill in all required fields (marked β below)
- Write the content using the rich text editor
- Click Save Article
Editing an article
- Click the β (edit) button on the article row
- Make your changes
- Click Save Article
Deleting an article
- Open the article by clicking β
- Scroll to the bottom and click Delete Article
- Confirm the deletion
Article fields explained
| Field | Required | What to enter | Example |
|---|---|---|---|
| Title | β | Article headline | Chery Wins Regional SUV Award 2025 |
| Slug | β | Auto-generated from title. Becomes the URL. Do not edit after publishing. | chery-wins-regional-suv-award-2025 |
| Type | β | News or Publication | News |
| Category | No | Topic tag for filtering | Awards |
| Summary | No | 1β2 sentence preview shown on article cards | Chery Caribbean has been recognizedβ¦ |
| Published At | No | Date and time of publication | 2025-06-15 |
| Featured | No | Toggle ON to highlight this article prominently | (toggle) |
| Image | No | Cover photo for the article card and header | (upload) |
Writing article content
The Content field uses a rich text editor with a toolbar:
<!-- extra -->Toolbar guide:
| Button | Action |
|---|---|
| B | Bold text |
| I | Italic text |
| ΒΆ | Normal paragraph |
| H2 | Heading 2 |
| H3 | Heading 3 |
| β’ | Bullet list |
| 1. | Numbered list |
| β© | Undo |
| βͺ | Redo |
Toggling "Featured"
Click the star (β/β ) icon in the articles table to toggle featured status directly without opening the article.
9. Exterior Colors
What it controls: The available exterior paint color options that can be assigned to vehicle models.
How to open it
- Click "Exterior Colors" in the left sidebar under Colors
The colors table
Colors table
| Swatch | Name | Hex Code | Actions |
|---|---|---|---|
| Pearl White | #F5F5F0 | Edit β | |
| Midnight Black | #1A1A1A | Edit β | |
| Azure Blue | #1E4D8C | Edit β |
Adding a new color
- Click "Add Color"
- Fill in:
- Name (required) β Color name shown on the website (e.g.
Pearl White) - Hex Code (required) β 6-character color code starting with
#(e.g.#FFFFFF)
- Name (required) β Color name shown on the website (e.g.
- Click Save
Finding a hex code: Use htmlcolorcodes.com to pick a color and copy the code. Or search online for the color name + "hex code".
Editing a color
- Click "Edit" on the color row
- Update the Name or Hex Code in the dialog
- Click Save
Changes to a color name or swatch will update everywhere it appears across all vehicle pages.
Deleting a color
- Click β on the color row
- Confirm the deletion
β οΈ First remove this color from all vehicles that use it, otherwise it will disappear from those vehicle pages.
10. Interior Colors
What it controls: The available interior color and trim options for vehicle models.
The process is identical to Section 9 β Exterior Colors:
- Click "Interior Colors" in the left sidebar
- Click "Add Color" to create a new option
- Enter the Name (e.g.
Black Leather) and Hex Code (e.g.#1A1A1A) - Click Save
Interior colors are assigned to vehicles in the Colors tab of the vehicle form.
11. About Us
What it controls: The content of the About Chery page on the website β main image and body text.
How to open it
- Click "About Us" in the left sidebar under Settings
Editing the content
The About Us page has two sections:
Content (Rich Text)
Edit the page text using the rich text editor. The toolbar works the same as the Article editor β see Section 8 for the toolbar guide.
Desktop layout

Mobile layout

- Click the upload area (or "Replace image") to upload a new photo
- Click β on the image to remove it
Click Save Changes when finished.
12. Warranty Page
What it controls: All content on the warranty page β the hero banner, the warranty coverage cards, and the partner logos.
How to open it
- Click "Warranty Page" in the left sidebar under Settings
Hero Section
| Field | Type | Description |
|---|---|---|
| Hero Heading | Text | Main heading in the banner, e.g. We've got you covered |
| Hero Subheading | Text | Supporting text below the heading |
| Hero Background Image | Image | Upload a background image for the banner |
Leave the background image empty for a plain-color background.
Warranty Items
Each entry produces one coverage card on the page.
Adding a new warranty type:
- Click "Add Warranty Item"
- Fill in the fields:
| Field | Description |
|---|---|
| Duration / Coverage | Bold coverage line at the top of the card, e.g. 7-Year Unlimited KM |
| Card Title | Warranty type name, e.g. New Vehicle Warranty |
| Image | Card illustration image (upload) |
| Description | Paragraph explaining what is covered |
| Fine Print / Note | Small-print text below the description (optional) |
| T&C Link Label | Text for the T&C link, e.g. View Terms & Conditions (leave blank to hide) |
| T&C Link URL | URL to the T&C document |
- Click Save, then Save Changes
Editing a warranty item:
- Click "Edit" on the item row
- Update the fields
- Click Save, then Save Changes
Removing a warranty item:
- Click β on the item row
- Click Save Changes
Reordering warranty items:
Click the β or β buttons to move items up or down, then click Save Changes.
Our Partners
Each entry produces one partner logo tile in the grid.
Adding a partner logo:
- Click "Add Partner"
- Fill in:
| Field | Description |
|---|---|
| Partner Name | Accessible label and alt text for the logo |
| Website URL | URL the logo links to (opens in a new tab) |
| Logo Image | Upload the partner logo |
- Click Save, then Save Changes
Removing a partner:
- Click β on the partner row
- Click Save Changes
13. Tips & Common Tasks
How to upload an image
Every image field works the same way:
- Click the upload area or "Click to upload image" button
- Either:
- Click "Browse files" and select a file from your computer, or
- Drag and drop the image file onto the upload area
- Wait for the upload to complete (a progress bar is shown)
- After uploading, the image preview is displayed
- Click β to remove the image
- Click "Replace image" to swap it with a different file
- Accepted formats: JPG, PNG, WEBP, GIF
How to generate a slug
The Slug is the URL-friendly version of a title (e.g. the slug for "Tiggo 9" is tiggo-9).
- Slugs are auto-generated when you enter a title β you do not need to type them
- Click "Generate" next to the slug field if it does not auto-fill
- Do not edit slugs after a page is live β changing a slug changes the URL, which breaks existing links and bookmarks
How to find a hex color code
A hex color code is a # followed by 6 characters, e.g. #BE8751.
- Go to htmlcolorcodes.com and use the color picker
- Or search online:
pearl white hex code
How to quickly check what is on the website
The Dashboard (click "Dashboard" in the sidebar) shows:
- Total article count and featured article count
- Total vehicle count
- Color counts
- Recent articles and vehicles
- Login activity for the last 7 days
14. Sync
The Sync page lets you copy all published content from this project (the source) to one or more other Sanity projects (destinations). This is useful for keeping a staging site, a regional copy, or any connected project up to date without manual exports or developer involvement.
Where to find it
Click Sync under the Tools section in the sidebar.
What you see on the page
Sync page
abc123 / productionSource card β shows the project ID and dataset this admin panel is connected to, the total number of published documents, and a breakdown by content type.
Destination cards β one card per connected destination. Each card shows:
| Element | What it means |
|---|---|
| Project name / ID | The destination project and dataset |
| In sync badge | All documents exist in the destination and their content matches the source |
| Partial badge | Some documents are missing or one or more documents exist in both but have different content |
| Out of sync badge | No documents have been synced yet |
| X / Y documents synced | How many destination documents exist out of the total source documents |
| Whitelist tags | When shown, only those specific content types are synced to this destination |
| Schema Objects table | Per-type breakdown β Dest count / Source count, with a tick (identical), a red -N (missing), or an orange N ~ (content changed) |
Syncing content
Sync a single destination
- Find the destination card you want to update
- Click Sync Now
- A progress indicator appears below the button showing the current phase (e.g. Checking assetsβ¦, Uploading assets 3/12, Writing documents 45/142)
- When complete, the button area shows how many documents were synced (e.g. 142 synced) or lists any errors
Sync all destinations at once
Click the Sync All button in the top-right of the page. This runs a sync to every configured destination in sequence and shows a summary when done.
What gets synced
- All published documents (drafts are never synced)
- Images and files β any image or file assets referenced by your documents are copied to the destination project first, before the documents are written
- Content types in the Whitelist (if configured for a destination) β when a whitelist is set, only those types are synced; all others are skipped for that destination
The following internal types are always excluded:
- Analytics events
- System documents (
system.group,system.retention) - Raw asset records (
sanity.imageAsset,sanity.fileAsset) β assets are re-uploaded rather than copied as raw records
Reading the progress bar
While a sync is running, a small progress bar appears under the Sync Now button:
Sync progress bar
The sync happens in two phases:
- Assets β images and files are uploaded to the destination (skipped if already present)
- Documents β all content documents are written to the destination
After syncing
- The destination card badges and counts refresh automatically after each sync without needing a full page reload
- If the sync shows errors, an error log expands below the button listing the affected document IDs and the reason each failed
- Only documents that are new or have changed content are written β if everything is already identical, the sync completes instantly with nothing written
Errors
| Error | Likely cause | What to do |
|---|---|---|
| Source credentials not configured | Environment variables for the source project are missing | Contact your system administrator |
| No SANITY_DEST_TARGETS configured | No destinations have been set up | Contact your system administrator |
| A specific document ID error | The document has an invalid field or references a type not in the destination schema | Contact your system administrator with the error log |
Note: The Sync page is a Tools feature intended for administrators. Content managers do not need to use it during normal day-to-day work.
15. Troubleshooting
The Save Changes button is greyed out
There are no unsaved changes β your content is already up to date.
An error message appears after clicking Save Changes
| Error | Cause | Fix |
|---|---|---|
Required field missing | A required field is empty | Fill in all required fields (marked with *) |
Image upload failed | Network issue during upload | Check your internet connection and try again |
Save failed | The server could not be reached | Refresh the page and try again; contact your admin if the issue persists |
My changes are not showing on the website
- Make sure you clicked Save Changes (not just edited the form)
- Vehicle and content pages are cached for fast loading. After saving, the cache is automatically cleared β changes typically appear within a few seconds.
- Hard-refresh your browser:
Ctrl + Shift + R(Windows) orCmd + Shift + R(Mac) - If the change still does not appear after 30 seconds, contact your system administrator β the automatic cache update (webhook) may not be configured correctly.
I cannot log in
- Check that Caps Lock is off
- Click "Forgot password?" on the login page to reset your password
- Contact your system administrator if the issue persists
A color I created is not appearing in the vehicle color dropdown
Colors must be created and saved before they appear in the vehicle form dropdowns. Go to Exterior Colors or Interior Colors, create the color, then return to the vehicle form.
I accidentally deleted something
Contact your system administrator as soon as possible. Sanity keeps a history of all content β deleted items can often be recovered within a short period.
16. Transactional Emails
The website sends automated emails in response to visitor actions β contact form submissions, service requests, vehicle inquiries, and dealer onboarding submissions. This section describes each email, who receives it, and what information it contains.
All emails share the same visual style: a blue header, gold-accented section titles, and a light footer. The active email provider (Resend, SMTP, or Mailgun) is configured in the server environment and is transparent to the templates β the emails look and behave the same regardless of provider.
Note: Email delivery requires the
EMAIL_PROVIDERenvironment variable and the corresponding API key to be configured by your system administrator.
Contact Form Email
Sent when a visitor submits the Contact Us form found on the main contact page.
Received by: The contact email address configured in CONTACT_EMAIL, with copies sent to the admin email (ADMIN_EMAIL) and any sales CC addresses (NEXT_PUBLIC_SALES_EMAIL_CCS).
Reply-to: Automatically set to the visitor's email address β replying to the email opens a reply directly to the visitor.
| Field | Description |
|---|---|
| Name | Visitor's full name |
| Visitor's email address | |
| Telephone | Visitor's phone number |
| Message | The message submitted by the visitor |
Contact form email β received by admin
Service Request Email
Sent when a visitor submits the Service Request form.
Received by: The service department email address configured in NEXT_PUBLIC_SERVICE_EMAIL, with a copy sent to the admin email (ADMIN_EMAIL).
Reply-to: Automatically set to the visitor's email address.
| Field | Description |
|---|---|
| Name | Customer's full name |
| Customer's email address | |
| Telephone | Customer's phone number |
| Make | Vehicle make (e.g. Chery) |
| Model | Vehicle model name |
| Year | Vehicle model year |
| VIN | Vehicle identification number |
| License Plate | Vehicle registration plate |
| Mileage | Current odometer reading |
| Additional Information | Any extra notes from the customer (optional β section is hidden when empty) |
Service request email β received by service department
Model Inquiry Email
Sent when a visitor submits the contact form on a vehicle model page (e.g. the Tiggo 9 page).
Received by: The contact email address (CONTACT_EMAIL), with copies to the admin email and any sales CC addresses.
Reply-to: Automatically set to the visitor's email address.
This email includes a Vehicle of Interest section at the bottom containing the vehicle's hero image, model name, price (if pricing is enabled), and direct links to the model page and spec sheet PDF.
| Field | Description |
|---|---|
| Name | Visitor's full name |
| Visitor's email address | |
| Telephone | Visitor's phone number |
| Message | The visitor's inquiry message |
| Vehicle image | Hero image of the model (from Sanity) |
| Model name | Name of the vehicle model |
| Price | Starting price (only shown if pricing is enabled) |
| Model page link | Link to the vehicle page on the website |
| Spec sheet link | Link to the spec sheet PDF (if uploaded in Sanity) |
Model inquiry email β received by admin (includes vehicle card)
Model Inquiry Confirmation Email
Sent automatically to the visitor immediately after they submit a model inquiry. This confirms their submission was received and gives them a reference of what they sent.
Received by: The visitor who submitted the form (their email address from the form).
This email is sent in addition to the admin notification β both emails are sent at the same time when the form is submitted.
| Field | Description |
|---|---|
| Personalised greeting | Addresses the visitor by their first name |
| Submission recap | A copy of the contact details and message they submitted |
| Vehicle card | Same vehicle card as the admin email (image, name, price, links) |
Model inquiry confirmation β sent to the visitor who submitted the form
17. GDPR & Cookie Consent
Manage cookie consent banner settings for the site. Changes stored in Sanity and take effect on the next page load for new visitors.
Admin location: Admin Panel β Settings β GDPR & Cookies (/admin/gdpr)
Consent Banner
| Setting | Description |
|---|---|
| Cookie Banner Active | Toggle to show or hide the consent banner for all new visitors. When off, no consent is requested and no consent record is stored. |
| Policy Version | Version string (e.g. 1.0, 1.1). Bumping this re-prompts every visitor to accept or reject cookies β use when your policy materially changes. |
| Privacy Policy URL | URL shown in the banner's policy link. Default: /privacy-policy. |
<!-- extra -->Company name shown in the banner is pulled from Site Config β Company Name β update it there.
Cookie Categories
Controls which optional categories appear in the Cookie Preferences modal.
| Category | Configurable | Notes |
|---|---|---|
| Strictly Necessary | No (always on) | Session, security, load balancing |
| Functional / Preferences | No (always shown) | Language, theme, form autofill |
| Analytics & Performance | Yes | Google Analytics, page view tracking |
| Marketing & Advertising | Yes | Remarketing, ad targeting |
Toggle Analytics and Marketing on or off from the admin panel. The other two categories are always present in the modal.
Turning off a category in the admin hides it from the modal entirely β visitors can no longer opt in to that category.
How Consent Works
- First visit β banner appears at the bottom of the screen with three equal-weight buttons: Reject All, Cookie Settings, Accept All.
- Cookie Settings β opens the preferences modal where visitors can toggle individual categories.
- Consent stored β choice is saved to
localStorage(chery-consent) and a first-party session cookie (chery-consent-given). - Version mismatch β if the stored consent version differs from the current policy version, the banner reappears and the visitor must consent again.
- Google Analytics β only loads after the visitor consents to the Analytics category.
Privacy Policy Page
A full privacy policy page lives at /privacy-policy. It includes:
- Detailed explanation of all cookie categories and what they track
- A cookie table listing specific cookies set by the site
- An inline Cookie Settings button that opens the preferences modal directly from the page
The page content is hardcoded in src/app/privacy-policy/PrivacyPolicySections.tsx. Update that file to reflect any changes to your actual cookie or data processing practices.
Last updated: May 2026 β added GDPR & Cookie Consent section (17), Global WhatsApp Button (3b), Cache Refresh (3a), Vehicle Duplicate, Interior & Safety Appearance Block, and updated Table of Contents
Chery Caribbean β Admin User Manual