Laravel eCommerce Google Web Fonts lets Bagisto admins apply any Google Font to the storefront and admin panel without editing theme code.
- Browse and search the full Google Fonts catalogue from the Bagisto admin.
- Preview every font in its own typeface before you save it.
- Select several fonts at once and save them in a single step.
- Activate one font for the store with a click and a confirmation.
- Apply the active font to the storefront, the admin panel, or both.
- Clear the full page cache automatically when a font changes.
- Delete one font or many fonts together with a mass action.
- Control access to the Web Font page with Bagisto admin roles.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
Laravel eCommerce Google Web Fonts is a Bagisto extension that sets a Google Font for your store without any theme edits.
Admins pick fonts from the Google Fonts catalogue, save them to a list, and activate the one the store should use.
After activation, headings, body text, links, buttons, and form fields switch to the new typography.
Two settings decide where the font shows: Enable for Admin and Enable for Storefront. A Google Fonts API key is also needed.
The extension supports Bagisto v2.4.10 and ships translations for all 22 locales that Bagisto supports.
Additionally, if you want your store to work like an app on mobile devices, then check Laravel eCommerce PWA.

Highlighted Features of Laravel eCommerce Google Web Fonts
Full Google Fonts Catalogue
Search the whole Google Fonts library by family or category from the Add Web Font window.
Live Font Previews
Each font in the list shows in its own typeface, so admins can compare styles before saving.
Separate Admin and Storefront Control
Turn the active font on for the admin panel, the storefront, or both with two simple settings.
One-Click Font Activation
Activate a font from the list with the check icon. The previous font is switched off on its own.
Automatic Cache Refresh
The full page cache clears when a font is activated or deleted, so shoppers see the change at once.
Role-Based Access
Only admins with the Web Font permission can open the font list or run any font action.
Why Do We Need Laravel eCommerce Google Web Fonts?
Laravel eCommerce Google Web Fonts removes theme edits from font changes. By default, Bagisto ships with a fixed font.
A store that wants its own brand typography has to change theme files by hand. That work needs a developer every time.
With this extension, the choice moves into the admin. Store owners can pick a custom font and apply it in a few clicks.
A real setup takes four steps: add the API key, save a font, click the check icon, and confirm with Agree.
The store gets a consistent look across pages, and the font can change again at any time without code.
Also, if you want to show your catalogue only to signed-in customers, you can check our extension Laravel eCommerce Hide Shop for Guest.
Google Web Fonts Use Cases for Bagisto Stores
-
Match Brand Typography
A fashion or lifestyle brand applies the same Google Font it uses in print and ads to its Bagisto store.
-
Seasonal Store Refresh
A store switches to a festive display font for a sale, then reactivates its usual font when the sale ends.
-
Readable Admin Workspace
The team applies a clear font only to the admin panel, while the storefront keeps its default look.
-
Test Fonts Before Launch
A new store saves a few candidate fonts and activates each one in turn to see which suits the design.
-
Multi-Locale Stores
Admins in different countries manage fonts in their own language, as the Web Fonts screens are translated.
Web Font Configuration in Bagisto
The Web Font settings sit under Configure > General > Design. Here the admin turns the module on and adds the Google Fonts API key.
Stores that sell in many languages can also write product text faster with Bagisto ChatGPT Extension.
- Switch the whole module on or off with the Status toggle.
- Paste a Google Fonts Developer API key in the required API Key field.
- Set Enable for Admin to apply the active font to the admin panel.
- Set Enable for Storefront to apply the active font to the storefront.
- See the API Key and Enable fields only after Status is switched on.
- Apply every setting globally across all channels and locales.

Browse and Add Fonts from the Google Fonts Catalogue
The Add Web Font window lists the complete Google Fonts catalogue. Admins search it, select fonts, and save them to the store.
Previews load only as rows scroll into view, so the window stays fast with a large catalogue.
- Search the catalogue by font family or category.
- Load 50 fonts at a time, with more loading as the admin scrolls.
- Show selected fonts as chips that can be removed before saving.
- Save all selected fonts together with the Save Web Font button.
- Skip fonts that are already saved, so no duplicates are created.
- Cache the catalogue for 24 hours to limit calls to the Google API.

