{"id":226950,"date":"2025-03-29T14:15:32","date_gmt":"2025-03-29T14:15:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tabela-de-parcelamento-mercado-pago\/"},"modified":"2026-08-30T00:21:12","modified_gmt":"2026-08-30T00:21:12","slug":"simulador-parcelas","status":"publish","type":"plugin","link":"https:\/\/gax.wordpress.org\/plugins\/simulador-parcelas\/","author":23256993,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.1","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Simulador de Parcelas para Loja Virtual","header_author":"Renato Froes","header_description":"Exibe automaticamente uma tabela de parcelamento com base nas condi\u00e7\u00f5es de pagamento via Mercado Pago (utilizando a API p\u00fablica), diretamente na p\u00e1gina do produto do WooCommerce.","assets_banners_color":"","last_updated":"2026-08-30 00:21:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/renatofroes.com.br\/simulador-parcelas","header_author_uri":"https:\/\/renatofroes.com.br","rating":5,"author_block_rating":0,"active_installs":70,"downloads":1628,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"renatofroes","date":"2025-03-29 14:15:08","revision":3263847},"1.1.0":{"tag":"1.1.0","author":"renatofroes","date":"2025-03-31 20:22:24","revision":3264717},"1.2.0":{"tag":"1.2.0","author":"renatofroes","date":"2026-08-26 06:36:52","revision":3666350},"1.3.0":{"tag":"1.3.0","author":"renatofroes","date":"2026-08-30 00:21:12","revision":3671953}},"upgrade_notice":{"1.3.0":"<p>Adds variable products, smart product and category rules, Gutenberg block, Elementor widget, and integrated diagnostics.<\/p>","1.2.0":"<p>Recommended update with three display modes, flexible shortcode support, and visual compatibility fixes for themes and narrow columns.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3666350,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3666350,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"simuparc\/parcelamento":{"name":"simuparc\/parcelamento","title":"Simulador de Parcelas"}},"tagged_versions":["1.0.2","1.1.0","1.2.0","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3671953,"resolution":"1","location":"assets","locale":"","width":1320,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3671953,"resolution":"2","location":"assets","locale":"","width":1920,"height":1103},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3671953,"resolution":"3","location":"assets","locale":"","width":1920,"height":1103},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3671953,"resolution":"4","location":"assets","locale":"","width":1920,"height":1103}},"screenshots":{"1":"Settings screen with three selectable display modes and a live preview.","2":"Expanded summary on a product page, with all conditions available without leaving the page.","3":"Responsive full table with installment count, installment value, and total.","4":"Compact trigger with the installment modal open on a product page."}},"plugin_section":[],"plugin_tags":[148076,51755,154279,1887,286],"plugin_category":[45],"plugin_contributors":[240168],"plugin_business_model":[],"class_list":["post-226950","plugin","type-plugin","status-publish","hentry","plugin_tags-gutenberg","plugin_tags-installments","plugin_tags-mercado-pago","plugin_tags-payments","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-renatofroes","plugin_committers-renatofroes"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/simulador-parcelas\/assets\/icon-128x128.png?rev=3666350","icon_2x":"https:\/\/ps.w.org\/simulador-parcelas\/assets\/icon-256x256.png?rev=3666350","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/simulador-parcelas\/assets\/screenshot-1.png?rev=3671953","caption":"Settings screen with three selectable display modes and a live preview."},{"src":"https:\/\/ps.w.org\/simulador-parcelas\/assets\/screenshot-2.png?rev=3671953","caption":"Expanded summary on a product page, with all conditions available without leaving the page."},{"src":"https:\/\/ps.w.org\/simulador-parcelas\/assets\/screenshot-3.png?rev=3671953","caption":"Responsive full table with installment count, installment value, and total."},{"src":"https:\/\/ps.w.org\/simulador-parcelas\/assets\/screenshot-4.png?rev=3671953","caption":"Compact trigger with the installment modal open on a product page."}],"raw_content":"<!--section=description-->\n<p>Simulador de Parcelas requests the installment conditions available from Mercado Pago for a product price and displays the resulting estimate in a WooCommerce store.<\/p>\n\n<p>Choose a default presentation for product pages and use a different presentation in pages, templates, popups, or modals through the shortcode, Gutenberg block, or Elementor widget.<\/p>\n\n<h4>Display modes<\/h4>\n\n<ul>\n<li><strong>Expandable summary:<\/strong> highlights the preferred installment and expands or collapses the remaining options on the page.<\/li>\n<li><strong>Full table:<\/strong> keeps all installment conditions visible and adapts to narrow columns.<\/li>\n<li><strong>Trigger and modal:<\/strong> displays a compact call to action and opens the simulator in an accessible dialog.<\/li>\n<\/ul>\n\n<h4>Additional features<\/h4>\n\n<ul>\n<li>Live preview of all three display modes in the settings screen.<\/li>\n<li>Optional best-installment summary on product cards.<\/li>\n<li>Configurable automatic position on product pages.<\/li>\n<li>Configurable colors, alignment, and prefix.<\/li>\n<li>Cached API responses to reduce repeated requests.<\/li>\n<li>The Mercado Pago Access Token is sent only in the server-side authorization header.<\/li>\n<li>Automatic refresh after selecting a WooCommerce product variation.<\/li>\n<li>Global, product category, and individual product rules.<\/li>\n<li>Maximum installment count, minimum installment value, and interest-free preference.<\/li>\n<li>Native dynamic Gutenberg block and Elementor widget.<\/li>\n<li>Integrated diagnostics and declared compatibility with WooCommerce HPOS and Cart and Checkout Blocks.<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<p>Use <code>[simuparc_parcelamento]<\/code> to display the current product with the store default mode.<\/p>\n\n<p>Use <code>[simuparc_parcelamento produto_id=\"123\"]<\/code> to select a specific product.<\/p>\n\n<p>The <code>exibicao<\/code> attribute accepts <code>resumo<\/code>, <code>tabela<\/code>, or <code>modal<\/code>:<\/p>\n\n<pre><code>[simuparc_parcelamento produto_id=\"123\" exibicao=\"resumo\"]\n\n[simuparc_parcelamento produto_id=\"123\" exibicao=\"tabela\"]\n\n[simuparc_parcelamento produto_id=\"123\" exibicao=\"modal\"]\n<\/code><\/pre>\n\n<p>In Gutenberg, search for the <strong>Simulador de Parcelas<\/strong> block. In Elementor, use the widget with the same name. The shortcode remains available for templates, popups, and modals.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Mercado Pago API to retrieve installment conditions based on the product price.<\/p>\n\n<p>Data sent:<\/p>\n\n<ul>\n<li>The product amount (<code>amount<\/code>).<\/li>\n<li>The configured reference payment method, such as <code>visa<\/code> or <code>master<\/code>.<\/li>\n<li>The store administrator's Mercado Pago Access Token in the authorization header.<\/li>\n<\/ul>\n\n<p>Purpose:<\/p>\n\n<ul>\n<li>Retrieve and display installment estimates applicable to the product amount.<\/li>\n<\/ul>\n\n<p>Service used:<\/p>\n\n<ul>\n<li>Mercado Pago Installments API: https:\/\/api.mercadopago.com\/v1\/payment_methods\/installments<\/li>\n<li>Terms of use: https:\/\/www.mercadopago.com.br\/ajuda\/termos-e-condicoes_194<\/li>\n<li>Privacy policy: https:\/\/www.mercadopago.com.br\/ajuda\/politica-de-privacidade_188<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support and contributions, visit: https:\/\/renatofroes.com.br\/contatos<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In the WordPress dashboard, go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>Simulador de Parcelas para Loja Virtual<\/strong>, install it, and activate it.<\/li>\n<li>Go to <strong>Settings &gt; Simulador de Parcelas<\/strong>.<\/li>\n<li>Enter the Mercado Pago Access Token and use <strong>Test connection<\/strong>.<\/li>\n<li>Select the desired display mode, position, rules, and appearance.<\/li>\n<li>Save the changes.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20woocommerce%20required%3F\"><h3>Is WooCommerce required?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses WooCommerce product data and prices to build the installment estimate.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20with%20elementor%20or%20gutenberg%3F\"><h3>Can I use it with Elementor or Gutenberg?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes a native Gutenberg block and an Elementor widget. The shortcode also remains available. Set <code>produto_id<\/code> when the content is outside a product page.<\/p><\/dd>\n<dt id=\"does%20it%20support%20variable%20products%3F\"><h3>Does it support variable products?<\/h3><\/dt>\n<dd><p>Yes. After a variation is selected, the simulator refreshes the conditions using that variation's price while retaining the rules defined on the parent product.<\/p><\/dd>\n<dt id=\"can%20i%20prevent%20very%20small%20installment%20amounts%3F\"><h3>Can I prevent very small installment amounts?<\/h3><\/dt>\n<dd><p>Yes. In the Rules tab, configure the minimum installment value, maximum number of installments, and whether the primary callout should prefer interest-free options.<\/p><\/dd>\n<dt id=\"can%20i%20place%20the%20simulator%20inside%20another%20modal%3F\"><h3>Can I place the simulator inside another modal?<\/h3><\/dt>\n<dd><p>Yes. Use the <code>tabela<\/code> mode inside an existing modal, or use <code>exibicao=\"modal\"<\/code> to open the accessible dialog provided by the plugin.<\/p><\/dd>\n<dt id=\"is%20the%20displayed%20amount%20final%3F\"><h3>Is the displayed amount final?<\/h3><\/dt>\n<dd><p>No. The estimate depends on the Mercado Pago response. Final conditions can vary according to the card brand, issuer, and card used for payment.<\/p><\/dd>\n<dt id=\"is%20the%20access%20token%20exposed%20in%20the%20browser%3F\"><h3>Is the Access Token exposed in the browser?<\/h3><\/dt>\n<dd><p>No. The request is made by the server, and the token is sent in the authorization header of the Mercado Pago request.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New: smart installment rules with a minimum value, maximum count, and interest-free preference.<\/li>\n<li>New: individual product and product category rules that override global settings.<\/li>\n<li>New: automatic refresh when a WooCommerce product variation is selected.<\/li>\n<li>New: native dynamic Gutenberg block.<\/li>\n<li>New: native Elementor widget with configurable product and display mode.<\/li>\n<li>New: reference payment method selection for Mercado Pago requests.<\/li>\n<li>New: integrated environment and configuration diagnostics.<\/li>\n<li>Compatibility: declared support for WooCommerce HPOS and Cart and Checkout Blocks.<\/li>\n<li>Compatibility: adaptive block API registration for older WordPress editor versions and API v3 on modern WordPress.<\/li>\n<li>Compatibility: metadata validated with WordPress 7.1 and WooCommerce 10.7.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: expandable summary, full table, and trigger with modal display modes.<\/li>\n<li>New: shortcode attributes for Elementor, Gutenberg, templates, and modals.<\/li>\n<li>New: reorganized settings screen with live previews, copyable examples, and connection test.<\/li>\n<li>Security: Access Token moved to the authorization header instead of the request URL.<\/li>\n<li>Performance: shared cache for shortcodes, product pages, and product cards.<\/li>\n<li>Accessibility: keyboard navigation and ARIA attributes for summary and modal controls.<\/li>\n<li>Fixed: theme scripts can no longer intercept the expandable summary control.<\/li>\n<li>Fixed: responsive table no longer forces horizontal scrolling or clipping.<\/li>\n<li>Fixed: aligned selection controls and clearer live preview updates in settings.<\/li>\n<li>Fixed: protected first-column spacing against aggressive theme styles.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added installment information to product cards.<\/li>\n<li>Added an option to enable or disable card summaries.<\/li>\n<li>Added configurable alignment, color, and prefix.<\/li>\n<li>Added caching to avoid repeated Mercado Pago API requests.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Display Mercado Pago installment estimates on WooCommerce products, pages, blocks, templates, and modals.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/226950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=226950"}],"author":[{"embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/renatofroes"}],"wp:attachment":[{"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=226950"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=226950"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=226950"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=226950"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=226950"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/gax.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=226950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}