{"id":402288,"date":"2026-11-12T12:36:52","date_gmt":"2026-11-12T12:36:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/moku-for-woocommerce\/"},"modified":"2026-11-13T07:55:30","modified_gmt":"2026-11-13T07:55:30","slug":"moku-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/moku-for-woocommerce\/","author":23602918,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.4.9","stable_tag":"0.4.9","tested":"7.1.4","requires":"6.8","requires_php":"8.2","requires_plugins":null,"header_name":"Moku for WooCommerce","header_author":"Moku","header_description":"Sincroniza cat\u00e1logo, inventario y pedidos con Moku.","last_updated":"2026-11-13 07:55:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/developers.moku.cl\/guides\/woocommerce","header_author_uri":"https:\/\/moku.cl\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":100,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.6":{"tag":"0.4.6","author":"mokucl","date":"2026-11-12 12:36:39","revision":3798315},"0.4.7":{"tag":"0.4.7","author":"mokucl","date":"2026-11-13 01:24:07","revision":3799508},"0.4.8":{"tag":"0.4.8","author":"mokucl","date":"2026-11-13 04:41:56","revision":3799665},"0.4.9":{"tag":"0.4.9","author":"mokucl","date":"2026-11-13 07:55:30","revision":3799894}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3799204,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3799204,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3798315,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3798315,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.6","0.4.7","0.4.8","0.4.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3799665,"resolution":"1","location":"assets","locale":"","width":2560,"height":1820},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3799665,"resolution":"2","location":"assets","locale":"","width":2880,"height":2200},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3799665,"resolution":"3","location":"assets","locale":"","width":2880,"height":2480},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3799665,"resolution":"4","location":"assets","locale":"","width":2880,"height":2200},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3799665,"resolution":"5","location":"assets","locale":"","width":2400,"height":1020}},"screenshots":{"1":"Connect from WooCommerce &gt; Moku, and follow the import and sync of your catalog there.","2":"Your WooCommerce products in your Moku catalog as private drafts, with their photos, prices and stock.","3":"Each product arrives with its title, description, photos, category and stock from WooCommerce.","4":"Moku follows your WooCommerce stock, variation by variation, and shows when it last read it.","5":"Choose the price on Moku: the same as your store, or your store's price plus a margin. Your WooCommerce prices don't change."}},"plugin_section":[],"plugin_tags":[19289,6601,8379,1564,286],"plugin_category":[45],"plugin_contributors":[292255,292256],"plugin_business_model":[],"class_list":["post-402288","plugin","type-plugin","status-publish","hentry","plugin_tags-chile","plugin_tags-inventory","plugin_tags-marketplace","plugin_tags-synchronization","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-mokucl","plugin_contributors-roaguirred","plugin_committers-mokucl"],"banners":{"banner":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/banner-772x250.png?rev=3798315","banner_2x":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/banner-1544x500.png?rev=3798315","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/icon-128x128.gif?rev=3799204","icon_2x":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/icon-256x256.gif?rev=3799204","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/screenshot-1.png?rev=3799665","caption":"Connect from WooCommerce &gt; Moku, and follow the import and sync of your catalog there."},{"src":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/screenshot-2.png?rev=3799665","caption":"Your WooCommerce products in your Moku catalog as private drafts, with their photos, prices and stock."},{"src":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/screenshot-3.png?rev=3799665","caption":"Each product arrives with its title, description, photos, category and stock from WooCommerce."},{"src":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/screenshot-4.png?rev=3799665","caption":"Moku follows your WooCommerce stock, variation by variation, and shows when it last read it."},{"src":"https:\/\/ps.w.org\/moku-for-woocommerce\/assets\/screenshot-5.png?rev=3799665","caption":"Choose the price on Moku: the same as your store, or your store's price plus a margin. Your WooCommerce prices don't change."}],"raw_content":"<!--section=description-->\n<p><strong>Reach more buyers in Chile without running a second store.<\/strong><\/p>\n\n<p>Moku is a Chilean marketplace. This plugin connects your WooCommerce store to it: your products and their photos come into Moku as private drafts, and their stock and prices keep up with your store. Once Moku opens sales for your store, you publish the products you choose, and every sale on Moku arrives in WooCommerce as a regular order.<\/p>\n\n<p>Moku opens sales to WooCommerce stores in stages. The WooCommerce page in your Moku account shows whether your store can sell yet and what is missing.<\/p>\n\n<p>Watch a store connect in under three minutes (video in Spanish):<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=VVZOPxPoS1U<\/p>\n\n<p>Your WooCommerce store stays in charge. Connecting changes nothing in it, and you review each step in Moku before anything is published or sold.<\/p>\n\n<h3>What you get<\/h3>\n\n<ul>\n<li><strong>Your catalog in Moku in minutes.<\/strong> Import your products and their photos as private drafts. Once sales open for your store, publish the ones you want, one by one.<\/li>\n<li><strong>Stock that stays right.<\/strong> Moku follows your WooCommerce stock and prices, so you don't sell what you no longer have.<\/li>\n<li><strong>Orders where you already work.<\/strong> Once your store sells on Moku, each sale becomes a WooCommerce order paid with \"Moku\", already processing and with its stock taken. Complete it when you ship, or cancel it to return the stock. Moku hears either way.<\/li>\n<li><strong>No surprises.<\/strong> Your prices and promotions stay as they are. An optional price rule for Moku applies only after you review and turn it on.<\/li>\n<li><strong>Made for Chile.<\/strong> Prices in pesos (CLP), boleta or factura details on every order, and an interface in Chilean Spanish.<\/li>\n<\/ul>\n\n<h3>How it works<\/h3>\n\n<ol>\n<li>Create your free seller account at https:\/\/moku.cl\/sell.<\/li>\n<li>Install this plugin and paste the credential Moku gives you in WooCommerce &gt; Moku. Your catalog comes into Moku as private drafts.<\/li>\n<li>Once Moku opens sales for your store, agree to receive orders and publish the products you want to sell.<\/li>\n<li>Each sale arrives in WooCommerce: you ship it and issue the boleta or factura.<\/li>\n<\/ol>\n\n<h3>Pricing<\/h3>\n\n<p>Installing the plugin and keeping your stock in sync are free. Selling on Moku's marketplace is optional: Moku charges a commission on each sale, listed at https:\/\/moku.cl\/pricing.<\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>The WordPress and PHP versions shown in the plugin details, with the PHP Sodium extension.<\/li>\n<li>WooCommerce 10.4.4 or later, with high-performance order storage to receive orders.<\/li>\n<li>HTTPS, InnoDB tables and a working WordPress cron. To receive orders, run WordPress cron from the server's cron (DISABLE_WP_CRON).<\/li>\n<li>A store that sells in Chilean pesos (CLP).<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Moku service at https:\/\/moku.cl\/api\/v1 after you configure a credential. It sends authorization credentials over HTTPS and binds the connection to your store URL and installation identity. Discovery sends product and variation identifiers, catalog fields, image references, prices, stock observations and native compatibility information. Reviewed synchronization also exchanges mappings, operational permissions, stock\/price commands, receipts, order identifiers, quantities, amounts, statuses and timestamps. Requests happen during setup, administrator actions, scheduled reconciliation and order events.<\/p>\n\n<p>Native order observations omit the buyer's contact email, delivery address, card details and payment-gateway credentials.<\/p>\n\n<p>If you import your catalog into Moku and agree in Moku to receive its orders, the plugin also fetches the orders buyers paid on Moku for your products: the items, quantities, amounts paid, shipping charged, delivery terms, billing choice (for a factura, the buyer's RUT, business name, line of business and billing address), and the recipient's name, delivery address and phone. It creates each one in WooCommerce, takes its stock, and reports back the WooCommerce order number, the stock it took, whether you shipped or cancelled it, and the carrier and tracking number you recorded for a shipment. After every check for orders it also tells Moku whether the check worked (a problem code only), the plugin version, the storage engine of its order table, whether WooCommerce uses high-performance order storage, and whether WordPress runs its scheduled tasks from the server's cron. Moku never sends the buyer's email. The plugin keeps an encrypted copy of each order in its own table: the recipient's details are erased from it as soon as the WooCommerce order holds them, or the plugin refuses the order, and the rest once Moku records what became of it. The WooCommerce order is then your record.<\/p>\n\n<p>When your store imports its catalog into Moku, or once you choose its synchronization sources there, the plugin uploads the product and variation images it reads from your media library (never from a URL) to Moku's private catalog media. Only you see them in Moku until you publish each product.<\/p>\n\n<p>Service: https:\/\/moku.cl\/\nTerms: https:\/\/moku.cl\/terms\nPrivacy policy: https:\/\/moku.cl\/privacy-policy\nSupport: https:\/\/moku.cl\/contact\nSupport: support@moku.cl\nPrivacy requests: privacy@moku.cl\nAPI documentation: https:\/\/developers.moku.cl\/<\/p>\n\n<h3>Source and build tools<\/h3>\n\n<p>PHP and CSS are included as readable source. The Spanish catalog is readable JSON. Its canonical messages, compiler and rebuild instructions are included in source\/. No build tools or Node.js are needed to install or run the plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce, and back up your store.<\/li>\n<li>In WordPress, go to Plugins &gt; Add New Plugin, search for \"Moku for WooCommerce\", then install and activate it.<\/li>\n<li>Sign in to Moku, or create your account at https:\/\/moku.cl\/sell, and open Integrations &gt; WooCommerce.<\/li>\n<li>Create a connection credential and paste it in WooCommerce &gt; Moku.<\/li>\n<li>Back in Moku, find your products as private drafts in Catalog, and choose their Moku prices on the WooCommerce page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20plugin%20free%3F\"><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>Yes. Installing it and keeping your stock in sync cost nothing. If you choose to sell on Moku's marketplace, Moku charges a commission on each sale, listed at https:\/\/moku.cl\/pricing.<\/p><\/dd>\n<dt id=\"do%20i%20have%20to%20sell%20on%20moku%3F\"><h3>Do I have to sell on Moku?<\/h3><\/dt>\n<dd><p>No. Publishing on Moku's marketplace is optional, and syncing never publishes a product by itself: you publish each one.<\/p><\/dd>\n<dt id=\"when%20can%20i%20start%20selling%20on%20moku%3F\"><h3>When can I start selling on Moku?<\/h3><\/dt>\n<dd><p>Moku opens sales to WooCommerce stores in stages. Until then, your imported products stay as private drafts that keep up with your store. The WooCommerce page in your Moku account shows whether your store can receive orders and what is missing, such as your agreement to receive them.<\/p><\/dd>\n<dt id=\"will%20it%20change%20my%20products%20or%20prices%20in%20woocommerce%3F\"><h3>Will it change my products or prices in WooCommerce?<\/h3><\/dt>\n<dd><p>Not unless you approve it. Connecting and importing your catalog never change your store. Writing stock, catalog or prices back to WooCommerce needs a reviewed activation in Moku, and your prices and promotions stay as they are unless you turn on a price rule. The plugin never creates WooCommerce products or replaces your descriptions.<\/p><\/dd>\n<dt id=\"how%20do%20moku%20orders%20reach%20me%3F\"><h3>How do Moku orders reach me?<\/h3><\/dt>\n<dd><p>Once Moku opens orders for your store and you agree to receive them, each paid order arrives as a WooCommerce order paid with \"Moku\", already processing and with its stock taken. Each item needs its own managed stock with backorders off. If it doesn't, or the stock is gone, the plugin refuses the order and Moku refunds the buyer. Complete the order when you ship it, or cancel it to return its stock. If Moku refunds the buyer before you ship, the plugin cancels the order and returns its stock.<\/p><\/dd>\n<dt id=\"how%20does%20moku%20learn%20the%20tracking%20number%3F\"><h3>How does Moku learn the tracking number?<\/h3><\/dt>\n<dd><p>Before you complete a Moku order, write the carrier and tracking number in the order's \"Env\u00edo Moku\" box, or record them with WooCommerce Shipment Tracking. When you complete the order, Moku marks it shipped and tells the buyer, who can confirm the delivery. A tracking number you add or change after completing the order, in the box or with Shipment Tracking, reaches Moku as soon as it is saved on the order.<\/p><\/dd>\n<dt id=\"who%20issues%20the%20boleta%20or%20factura%3F\"><h3>Who issues the boleta or factura?<\/h3><\/dt>\n<dd><p>You do, as with any sale in your store. The order shows whether the buyer asked for a factura and their billing details. Upload the document on the order in Moku.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20pause%2C%20deactivate%20or%20uninstall%3F\"><h3>What happens if I pause, deactivate or uninstall?<\/h3><\/dt>\n<dd><p>Pausing stops new work, while operations already accepted finish. Deactivating or uninstalling does not disconnect Moku: the plugin keeps its encrypted credentials, mappings and operation records. Disconnect in Moku first, and ask support if you want that data removed. Never delete the plugin's journals or change WordPress authentication salts to clear pending work.<\/p><\/dd>\n<dt id=\"what%20is%20not%20supported%20yet%3F\"><h3>What is not supported yet?<\/h3><\/dt>\n<dd><p>More than one WooCommerce store per Moku account, currencies other than Chilean pesos, products with more than 100 variations, and variations that share stock. Those products stay visible for your review instead of being cut.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20help%3F\"><h3>Where can I get help?<\/h3><\/dt>\n<dd><p>Write to support@moku.cl or use https:\/\/moku.cl\/contact. Developer documentation is at https:\/\/developers.moku.cl\/.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.9<\/h4>\n\n<ul>\n<li>Orders placed by Moku get an \"Env\u00edo Moku\" box for the carrier and tracking number. When you complete the order, Moku marks it shipped and tells the buyer, who can confirm the delivery. The plugin also reads the tracking number WooCommerce Shipment Tracking recorded.<\/li>\n<li>A tracking number added or changed after you complete the order, in the box or with Shipment Tracking, reaches Moku as soon as it is saved on the order.<\/li>\n<\/ul>\n\n<h4>0.4.8<\/h4>\n\n<ul>\n<li>When the site does not meet the requirements yet, the notice names Moku for WooCommerce and lists exactly what is missing, with the versions the site has.<\/li>\n<li>The external-link icon on setup buttons is centered vertically.<\/li>\n<\/ul>\n\n<h4>0.4.7<\/h4>\n\n<ul>\n<li>Runs on WordPress 6.8 and PHP 8.2 or later. WooCommerce 10.4.4 or later is still required.<\/li>\n<\/ul>\n\n<h4>0.4.6<\/h4>\n\n<ul>\n<li>The setup reminder appears only on the Dashboard and Plugins screens.<\/li>\n<li>Admin form nonces are sanitized before verification.<\/li>\n<li>Local journal writes detect an open WooCommerce transaction through the WordPress database API only.<\/li>\n<\/ul>\n\n<h4>0.4.5<\/h4>\n\n<ul>\n<li>The plugin's directory address is wordpress.org\/plugins\/moku-for-woocommerce\/, and its text domain now matches it.<\/li>\n<\/ul>\n\n<h4>0.4.4<\/h4>\n\n<ul>\n<li>Moku's Channels page is now Integrations, at moku.cl\/dashboard\/integrations. The plugin's steps and links point there; links from older versions still arrive.<\/li>\n<\/ul>\n\n<h4>0.4.3<\/h4>\n\n<ul>\n<li>Tested with WordPress 7.1.<\/li>\n<li>The plugin's \"Visit plugin site\" link now opens its setup guide.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>A store that imports its catalog into Moku now sends its product photos too, read from your media library, so its products can be published without uploading each photo again in Moku. They stay private until you publish each product.<\/li>\n<li>When Moku does not let the current connection send photos, the plugin checks again every five minutes instead of failing, and connecting again restarts the photo import.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Cancels an order Moku placed when Moku refunds the whole order before you ship it, and returns its stock; an order you already completed stays a shipment.<\/li>\n<li>Tells Moku after every check for orders whether it worked, which storage its order records use, and whether WordPress runs its scheduled tasks from your server's cron. The plugin's page warns when orders are not arriving, or when only site visits run those tasks.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Receives the orders buyers paid on Moku, once you agree in Moku: each becomes a processing WooCommerce order with its stock taken in one step, or is refused when the stock is gone, and Moku hears when you complete or cancel it. Receiving orders needs WooCommerce's high-performance order storage, the default for new stores.<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>A store that imports its catalog into Moku, without choosing sources there, sees its import as done once its products are in Moku, with a link to follow the import instead of a request to activate synchronization.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Runs on WooCommerce 10.4.4 and later. Background jobs no longer wait on each other with the Action Scheduler WooCommerce 10.4 ships.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Removed the earlier advanced connector profiles (hand-picked products, Moku-owned checkout and signed webhooks). Every store connects by pairing.<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Downloaded from the Moku workspace through a private, short-lived link. No connector changes.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>First public release, downloadable from the Moku workspace while the directory listing is pending.<\/li>\n<li>Discovery reports its capacity waits, retries, failures and stalls to the Moku workspace.<\/li>\n<li>Fairer paired write budget and faster full-catalog backfill, rescans and media scans.<\/li>\n<li>Discovered variation attributes keep their store labels, including numeric labels.<\/li>\n<li>Plugin dates use the numeric es-CL form.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Paired discovery and reviewed activation for catalog, inventory and prices.<\/li>\n<li>Durable operation evidence and protected recovery for uncertain outcomes.<\/li>\n<li>WordPress.org package preparation under the moku-os directory identity.<\/li>\n<\/ul>","raw_excerpt":"Get your WooCommerce store ready to sell on Moku, a Chilean marketplace: import your catalog with its photos and keep stock and prices in sync.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/402288","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=402288"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mokucl"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=402288"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=402288"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=402288"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=402288"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=402288"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=402288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}