How to check whether a customer has placed another order since beginning the post purchase flow?

Topic summary

Shopify Flow post-purchase automation for sample buyers: send a reminder to buy full-size only if the customer hasn’t placed another order since the sample.

Current setup: a condition compares the triggering order’s created_at to the customer’s last_order.created_at (screenshots provided). The author finds it hard to validate without waiting days.

Clarification: that condition correctly checks whether the sample order is still the customer’s most recent order—i.e., no subsequent purchase has occurred.

Caveat: if the intent is to suppress the email only when the subsequent purchase is a specific “full-size” product (not just any order), additional logic is needed. How to implement depends on store data, e.g.:

  • Whether sample and full-size are variants of the same product.
  • Whether “sample” appears in product attributes or tags that can be checked.

Outcome/status: no finalized solution; guidance given on what the current condition does and that SKU/tag-based rules may be required. Testing the flow remains a challenge; screenshots are central to understanding the condition.

Summarized with AI on December 29. AI used: gpt-5.

That condition would check if the last order date is the same as the order that started the workflow. So if it’s true you know they haven’t purchased any product. But I suspect you want something that is specific to the SKU. For example, they could’ve purchased any product.

Doing that latter thing is more complicated and depends on your store. For example, how would you know that a sample is related to full size product? Are they different variants of the same product? Does one always have “sample” in a product attribute or a tag?