{"id":370149,"date":"2026-09-19T23:52:47","date_gmt":"2026-09-19T23:52:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/krama-sync-for-mercadolibre\/"},"modified":"2026-09-21T00:22:57","modified_gmt":"2026-09-21T00:22:57","slug":"krama-sync-for-mercadolibre","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/krama-sync-for-mercadolibre\/","author":23569877,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.7","stable_tag":"1.2.7","tested":"7.1.1","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Krama Sync for MercadoLibre","header_author":"Krama Tech","header_description":"Krama Sync sincroniza stock, precios y pedidos entre tu tienda WooCommerce y tu cuenta de MercadoLibre Chile. Requiere una cuenta Krama Sync (Krama Tech). No afiliado a MercadoLibre \/ Not affiliated with MercadoLibre.","assets_banners_color":"1c2b4a","last_updated":"2026-09-21 00:22:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/krama.tech\/kramasync","header_author_uri":"https:\/\/krama.tech","rating":0,"author_block_rating":0,"active_installs":0,"downloads":104,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.5":{"tag":"1.2.5","author":"edukramatech","date":"2026-09-19 23:52:31","revision":3703740},"1.2.6":{"tag":"1.2.6","author":"edukramatech","date":"2026-09-20 23:22:01","revision":3704711},"1.2.7":{"tag":"1.2.7","author":"edukramatech","date":"2026-09-21 00:22:57","revision":3704725}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3703740,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3703740,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3703740,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3703740,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3703740,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.5","1.2.6","1.2.7"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[6601,42842,12448,1558,286],"plugin_category":[45],"plugin_contributors":[281635,281636],"plugin_business_model":[],"class_list":["post-370149","plugin","type-plugin","status-publish","hentry","plugin_tags-inventory","plugin_tags-mercadolibre","plugin_tags-stock","plugin_tags-sync","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-edukramatech","plugin_contributors-kramatechchile","plugin_committers-edukramatech"],"banners":{"banner":"https:\/\/ps.w.org\/krama-sync-for-mercadolibre\/assets\/banner-772x250.png?rev=3703740","banner_2x":"https:\/\/ps.w.org\/krama-sync-for-mercadolibre\/assets\/banner-1544x500.png?rev=3703740","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/krama-sync-for-mercadolibre\/assets\/icon.svg?rev=3703740","icon":"https:\/\/ps.w.org\/krama-sync-for-mercadolibre\/assets\/icon.svg?rev=3703740","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin connects your WooCommerce store to your MercadoLibre Chile seller account so you\ndo not have to keep both catalogs up to date by hand.<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Pushes WooCommerce stock changes to your MercadoLibre listings.<\/li>\n<li>Pushes WooCommerce price changes (regular and sale price), with optional per-product rules.<\/li>\n<li>Imports MercadoLibre orders into WooCommerce, consolidating multi-item carts into a single order.<\/li>\n<li>Publishes WooCommerce products to MercadoLibre, with category and attribute assistance.<\/li>\n<li>Imports existing MercadoLibre listings and matches them to WooCommerce products by SKU.<\/li>\n<li>Shows an error monitor so failed synchronisations are visible instead of silent.<\/li>\n<\/ul>\n\n<p><strong>Account required<\/strong><\/p>\n\n<p>This plugin is the WordPress client for the Krama Sync service operated by Krama Tech. Using it\nrequires a Krama Sync account. A free plan and a 14-day trial of the paid plan are\navailable. The plugin is useless without an account \u2014 it is a client, not a standalone tool.<\/p>\n\n<p><strong>Trademark disclaimer<\/strong><\/p>\n\n<p>Krama Sync is an independent product built and operated by Krama Tech (krama.tech). It is not\naffiliated with, endorsed by, or sponsored by MercadoLibre. MercadoLibre is a trademark of\nMercadoLibre, S.R.L., used here only to describe compatibility with its marketplace.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on three external services. Installing and connecting it means store data\nleaves your server. Please read this section before installing.<\/p>\n\n<p><strong>1. Krama Sync API (Krama Tech)<\/strong><\/p>\n\n<p>The plugin sends data to the Krama Sync API in order to perform the synchronisation. This is\nthe core function of the plugin and cannot be disabled while the plugin is connected.<\/p>\n\n<p>Endpoint: https:\/\/woo.melisync.krama.tech<\/p>\n\n<p>Data transmitted, and when:<\/p>\n\n<ul>\n<li>When a product's stock changes in WooCommerce: product ID, SKU, stock quantity, regular price.<\/li>\n<li>When a product or variation is saved: product ID, variation ID, SKU, regular price, sale price.<\/li>\n<li>When you create or sign in to your Krama Sync account from the onboarding wizard: the\nname, email address and password you submit, and the time you accepted the Terms of\nService and Privacy Policy. Name and email are pre-filled from your WordPress user, and\nnothing is sent until you press the button. Creating an account sends a verification\nemail to that address; the plugin stays on the wizard until the link in it is opened.<\/li>\n<li>When you connect your store from the wizard or from Settings: your store URL and the\nWooCommerce REST API key and secret you enter, so the service can read and update your\ncatalogue and create orders on your behalf.<\/li>\n<li>When you publish or import: product titles, descriptions, images, categories, attributes\nand prices for the products you select.<\/li>\n<li>When orders are imported: MercadoLibre order and buyer data needed to create the\nWooCommerce order.<\/li>\n<\/ul>\n\n<p>Terms of Service: https:\/\/krama.tech\/terminos\nPrivacy Policy: https:\/\/krama.tech\/privacidad<\/p>\n\n<p><strong>2. MercadoLibre API (MercadoLibre S.R.L.)<\/strong><\/p>\n\n<p>The Krama Sync service communicates with MercadoLibre on your behalf, using the credentials you\nauthorise via MercadoLibre's own OAuth screen. The plugin itself does not contact MercadoLibre\ndirectly; your MercadoLibre password is never seen by this plugin or by Krama Tech.<\/p>\n\n<p>MercadoLibre Terms of Service: https:\/\/www.mercadolibre.cl\/ayuda\/terminos-y-condiciones_991\nMercadoLibre Privacy Policy: https:\/\/www.mercadolibre.cl\/ayuda\/politica-privacidad_994<\/p>\n\n<p><strong>3. Mercado Pago (Mercado Pago S.A.)<\/strong><\/p>\n\n<p>Paid Krama Sync plans are billed through Mercado Pago subscriptions. When you choose to\nupgrade from the plugin's Settings screen, the Krama Sync API creates a subscription checkout\nand the plugin opens Mercado Pago's own checkout page in a new browser tab. Payment details\nare entered on Mercado Pago's site; the plugin never sees or stores them. Only the account\nemail you registered with Krama Sync is shared with Mercado Pago to attach the subscription\nto your account. Nothing is sent to Mercado Pago unless you start an upgrade.<\/p>\n\n<p>Mercado Pago Terms of Service: https:\/\/www.mercadopago.cl\/ayuda\/terminos-y-condiciones_299\nMercado Pago Privacy Policy: https:\/\/www.mercadopago.cl\/privacidad<\/p>\n\n<p><strong>Updates<\/strong><\/p>\n\n<p>The copy of this plugin distributed through the WordPress.org directory receives updates\nonly from WordPress.org. It does not contact the Krama Sync API to look for new versions.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The admin interface in <code>build\/index.js<\/code> is compiled with @wordpress\/scripts (webpack). The\ncomplete, human-readable sources are shipped inside this plugin, so no external download is\nneeded to review or rebuild them:<\/p>\n\n<ul>\n<li><code>src\/<\/code> \u2014 the TypeScript\/React source files.<\/li>\n<li><code>webpack.config.js<\/code> \u2014 the build configuration.<\/li>\n<li><code>package.json<\/code> \u2014 the dependencies and build script.<\/li>\n<\/ul>\n\n<p>To rebuild: run <code>npm install &amp;&amp; npm run build<\/code> in the plugin directory. This regenerates\n    build\/index.js and <code>build\/index.asset.php<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce if you have not already. This plugin will not activate\nwithout it.<\/li>\n<li>Install the plugin from the WordPress plugin directory, or upload it through\n<strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Krama Sync<\/strong> in the admin menu and follow the onboarding wizard: create or connect\nyour Krama Sync account, then authorise your MercadoLibre account.<\/li>\n<li>Choose which products to synchronise.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20paid%20account%3F\"><h3>Do I need a paid account?<\/h3><\/dt>\n<dd><p>You need a Krama Sync account. There is a free plan, and the paid plan includes a 14-day trial.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20mercadolibre%20outside%20chile%3F\"><h3>Does this work with MercadoLibre outside Chile?<\/h3><\/dt>\n<dd><p>Currently the service targets MercadoLibre Chile only.<\/p><\/dd>\n<dt id=\"does%20it%20change%20my%20mercadolibre%20prices%20automatically%3F\"><h3>Does it change my MercadoLibre prices automatically?<\/h3><\/dt>\n<dd><p>Only if you enable price synchronisation. Stock and price sync are configured separately, and\nprice sync is off until you turn it on.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20listings%20if%20i%20deactivate%20the%20plugin%3F\"><h3>What happens to my listings if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>Nothing is deleted. Synchronisation stops; your WooCommerce products and MercadoLibre listings\nstay as they are.<\/p><\/dd>\n<dt id=\"what%20data%20is%20removed%20when%20i%20uninstall%3F\"><h3>What data is removed when I uninstall?<\/h3><\/dt>\n<dd><p>Deleting the plugin removes its WordPress options, including the stored account token. Data\nheld by the Krama Sync service is deleted from your account settings on the service itself.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>The readme is now written entirely in English, so the listing reads in one language. The Spanish version is provided as a translation on translate.wordpress.org: a store set to Spanish sees the whole page in Spanish, and one set to English sees it all in English.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>The Pro button no longer offers 14 free days to a merchant who has already used them. In that case it says the charge starts today, before sending you to Mercado Pago.<\/li>\n<li>Errors opening Mercado Pago are shown on the page itself, instead of a browser dialog that blocked the WordPress admin screen.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Added a disclaimer of non-affiliation with MercadoLibre to the readme description and the plugin header, as requested by the WordPress.org pre-review.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Creating an account now requires accepting the Terms of Service and the Privacy Policy, and confirming your email through the link that is sent. The setup wizard waits until you confirm.<\/li>\n<li>New \"Resend email\" button in the setup wizard.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>The Plugin URI header points to the product page (krama.tech\/kramasync); WordPress.org requires it to differ from Author URI.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>The plugin is renamed \"Krama Sync for MercadoLibre\": WordPress.org does not allow \"WooCommerce\" in the name of third-party plugins.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Prepared for the WordPress.org directory: no self-updater, text domain matching the slug, and uninstall without direct database queries.<\/li>\n<li>Removed the \"API URL\" setting from the settings screen. The plugin always uses https:\/\/woo.melisync.krama.tech; a developer can override it with define('MLWC_API_URL', ...) in wp-config.php.<\/li>\n<li>The readme declares every piece of data sent to the service, including the WooCommerce REST API credentials.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>The product is renamed Krama Sync.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>The plugin updates itself from Plugins \u2192 Updates.<\/li>\n<li>The session renews automatically; it no longer returns to the setup wizard every 7 days.<\/li>\n<li>A clear notice with a link to the settings screen when the plan's product limit is reached.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Krama Sync keeps stock, prices and orders in sync between your WooCommerce store and your MercadoLibre Chile account.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/370149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=370149"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/edukramatech"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=370149"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=370149"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=370149"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=370149"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=370149"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=370149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}