Activate One Web Font at a Time
Admins activate a saved font from the Web Fonts list. Only one font is active at a time, which keeps the store look consistent.
- Click the check icon in the Actions column to activate a font.
- Confirm the change by clicking Agree in the Are you sure? dialog.
- Deactivate the previous font automatically when a new one goes live.
- Save new fonts as Inactive until the admin chooses to activate them.
- Clear the full page cache so storefront pages show the new font.

Manage Saved Web Fonts
The Web Fonts list under Appearance > Web Font shows every saved font with its ID, name, fallback category, and status.
It helps admins keep the list short and find the right font quickly. For help setting up a new store, see Bagisto Starter Pack.
- Search the list by font name.
- Sort or filter the list by ID, font, and status.
- See each font marked as Active or Inactive.
- Delete a single font after confirming the action.
- Select several fonts and delete them with the Delete mass action.

Google Fonts on the Storefront and Admin Panel
Once a font is active, customers see the storefront in that font and admins see the admin panel in it, based on the two Enable settings.
To improve how these pages show in search results, check Laravel eCommerce SEO Management.
- Apply the font to body text, headings, links, lists, buttons, and form fields.
- Load the font through a Google Fonts stylesheet with font-display swap.
- Keep text visible while the font file is still downloading.
- Preconnect to Google Fonts to speed up the font download.
- Add nothing to the page when the module is off or no font is active.

Complete Laravel eCommerce Google Web Fonts Feature List
Configuration & API Key
- Enable or disable the module with the Status toggle under Configure > General > Design > Web Font
- Enter a Google Fonts Developer API key, required while the module is enabled
- Generate the key with Get a Key in the Google Fonts Developer API documentation
- Use the key only on the server, so it never reaches the storefront
- Apply all settings globally to every channel and locale
Font Catalogue & Selection
- Browse the complete Google Fonts catalogue and search by family or category
- Preview each font in its own typeface, loaded only when its row scrolls into view
- Show 50 fonts per batch, with the next batch loading on scroll
- Select several fonts as removable chips and save them with Save Web Font
- Keep Save Web Font disabled until a font is selected, with a count of selected fonts
- Show a clear message when the API key is missing or the catalogue cannot be fetched
Font Activation & Management
- Activate a font with the check icon and a confirmation dialog
- Keep a single active font, deactivating the previous one automatically
- Store each font with its category, which also serves as the fallback font
- Search, sort, and filter the Web Fonts list by ID, font, and status
- Delete a single font or several fonts together with a mass action
- Return the store to its default font when the active font is deleted
Storefront & Admin Rendering
- Apply the active font to the storefront and admin panel separately
- Style body text, headings, links, lists, buttons, and form fields
- Load fonts with font-display swap and a preconnect to Google Fonts
- Render the active font without needing the API key
- Load the module's admin stylesheet only on the Web Fonts page
Performance & Caching
- Clear the full page cache when a font is activated or deleted
- Cache the Google Fonts catalogue for 24 hours and never cache a failed request
- Send no-cache headers on Web Fonts pages so the list is never stale
Security, Permissions & Localization
- Control access to Appearance > Web Font with the Web Font role permission
- Protect font activation with a CSRF-protected POST request
- Reject font names with characters that could break the injected styles
- Show the Web Fonts screens and settings in all 22 Bagisto locales
Installation & Compatibility
- Install with a single php artisan webfont:install command
- Add one google_web_fonts table, with no config/concord.php entry needed
- Support Bagisto v2.4.10
Support
For any issue related to this module, please create a support ticket here at - https://webkul.uvdesk.com/en/customer/create-ticket/ or send an email to [email protected]
You may also check our quality Bagisto Extensions.
Specifications
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
- + Features
- - Bugs
- [[Compatibility] Compatibility issues with Bagisto version v2.4.6.
- [fix] Compatibility issues with Bagisto version 1.3.2.
- [fix] Compatibility issues with Bagisto version 1.3.1.
- [fix] Compatibility issues with Bagisto version 1.2.0.
- * [feature] It allows you to choose fonts from google fonts directly from your own Bagisto instance.