I've added the Transaction Kind but my order is not marked fulfilled

There are two issues to resolve here. The first thing you need to do is map the fulfillment status for your line items. Even though you've provided transaction data you still need to let Shopify "know" the item has been fulfilled. To do this go to the Data Mappings page and click on the Line Items tab.

Line Item Fulfillment Status

Once you've selected the Line Items fulfillment status field and mapped it to the correct CSV header in your file click the update/save button at the bottom of the screen. You are now ready to set the fulfillment status.

The second issue you need to resolve is how the Transaction Kind field works. There are 5 different types of Transaction Kind values you can set; authorized, capture, sale, void or refund. If you provide a fulfilled value for the line item fulfillment status field and provide a transaction kind of void or refund Shopify will mark the field unfulfilled. This is because a voided or refunded order means the order was not fulfilled so they will prevent you from marking the order fulfilled.

To summarize, ensure your are sending the line items fulfillment status field to mark the order fulfillment status and double check the transaction kind to ensure you haven't marked the order void or refund.

App: EZ Importer

Tags: fields, line items, orders, transactions, fulfillment