Skip to content
Fluid Checkout
  • Demo
  • Features
  • Add-ons
    • Complete Bundle Save 42%
    • Fluid Checkout PRO
    • Google Address Autocomplete
    • Address Book
    • EU-VAT Assistant
  • Pricing PRO
  • Docs
  • Support
  • My account
0,00 € 0 items
Home / Docs / fc_gaa_brasil_api_autocomplete_js_settings

How can we help?

Getting started

  • Getting started with Google Address Autocomplete
  • Translate Fluid Checkout plugins into your language

Customizations

  • Using Google Address Autocomplete on custom address fields and sections
  • Enable address autocomplete by zip code or post code
  • Add custom house number field and make it required
  • Customize checkout fields and adding custom checkout fields
  • Safely add code snippets to your WooCommerce website

Compatibility

  • Compatibility with theme Botiga
  • Troubleshooting – jQuery events or vanilla JavaScript events not working
  • Compatibility with Checkout Field Editor PRO by ThemeHigh

Troubleshooting

  • Fix result types configuration for more accurate address suggestions
  • Troubleshooting – jQuery events or vanilla JavaScript events not working
  • Troubleshooting – Google Addresses Autocomplete not working despite following installation guide

Account & Purchases

  • Can I get a refund for my purchase?
  • Finding my invoice, adding billing details and VAT number
  • New versions updates are not appearing on my website

Development

  • Filter and action hooks – Google Address Autocomplete
  • Troubleshooting – jQuery events or vanilla JavaScript events not working
  • Checking data returned from Google Address Autocomplete address search
  • Changelog – Google Address Autocomplete
  • Changelog format and semantic version numbers
View Categories

fc_gaa_brasil_api_autocomplete_js_settings

Back to list of all filter and action hooks for Google Address Autocomplete.

Description #

Modify the Brasil API integration settings for address autocomplete functionality.

Parameters #

  • $settings (array) The Brasil API settings array containing:
    • debugMode (bool) Whether debug mode is enabled
    • brasilApiURL (string) The Brasil API URL template for CEP lookup
    • localeComponents(array) Field mapping for address components. The array key is the address field ID on the checkout form, and the array value is the field ID on the data returned by the API:
      • state (string) State field ID from the returned data.
      • city (string) City field ID from the returned data.
      • address_1 (string) Street address field ID from the returned data.
      • neighborhood (string) Neighborhood field ID from the returned data.

Examples #

/**
 * Modify Brasil API settings field mappings.
 */
function modify_brasil_api_settings( $settings ) {
    // Field mappings
    $settings['localeComponents'] = array(
        'state'        => 'state',
        'city'         => 'city',
        'address_1'    => 'street',
        'neighborhood' => 'neighborhood',
    );

    return $settings;
}
add_filter( 'fc_gaa_brasil_api_autocomplete_js_settings', 'modify_brasil_api_settings', 10 );
Still stuck? How can we help?

How can we help?

Updated on December 15, 2025
fc_gaa_settingsfc_gaa_google_places_api_language
Table of Contents
  • Description
  • Parameters
  • Examples
Fluid Checkout

Frictionless Multi-step Checkout for WooCommerce

© 2021-2025 Fluid Checkout OÜ

Terms | Refunds | Privacy Policy | Cookies

Products
  • All products
  • Fluid Checkout PRO
  • Fluid Checkout Lite
  • Google Address Autocomplete add-on
  • Address Book add-on
  • EU-VAT Assistant add-on
Company
  • Support
  • Careers Hiring
  • My account
  • About
  • Homepage
  • Homepage
  • Features
  • Pricing PRO
  • Demo
  • Docs
  • Support
  • My account