From Shopify fulfillment to PayPal confirmation
Shopify creates a fulfillment. The order, tracking number, carrier text, and fulfillment time originate in Shopify.
PalSync queues the work. The row can briefly show In Queue.
PalSync matches the payment. It searches the connected PayPal accounts for the transaction associated with the order.
PalSync validates fulfillment data. The carrier is resolved directly or through Courier Mapping. A physical shipment needs a usable tracking number.
PalSync submits to PayPal. The row moves through Processing and records the terminal result.
The UI records confirmation. Success includes a Synced to PayPal timestamp and links back to the Shopify order and PayPal transaction.
Required source data
The PayPal account that received the transaction must be connected and Active.
The Shopify order must contain the relevant fulfillment.
The transaction identifier must be matchable to that order.
The carrier must be accepted by PayPal or mapped to a supported value.
The tracking number must be present for a physical shipment.
Time and filtering
Use the date filter to isolate the fulfillment period you are investigating. Presets are convenient, but an exact start and end date is better when reconciling with Shopify or PayPal exports.
Do not create duplicate work
In Queue and Processing are active states. Wait for a terminal result and refresh the row before trying another recovery path. If Success already has a PayPal timestamp, no second submission is normally required.


