{"id":10992,"date":"2026-05-24T09:33:25","date_gmt":"2026-05-24T01:33:25","guid":{"rendered":"https:\/\/aeosub.com\/optimizedmk-order-porter-for-woocommerce\/"},"modified":"2026-05-24T09:33:25","modified_gmt":"2026-05-24T01:33:25","slug":"optimizedmk-order-porter-for-woocommerce","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/optimizedmk-order-porter-for-woocommerce\/","title":{"rendered":"Optimized MK Order Porter for WooCommerce"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 15px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\"><img decoding=\"async\" src=\"https:\/\/ps.w.org\/optimizedmk-order-porter-for-woocommerce\/assets\/icon-256x256.png?rev=3545708\" style=\"width: 40px;height: 40px;border-radius: 6px;margin-right: 12px;vertical-align: middle\"> Developer<\/th>\n<td style=\"padding: 15px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/optimizedmk\/\" target=\"_blank\" rel=\"noopener\">optimizedmk<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">6.0 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-24 1:04am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/optimizedmk-order-porter-for-woocommerce\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Export WooCommerce orders to JSON and import them on another site \u2014 including all custom meta, shipping carrier labels, and third-party plugin fields.<\/div>\n<p><strong>Optimized MK Order Porter for WooCommerce<\/strong> lets you move orders between WooCommerce stores without losing any data. It captures <em>every<\/em> order meta field \u2014 including shipping carrier labels (Econt, Speedy, DHL, etc.), data added by third-party plugins, and custom fields.<\/p>\n<h4>Key features<\/h4>\n<ul>\n<li><strong>Complete order export<\/strong> \u2014 billing, shipping, line items, fees, coupons, notes, and all custom meta<\/li>\n<li><strong>Selective export<\/strong> \u2014 choose which field groups to include per export<\/li>\n<li><strong>Date range + status filters<\/strong> \u2014 export only the orders you need<\/li>\n<li><strong>Batch import with progress bar<\/strong> \u2014 processes orders in small batches so it never times out, even for thousands of orders<\/li>\n<li><strong>Smart duplicate detection<\/strong> \u2014 matches imported orders by their source ID; choose to skip or update existing orders<\/li>\n<li><strong>Product matching by SKU<\/strong> \u2014 links line items to the correct product on the target site even if product IDs differ<\/li>\n<li><strong>HPOS compatible<\/strong> \u2014 fully compatible with WooCommerce High-Performance Order Storage<\/li>\n<li><strong>Multisite compatible<\/strong> \u2014 works as a single-site or network-activated plugin<\/li>\n<li><strong>JSON format<\/strong> \u2014 handles nested order data (meta arrays, line item meta) that CSV cannot represent cleanly<\/li>\n<\/ul>\n<h4>How it works<\/h4>\n<ol>\n<li>Install and activate on both the <strong>source<\/strong> and <strong>target<\/strong> site<\/li>\n<li>On the source site go to <strong>WooCommerce <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Order Porter <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Export<\/strong>, choose your filters and download the JSON file<\/li>\n<li>On the target site go to <strong>WooCommerce <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Order Porter <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Import<\/strong>, upload the file and click <strong>Start Import<\/strong><\/li>\n<li>Watch the live progress log \u2014 each order shows as Created, Skipped, Updated, or Error<\/li>\n<\/ol>\n<h4>Why not CSV?<\/h4>\n<p>Orders contain nested data: each order has multiple line items, each line item has its own meta, shipping lines have their own meta, etc. JSON preserves this structure exactly. CSV flattens it, which means you either lose data or end up with an unwieldy number of columns.<\/p>\n<h4>HPOS support<\/h4>\n<p>This plugin uses WooCommerce&#8217;s order data store API (<code>wc_get_orders<\/code>, <code>WC_Order<\/code>, <code>wc_create_order<\/code>) throughout \u2014 it never queries <code>wp_posts<\/code> or <code>wp_postmeta<\/code> directly, making it fully compatible with High-Performance Order Storage on both source and target sites.<\/p>\n<h3>Support<\/h3>\n<p>For questions or issues contact us at <a href=\"mailto:contact@optimized.mk\" rel=\"nofollow ugc\">contact@optimized.mk<\/a>.<\/p>\n<p>If Order Porter has saved you time, consider <a href=\"https:\/\/optimized.mk\/?add-to-cart=480\" rel=\"nofollow ugc noopener\" target=\"_blank\">buying us a coffee<\/a> \u2014 it helps us keep the plugin free and maintained.<\/p>","protected":false},"excerpt":{"rendered":"<p>Export WooCommerce orders to JSON and import them on another site \u2014 including all custom meta, shipping carrier labels, and third-party plugin fields.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[951,562,1897,1205,569,555],"class_list":["post-10992","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-export","tag-import","tag-migrate","tag-orders","tag-woocommerce","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10992","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=10992"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/10992\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=10992"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=10992"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=10992"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}