Linux 软件免费装
Banner图

RaCar Checkout Manager for Brazilian Stores

开发者 rafacarvalhido
更新时间 2026年5月15日 23:05
捐献地址: 去捐款
PHP版本: 8.0 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

WooCommerce Checkout Brazil CPF CNPJ

下载

0.4.1 0.5.0 0.3.1 0.3.5 0.4.0

详情介绍:

RaCar Checkout Manager for Brazilian Stores is a powerful WooCommerce plugin designed specifically for Brazilian stores. It enhances the WooCommerce checkout experience by adding essential fields like CPF, CNPJ, RG, and more and allowing control of all WooCommerce fields. Additionally, it includes an address autofill feature that uses CEP (Brazilian postal codes) to automatically populate address fields, saving time and improving accuracy. O Gerenciador de Checkout RaCar para Lojas Brasileiras é um poderoso plugin para WooCommerce desenvolvido especificamente para lojas no Brasil. Ele aprimora a experiência de finalização de compra no WooCommerce, adicionando campos essenciais como CPF, CNPJ, RG e outros, além de permitir o controle de todos os campos do WooCommerce. Adicionalmente, inclui um recurso de preenchimento automático de endereços que utiliza o CEP para preencher automaticamente os campos de endereço e bloquenado-os (à escolha do admin), economizando tempo e aumentando a precisão. Key Features: This plugin is free and always will be. If it saves you time, consider buying me a coffee to support its development. Este plugin é gratuito e sempre será. Se ele economizar seu tempo, considere me oferecer um café para apoiar o desenvolvimento deste e outros plugins.

安装:

  1. Upload the plugin files to the /wp-content/plugins/racar-checkout-manager-for-brazilian-stores directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Navigate to RaCar Plugins > Gerenciador de Campos para Lojas Brasileiras in the WordPress admin menu to configure the settings.
  4. Customize the checkout fields and enable the address autofill feature as needed.

屏幕截图:

  • **Address Autofill Settings** - Enable or disable the address autofill feature.
  • **Frontend Display** - Manage settings like priority, classes, label, placeholder, etc. Blocked fields after CEP search.

升级注意事项:

0.4.2 - 2026-05-13 Safer default when plugin Select2 is off: SelectWoo removal is scoped to checkout, My Account, and cart. If your site needed the old global behavior, add add_filter( 'rbsmhao_force_legacy_global_selectwoo_strip', '__return_true' ); in a small custom plugin. Tab 1 select height now aligns text-only country rows and checkout country selects when themes drop rbsmhao-select-field. Checkout CSS adds scoped clear: both on .woocommerce-shipping-fields so the ship-to-different-address block does not sit beside floated billing rows. 0.1.0 Initial release of the plugin. Adds essential checkout fields and address autofill for Brazilian stores.

常见问题:

Does this plugin work with WooCommerce HPOS?

Yes, the plugin is fully compatible with WooCommerce's High-Performance Order Storage (HPOS).

How does the address autofill feature work?

The plugin uses Brazilian CEPs (postal codes) to fetch address data: it calls BrasilAPI first, and uses ViaCEP as a fallback if BrasilAPI does not return a valid address. This data is then used to automatically populate the address fields during checkout.

Can I disable specific checkout fields?

Yes, you can enable or disable individual fields like CPF, CNPJ, RG, and more from the plugin's settings page.

Is this plugin translation-ready?

Yes, the plugin is fully localized and ready for translation into other languages.

Does this plugin support input masks?

Yes, you can enable input masks for fields like CPF, CNPJ, and cellphone to improve the user experience.

Can I disable the address autofill feature?

Yes, you can disable the autofill feature entirely from the plugin settings (Tab 2: Autofill Addresses). When disabled, no external API calls are made.

Why did checkout columns look broken after activating the plugin? I still use WooCommerce field classes.

Classic checkout rows often use form-row-first / form-row-last together with theme CSS floats. The plugin keeps those WooCommerce classes but changes which rows are visible (PF/PJ toggles) and interacts with WooCommerce scripts that can reassign row classes when country or locale rules change (the plugin also restores your configured postcode row classes after country_to_state_changing). That can misalign float pairs even though class names match WooCommerce defaults.

How do I fix overlapping checkout columns safely?

In Checkout Fields (Tab 1), enable Classic Checkout Layout (Float Compatibility) → Recover floated checkout columns. It is off by default so normal themes are unaffected; when enabled, it outputs a checkout-only rule (clear: both on form-row-first) with exclusions for wide rows and the plugin’s three-column helpers. Test checkout with your theme after enabling; disable again if anything looks worse.

How should I verify layout after changing float compatibility?

Use the classic checkout page (shortcode checkout). With the option off, confirm billing/shipping look as before. Turn it on only on stores that showed overlap; recheck billing, shipping, switching PF/PJ (when applicable), and changing country if customers can. Storefront is a good baseline; themes that rely heavily on floats benefit most.

On phones my checkout fields stack full width, but I want the same row classes as desktop (form-row-first / form-row-last). What can I do?

In Checkout Fields (Tab 1)Classic Checkout Layout (Float Compatibility), enable Preserve two-column row layout on small screens (default off). It applies classic shortcode checkout only (not block checkout): under max-width: 768px it outputs scoped CSS on .woocommerce-checkout form.checkout to restore WooCommerce two-column widths/floats and this plugin’s three-column helpers when themes force full-width rows, keeps form-row-wide full width, uses clear: both on form-row-first (with the same exclusions as float recovery), and slightly reduces checkout label size (font-size: 70%) so labels are less likely to wrap and misalign paired fields. Test on real devices; disable if your theme looks worse.

更新日志:

0.6.0 - 2026-05-15 0.5.1 - 2026-05-15 0.5.0 - 2026-05-13 0.4.1 - 2026-05-06 0.4.0 - 2026-05-04 0.3.5 - 2026-05-02 0.3.4 - 2026-05-01 0.3.2 - 2026-04-30 0.3.1 - 2026-04-26 0.3.0 - 2026-04-23 0.2.3 - 2026-04-19 0.1.0 - 2026-03-15