{"id":2890,"date":"2026-04-02T18:11:37","date_gmt":"2026-04-02T15:11:37","guid":{"rendered":"https:\/\/plumrocket.com\/learn\/?p=2890"},"modified":"2026-10-20T16:10:59","modified_gmt":"2026-10-20T13:10:59","slug":"magento-2-order-fulfillment-a-complete-walkthrough","status":"publish","type":"post","link":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide","title":{"rendered":"Magento 2 Order Fulfillment: Workflow, Extensions &amp; Solutions"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full disable_zoom\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png\" alt=\"Magento 2 Order Fulfillment: Workflow, Challenges &amp; Best Solutions\" class=\"wp-image-2917\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png 800w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1-300x113.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1-768x288.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Magento 2 store owners invest heavily in their product catalogs, pricing, and checkout experience. Yet order fulfillment, everything that happens after a customer places an order, often gets less attention. A delayed shipment, unclear order status, or frustrating return can quickly undermine an otherwise smooth shopping experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide covers the <a href=\"https:\/\/plumrocket.com\/magento-shipping-extensions\" target=\"_blank\" rel=\"noreferrer noopener\">Magento order fulfillment<\/a> process, from order placement to delivery and returns. You&#8217;ll learn what Magento can handle on its own, where manual work creates bottlenecks, and how to choose the right extensions or fulfillment software for your store.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Magento 2 Order Fulfillment Works: The Full Workflow<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding the Magento 2 order workflow starts with knowing what each order event actually confirms. Magento records payments, invoices, inventory reservations, and shipments, but these records do not necessarily prove that a package has been picked, packed, or delivered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A typical Magento 2 order flow for physical products looks like this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Order Placed \u2192 Payment Authorized or Captured \u2192 Invoice Created \u2192 Shipment Recorded \u2192 Complete<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1206\" height=\"786\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-1.1-1.png\" alt=\"How Magento 2 Order Fulfillment Works: The Full Workflow\" class=\"wp-image-2911\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-1.1-1.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-1.1-1-300x196.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-1.1-1-1024x667.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-1.1-1-768x501.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The exact sequence depends on the payment method, product type, and store configuration. Orders may also be canceled, placed on hold, partially fulfilled, or refunded, so not every order follows the same path.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"color:#0b6430\" class=\"has-inline-color\">Stage 1: Order Placement &amp; Pending Status<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When a customer completes checkout, Magento creates an order record containing the purchased products, customer details, payment method, and shipping information. New orders typically receive the <strong>Pending<\/strong> status, although the initial status may vary depending on the payment method and checkout configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To view new orders, navigate to <strong>Sales \u2192 Orders<\/strong>. You&#8217;ll land on the Orders Grid, the central dashboard for order management. Use the <strong>Filters<\/strong> panel to find an order by its status, and open an eligible order to view details or take available actions such as <strong>Hold<\/strong> or <strong>Cancel<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1206\" height=\"691\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-5-1.png\" alt=\"Order Placement &amp; Pending Status in Magento 2\" class=\"wp-image-2906\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-5-1.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-5-1-300x172.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-5-1-1024x587.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-5-1-768x440.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to watch for:<\/strong> If your store allows guest checkout, the order will not be attached to a registered customer account. Make sure order confirmation emails are reliably configured for guest orders, since email may be their main source of order updates.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"color:#0b6430\" class=\"has-inline-color\">Stage 2: Payment Authorization<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once an order is placed, Magento processes the transaction according to the selected payment method. For online payments, two common options are available:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Authorize:<\/strong> The payment gateway authorizes the transaction, but funds are captured later.<\/li>\n\n\n\n<li><strong>Authorize and Capture:<\/strong> The payment is authorized and captured during checkout.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on the payment method and configuration, the order can move to <strong>Processing<\/strong> after payment authorization or capture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Offline payment methods, such as bank transfers, require additional attention because Magento cannot independently verify when the money arrives. Merchants need to confirm payment before proceeding with the appropriate fulfillment actions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"color:#0b6430\" class=\"has-inline-color\">Stage 3: Invoice Creation<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An invoice records the financial details of the order and supports payment capture and accounting. For compatible online payment methods, Magento can generate an invoice automatically when payment is captured. Other payment workflows require administrators to create invoices manually.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For eligible orders, you can create an invoice from the order view page by clicking <strong>Invoice<\/strong>, reviewing the details, and submitting it with the appropriate capture option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1206\" height=\"543\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-2.png\" alt=\"Invoice Creation in Magento 2\" class=\"wp-image-2907\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-2.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-2-300x135.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-2-1024x461.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-2-768x346.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Magento also supports partial invoicing, allowing merchants to invoice selected items separately when the order requires it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to watch for:<\/strong> Repeated manual invoicing creates delays when order volume increases, but automatically invoicing every new order is not always appropriate. For example, a store that captures payment only when products are ready to ship needs a different workflow from one that captures payment immediately.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"color:#0b6430\" class=\"has-inline-color\">Stage 4: Shipment Generation<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When an order is ready for dispatch, administrators can create a shipment record from the order page. The shipment identifies the products being shipped, their quantities, and any carrier and tracking details provided.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1206\" height=\"543\" src=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-3-1.png\" alt=\"Shipment Generation in Magento 2\" class=\"wp-image-2908\" srcset=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-3-1.png 1206w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-3-1-300x135.png 300w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-3-1-1024x461.png 1024w, https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/magento-order-fulfillment-3-1-768x346.png 768w\" sizes=\"(max-width: 1206px) 100vw, 1206px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">You can also edit the quantity to ship at this stage, which is useful for stores that fulfill orders partially, for example, when one item is available now and another is on backorder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For stores managing multiple inventory locations, Magento&#8217;s Multi-Source Inventory (MSI) allows merchants to manage inventory across sources and select where products should be fulfilled. Its Source Selection Algorithm can recommend suitable locations based on the configured inventory setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more details, see Adobe&#8217;s <a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-admin\/inventory\/basics\/sources-stocks\" target=\"_blank\" rel=\"noreferrer noopener\">Inventory Sources and Stocks documentation<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What to watch for:<\/strong> Creating a shipment record in Magento doesn&#8217;t necessarily mean the package has physically left the warehouse. If a warehouse or 3PL handles dispatch, Magento shipment records and tracking details should be synchronized with the actual fulfillment process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"color:#0b6430\" class=\"has-inline-color\">Stage 5: Order Completion<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For orders containing shippable products, Magento generally moves to <strong>Complete<\/strong> after the required invoicing and shipment records are complete. Virtual-only orders do not need shipping records, and the exact transition depends on the payment workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, Complete doesn&#8217;t mean Delivered. It indicates that Magento has completed the required order-processing steps, not that the carrier has delivered the package to the customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For merchants who want to communicate delivery progress, such as In Transit or Out for Delivery, carrier tracking integrations can provide information beyond Magento&#8217;s standard order status.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span style=\"color:#0b6430\" class=\"has-inline-color\">Stage 6: Credit Memos &amp; Refunds<\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Returns and refunds are part of running an online store. Magento handles refunds through <strong>credit memos<\/strong>, which record financial adjustments against an invoiced order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are two main refund methods:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Online refunds:<\/strong> Magento requests a refund through the original payment gateway when the integration supports it.<\/li>\n\n\n\n<li><strong>Offline refunds:<\/strong> Magento records the refund, but the merchant must handle the actual transfer of funds separately.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Magento also supports partial refunds, allowing merchants to refund individual products or amounts without refunding the entire order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Processing a refund and managing a physical return are different tasks. A credit memo handles the financial transaction, while receiving returned products, inspecting their condition, and arranging exchanges may require additional processes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For detailed instructions, see our guide on <a href=\"https:\/\/plumrocket.com\/learn\/create-magento-2-credit-memos-refunds\" target=\"_blank\" rel=\"noreferrer noopener\">How to Create Magento 2 Credit Memos &amp; Refunds<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What You Can Automate in Magento 2 Without Extensions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Magento includes several built-in features that reduce administrative work during order processing. Before adding extensions, it is worth reviewing these settings to see which parts of the Magento order fulfillment process are already supported.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, native configuration mainly handles payment processing, inventory management, and notifications. It does not replace physical warehouse operations or automatically connect Magento to every external fulfillment provider.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Configure Payment Capture and Invoicing<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Magento can automate payment capture and invoice creation through compatible payment integrations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to <strong>Stores \u2192 Configuration \u2192 Sales \u2192 Payment Methods<\/strong> and review the <strong>Payment Action<\/strong> setting for your payment method.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where supported, selecting <strong>Authorize and Capture<\/strong> allows Magento to capture payment during checkout and create the associated invoice automatically. With <strong>Authorize<\/strong>, the payment is initially authorized, while capture happens later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The appropriate setting depends on your business workflow. For example, stores that capture payment only when orders are ready to ship may prefer authorization first. Offline payment methods require separate handling because Magento cannot automatically confirm receipt of a bank transfer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When you need more:<\/strong> If invoices must be created automatically according to order-specific conditions, such as payment method, SKU, or customer group, a rule-based extension can provide more flexibility than the standard payment configuration.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Manage Inventory Reservations and Warehouse Sources<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Inventory discrepancies can create some of the most frustrating Magento fulfillment problems, particularly when products are sold through multiple channels or shipped from different locations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Magento&#8217;s Multi-Source Inventory (MSI) helps manage salable quantities through reservations created when orders are placed. These reservations work automatically as part of inventory management, rather than requiring a separate rule for each order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For stores using multiple inventory locations, Magento also provides a Source Selection Algorithm that recommends where products should be shipped from.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to <strong>Stores \u2192 Inventory \u2192 Stocks<\/strong>, open the relevant stock, and review its assigned sources. You can prioritize locations so Magento considers preferred sources when recommending shipment allocations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a merchant operating a primary warehouse and a smaller backup location can prioritize the main warehouse while retaining the option to fulfill orders from the second location.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When you need more:<\/strong> MSI manages inventory and recommends fulfillment sources, but it does not perform warehouse picking, packing, or dispatch. Stores experiencing stock mismatches between Magento, marketplaces, and physical warehouses may need additional synchronization or a warehouse management system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information, see Adobe&#8217;s <a href=\"https:\/\/experienceleague.adobe.com\/docs\/commerce-admin\/inventory\/basics\/selection-reservations.html\" target=\"_blank\" rel=\"noreferrer noopener\">Source Algorithms and Reservations documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Automate Order and Shipment Notifications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Customers expect timely updates when their orders are confirmed, invoiced, or shipped. Magento supports transactional emails for these events, reducing the need for employees to send notifications manually.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To configure them, navigate to <strong>Stores \u2192 Configuration \u2192 Sales \u2192 Sales Emails<\/strong>. Review the settings for order confirmations, invoices, shipments, and credit memos, making sure notifications are enabled and the correct email templates are selected.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also enable asynchronous email sending to process notifications through scheduled background operations, provided the store&#8217;s cron processing is configured correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>When you need more:<\/strong> Magento sends notifications based on recorded events, not the physical movement of packages. If an external warehouse ships an order without synchronizing shipment and tracking details back to Magento, customers may miss an update. Carrier tracking integrations can provide more detailed delivery progress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What Still Requires Additional Automation?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Standard Magento features help manage orders, but common fulfillment bottlenecks remain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Creating invoices or shipment records according to complex business rules.<\/li>\n\n\n\n<li>Generating shipping labels and coordinating actual dispatch.<\/li>\n\n\n\n<li>Synchronizing orders and stock with external marketplaces or warehouses.<\/li>\n\n\n\n<li>Bringing carrier tracking updates back to the storefront.<\/li>\n\n\n\n<li>Managing return approvals, exchanges, and warehouse inspections.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">These tasks do not necessarily require a complete replacement of your Magento order fulfillment setup. In many cases, a targeted extension is enough to address a specific problem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Best Magento Order Fulfillment Extensions for Common Challenges<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The best Magento order fulfillment solution depends on where your current workflow falls short. Some merchants need to automate repetitive Admin tasks, while others struggle with inaccurate inventory, shipping charges, or post-purchase communication.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Magento extensions can address these individual bottlenecks without requiring a complete OMS or WMS implementation. Based on our experience developing Magento solutions for ecommerce merchants, the most useful approach is to identify the failing process first, then select a tool that solves it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Magento Order Fulfillment Extensions at a Glance<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Fulfillment problem<\/td><td>Extension<\/td><td>What it addresses<\/td><td>Starting price (USD)<\/td><\/tr><tr><td>Repetitive invoicing and shipment creation<\/td><td>Plumrocket Auto Invoice &amp; Shipment<\/td><td>Rule-based invoice and shipment records<\/td><td>$69<\/td><\/tr><tr><td>Customers repeatedly asking where an order is<\/td><td>Plumrocket Order Status &amp; Shipping Tracking Pro<\/td><td>Storefront carrier tracking, guest orders, and split shipments<\/td><td>$129<\/td><\/tr><tr><td>Return requests scattered across emails<\/td><td>Plumrocket Returns &amp; Exchanges (RMA)<\/td><td>Returns, exchanges, approvals, and customer communication<\/td><td>$119<\/td><\/tr><tr><td>Unclear shipping and delivery expectations<\/td><td>Plumrocket Estimated Delivery Date<\/td><td>Rule-based shipping and arrival estimates<\/td><td>$119<\/td><\/tr><tr><td>Stock and order mismatches across marketplaces<\/td><td>M2E Pro<\/td><td>Marketplace order, listing, and stock synchronization<\/td><td>$89\/month<\/td><\/tr><tr><td>Shipping rates requiring additional conditions<\/td><td>Amasty Shipping Rules<\/td><td>Conditional shipping rate adjustments<\/td><td>$229<\/td><\/tr><tr><td>Manual transfer of orders to an ERP or warehouse<\/td><td>XTENTO Order Export<\/td><td>Scheduled exports of order and sales data<\/td><td>$199<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">1. Automate Invoice and Shipment Creation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Creating invoices and shipment records one order at a time becomes a bottleneck as order volume rises. A paid order may sit in the queue waiting for an administrator, even when no additional manual checks are required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/plumrocket.com\/magento-auto-invoice-shipment\" target=\"_blank\" rel=\"noreferrer noopener\">Plumrocket Auto Invoice &amp; Shipment<\/a> automates document creation using conditions such as payment method, shipping details, order total, SKU, and customer group. This helps merchants reduce repetitive Magento Admin work while maintaining control over which orders qualify for automatic processing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Best for:<\/strong> Stores with predictable invoicing and shipment workflows that want to reduce manual order processing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Keep in mind:<\/strong> Automatic shipment creation should reflect the actual dispatch workflow. If a 3PL still needs to pick and pack an order, creating a shipment immediately after payment may trigger a premature customer notification. Test partial shipments, offline payments, and orders requiring manual review before enabling automation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Make Shipment Tracking Easier for Customers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Shipment visibility is the customer-facing side of Magento order fulfillment. Customers want to know where their package is without searching through emails or contacting support, especially when one order arrives in several deliveries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/plumrocket.com\/magento-order-status-shipping-tracking\" target=\"_blank\" rel=\"noreferrer noopener\">Plumrocket Order Status &amp; Shipping Tracking Pro<\/a> displays delivery information from supported carriers directly on the storefront. Guests can check their orders without logging in, while customers receiving split shipments can view separate tracking details for each package.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Best for:<\/strong> Merchants receiving frequent &#8220;Where is my order?&#8221; requests, particularly those handling guest orders or split deliveries.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Organize Returns and Exchanges<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Returns become difficult to manage when requests arrive through multiple channels, support agents repeat the same questions, and warehouses cannot easily match incoming parcels to approved returns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/plumrocket.com\/magento-rma\" target=\"_blank\" rel=\"noreferrer noopener\">Plumrocket Returns &amp; Exchanges (RMA)<\/a> organizes return requests, resolutions, notifications, and communication in one process. Merchants can manage returns, exchanges, repairs, and other configured outcomes while allowing customers to submit requests through the storefront.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Best for:<\/strong> Stores handling frequent returns, exchanges, or different resolution types where email-based coordination has become inefficient.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">4. Show Expected Delivery Dates Before Checkout<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Tracking helps customers after dispatch, but delivery expectations often influence the purchase decision before an order is placed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/plumrocket.com\/magento-estimated-delivery-date\" target=\"_blank\" rel=\"noreferrer noopener\">Plumrocket Estimated Delivery Date<\/a> displays rule-based shipping and arrival estimates on product pages, category pages, checkout, and other supported locations. Merchants can account for processing time, order cut-off times, weekends, holidays, and product-specific delivery settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, a store selling both in-stock products and made-to-order items can communicate different delivery estimates instead of applying one generic shipping promise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Best for:<\/strong> Merchants with different fulfillment lead times across products or categories who want to communicate realistic delivery expectations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">5. Keep Marketplace Inventory and Orders in Sync<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For multichannel sellers, Magento order fulfillment depends on accurate information across more than one storefront. An item may appear available in Magento even though the last unit has already sold through a marketplace.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">M2E Pro<\/mark> connects Magento with supported marketplaces, helping synchronize listings, orders, and stock information across channels such as Amazon, eBay, and Walmart.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Best for:<\/strong> Merchants selling through Magento and multiple marketplaces that share product inventory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Apply More Accurate Shipping Rules<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Shipping costs can become difficult to manage when standard rates do not reflect delivery destinations, order values, or product-specific restrictions. Poorly configured shipping charges may reduce margins or create unexpected costs for shoppers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">Amasty Shipping Rules<\/mark> provides configurable conditions for adjusting shipping rates, including additional charges or discounts based on applicable order and shipping attributes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Best for:<\/strong> Stores requiring more complex shipping rate policies than the default Magento shipping configuration provides.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">7. Connect Magento Orders to External Systems<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Warehouses and ERP systems often require order data in a specific format. Manually exporting spreadsheets can delay processing and introduce errors as order volume increases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-secondary-color\">XTENTO Order Export<\/mark> creates configurable exports of orders and related sales data in formats including CSV, XML, and JSON. Exports can be scheduled and sent to supported external destinations, helping merchants transfer information without repeated manual downloads.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Best for:<\/strong> Merchants whose warehouse, ERP, or shipping system accepts structured order data through files or supported export endpoints.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When Magento Extensions Aren&#8217;t Enough: OMS, WMS, and 3PL Solutions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Magento extensions are often the most practical option when you need to automate a specific task. However, some fulfillment challenges involve multiple sales channels, warehouses, or physical operations that Magento cannot manage through configuration alone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Choosing the best Magento fulfillment setup means identifying whether the problem is order coordination, warehouse execution, or the need to outsource fulfillment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Order Management System (OMS)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An OMS coordinates orders and fulfillment decisions across sales channels, warehouses, and other systems. It becomes useful when orders must be routed between locations, split across warehouses, or synchronized across multiple selling platforms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Consider an OMS when:<\/strong> Your team regularly makes manual decisions about which location should fulfill an order or struggles to maintain consistent order information across systems.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Warehouse Management System (WMS)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A WMS manages physical warehouse operations such as picking, scanning, bin locations, packing, and inventory movements. Magento MSI can recommend inventory sources, but it does not provide a complete warehouse execution workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Consider a WMS when:<\/strong> Incorrect picks, misplaced inventory, packing delays, or limited warehouse visibility are causing fulfillment problems.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Third-Party Logistics (3PL)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A 3PL provider stores, picks, packs, and ships products on behalf of a merchant. Providers such as ShipBob offer fulfillment services and integrations for ecommerce businesses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Consider a 3PL when:<\/strong> Outsourcing storage and shipping is more practical than managing fulfillment operations internally.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Connecting Magento to ShipStation, Warehouses, and 3PLs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When fulfillment is handled outside Magento, orders need to reach the shipping or warehouse system, while shipment confirmations, tracking numbers, and inventory updates need to flow back. Solutions such as ShipStation and 3PL integrations can help connect these processes, but supported synchronization features vary by provider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For simpler workflows, tools like XTENTO Order Export can automate sending order data to external systems. More complex operations may require a two-way connector or custom integration to synchronize shipments, cancellations, and stock changes. Before choosing a solution, verify that it supports your fulfillment workflow, including partial shipments and tracking updates.<\/p>\n\n\n\n<div style=\"background-color:#0b6430;border-radius:10px;padding:22px 24px;margin:24px 0;display:flex;flex-wrap:wrap;align-items:center;gap:16px;\"><div style=\"flex:1;min-width:240px;color:#ffffff;\"><p style=\"font-size:18px;font-weight:bold;color:#ffffff;margin:0 0 6px;\">Standard connector doesn&#8217;t fit your workflow?<\/p><p style=\"font-size:15px;color:#d9eadf;margin:0;\">We&#8217;ll integrate Magento with your warehouse, ERP, or 3PL so order data flows both ways.<\/p><\/div><a href=\"https:\/\/plumrocket.com\/contacts\" target=\"_blank\" rel=\"noreferrer noopener\" style=\"display:inline-block;background-color:#ffffff;color:#0b6430;text-decoration:none;padding:12px 22px;border-radius:6px;font-size:15px;font-weight:bold;white-space:nowrap;\">Start a project<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">How to Choose the Right Magento Order Fulfillment Solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is no single best Magento order fulfillment tool for every store. The right setup depends on which part of the process is slowing down operations or creating errors.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>If your main challenge is&#8230;<\/td><td>Start with&#8230;<\/td><\/tr><tr><td>Staff manually creating the same invoices or shipment records<\/td><td>Invoice and shipment automation<\/td><\/tr><tr><td>Customers repeatedly contacting support about deliveries<\/td><td>Storefront order and shipment tracking<\/td><\/tr><tr><td>Return requests requiring too much manual coordination<\/td><td>RMA workflow automation<\/td><\/tr><tr><td>Customers cannot see realistic arrival dates<\/td><td>Estimated delivery dates<\/td><\/tr><tr><td>Orders and stock are inconsistent across marketplaces<\/td><td>Marketplace synchronization<\/td><\/tr><tr><td>Shipping rates are too simple for your policies<\/td><td>Advanced shipping rules<\/td><\/tr><tr><td>Warehouse staff manually importing order files<\/td><td>Order export or a fulfillment connector<\/td><\/tr><tr><td>Orders need complex cross-channel routing<\/td><td>OMS<\/td><\/tr><tr><td>Picking, packing, and warehouse accuracy are the problem<\/td><td>WMS<\/td><\/tr><tr><td>You want to outsource warehousing and dispatch<\/td><td>3PL<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Before investing in additional software, review how your current Magento 2 order workflow handles payment confirmation, order allocation, shipment creation, tracking, and returns. A single extension may remove a repetitive task, but it cannot compensate for unreliable inventory data or incomplete synchronization between systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For complex operations, the priority should be establishing reliable data exchange between Magento and the systems responsible for physical fulfillment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions About Magento Order Fulfillment<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is the difference between order state and order status in Magento 2?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Magento separates two concepts that sound similar but serve different purposes. An <strong>order state<\/strong> is a system-level condition that determines which actions are available. An <strong>order status<\/strong> is a label assigned to a state, which merchants can customize to reflect their workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, custom statuses such as Awaiting Stock, Quality Check, or Ready for Pickup can help staff monitor orders, but they do not automatically trigger warehouse activities.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For setup instructions, see our guide on <a href=\"https:\/\/plumrocket.com\/learn\/change-magento-2-order-status\" target=\"_blank\" rel=\"noreferrer noopener\">How to Change Order Status in Magento 2<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does Magento 2 automatically fulfill orders?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Magento can automate parts of order processing, including payment capture, invoice creation through supported payment integrations, inventory reservations, and transactional emails. However, it does not automatically perform physical picking, packing, and dispatch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fuller Magento order fulfillment automation generally requires extensions, carrier integrations, or external warehouse software.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does Magento Complete status mean an order has been delivered?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. Complete generally means the required invoice and shipment processing is finished in Magento. Actual delivery confirmation comes from carrier tracking or an integrated fulfillment system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Can Magento 2 support fulfillment from multiple warehouses?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. Magento Multi-Source Inventory supports multiple inventory sources and provides algorithms to recommend shipment allocations. More advanced operations, such as warehouse scanning, complex order routing, and external inventory synchronization, may require additional software.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Most Magento 2 store owners invest heavily in their product catalog, pricing strategy, and checkout experience. Fulfillment \u2014 everything that happens after a customer clicks &#8220;Place Order&#8221; \u2014 is treated as a backend formality.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[122],"tags":[],"class_list":["post-2890","post","type-post","status-publish","format-standard","hentry","category-magento-management","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Magento Order Fulfillment: Workflow &amp; Best Solutions<\/title>\n<meta name=\"description\" content=\"Learn how Magento 2 order fulfillment works, where the default workflow falls short, and which extensions and software help automate shipping and returns.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Magento Order Fulfillment: Workflow &amp; Best Solutions\" \/>\n<meta property=\"og:description\" content=\"Learn how Magento 2 order fulfillment works, where the default workflow falls short, and which extensions and software help automate shipping and returns.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide\" \/>\n<meta property=\"og:site_name\" content=\"Magento Tutorials for Beginners &amp; Professionals\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-02T15:11:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T13:10:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anna Vyhura\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anna Vyhura\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Magento Order Fulfillment: Workflow & Best Solutions","description":"Learn how Magento 2 order fulfillment works, where the default workflow falls short, and which extensions and software help automate shipping and returns.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide","og_locale":"en_US","og_type":"article","og_title":"Magento Order Fulfillment: Workflow & Best Solutions","og_description":"Learn how Magento 2 order fulfillment works, where the default workflow falls short, and which extensions and software help automate shipping and returns.","og_url":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide","og_site_name":"Magento Tutorials for Beginners &amp; Professionals","article_published_time":"2026-04-02T15:11:37+00:00","article_modified_time":"2026-10-20T13:10:59+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png","type":"image\/png"}],"author":"Anna Vyhura","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Anna Vyhura","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#article","isPartOf":{"@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide"},"author":{"name":"Anna Vyhura","@id":"https:\/\/plumrocket.com\/learn\/#\/schema\/person\/500b7078fe5651ea5c8be96e374943d9"},"headline":"Magento 2 Order Fulfillment: Workflow, Extensions &amp; Solutions","datePublished":"2026-04-02T15:11:37+00:00","dateModified":"2026-10-20T13:10:59+00:00","mainEntityOfPage":{"@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide"},"wordCount":3248,"commentCount":0,"image":{"@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#primaryimage"},"thumbnailUrl":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png","articleSection":["Managing Magento"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#respond"]}]},{"@type":"WebPage","@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide","url":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide","name":"Magento Order Fulfillment: Workflow & Best Solutions","isPartOf":{"@id":"https:\/\/plumrocket.com\/learn\/#website"},"primaryImageOfPage":{"@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#primaryimage"},"image":{"@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#primaryimage"},"thumbnailUrl":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png","datePublished":"2026-04-02T15:11:37+00:00","dateModified":"2026-10-20T13:10:59+00:00","author":{"@id":"https:\/\/plumrocket.com\/learn\/#\/schema\/person\/500b7078fe5651ea5c8be96e374943d9"},"description":"Learn how Magento 2 order fulfillment works, where the default workflow falls short, and which extensions and software help automate shipping and returns.","breadcrumb":{"@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#primaryimage","url":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png","contentUrl":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2026\/04\/order-fulfillment-1.png","width":800,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/plumrocket.com\/learn\/magento-order-fulfillment-guide#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Learn","item":"https:\/\/plumrocket.com\/learn"},{"@type":"ListItem","position":2,"name":"Magento 2 Order Fulfillment: Workflow, Extensions &amp; Solutions"}]},{"@type":"WebSite","@id":"https:\/\/plumrocket.com\/learn\/#website","url":"https:\/\/plumrocket.com\/learn\/","name":"Magento Tutorials for Beginners &amp; Professionals","description":"Plumrocket Inc","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/plumrocket.com\/learn\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/plumrocket.com\/learn\/#\/schema\/person\/500b7078fe5651ea5c8be96e374943d9","name":"Anna Vyhura","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2025\/05\/avatar_user_6_1748258065-96x96.jpg","url":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2025\/05\/avatar_user_6_1748258065-96x96.jpg","contentUrl":"https:\/\/plumrocket.com\/learn\/wp-content\/uploads\/2025\/05\/avatar_user_6_1748258065-96x96.jpg","caption":"Anna Vyhura"},"description":"An enthusiastic writer exploring the ever-evolving SEO landscape, with a focus on creating insightful content pieces. Inspired by meaningful conversations and playing sports","url":"https:\/\/plumrocket.com\/learn\/author\/anna-vyhura"}]}},"_links":{"self":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts\/2890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/comments?post=2890"}],"version-history":[{"count":22,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts\/2890\/revisions"}],"predecessor-version":[{"id":3055,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/posts\/2890\/revisions\/3055"}],"wp:attachment":[{"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/media?parent=2890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/categories?post=2890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/plumrocket.com\/learn\/wp-json\/wp\/v2\/tags?post=2890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}