Shipping method type/title display rules in dynamic Shopify Checkout Blocks do not work correctly

Shipping method type/title display rules in dynamic Shopify Checkout Blocks do not work correctly

sameeranand
Shopify Partner
5 0 0

I am trying to use the Shopify Checkout Blocks app on a Shopify Plus store to dynamically show a banner on the thank you and order confirmation screens when the customer selects "pick up in store" as their shipping/fulfillment option.

 

When I set the "Shipping method type" display rule and checkout with my shipping option set to "pick up in store", the banner does not appear on the thank you nor the order confirmation screens as I expect it to:

 

Sameer Anand 2025-03-28 at 13.03.11@2x.png

I've also attempted to use the "Shipping method title" rule instead. In this case, I'm using the title of the pick-up location, which I was able to get using the Shopify JSON/Rest API of the pick-up order I created. This does not work either: 

Sameer Anand 2025-03-28 at 13.06.24@2x.png

Sameer Anand 2025-03-28 at 13.12.56@2x.png

 

I also attempted to use "Does not contain" option with the shipping option titles we offer. In our case, all of our shipping option titles contain the word "Express." So my thought was that if the customer's selected shipping option title does not contain the word "Express," then the customer must have chosen the pick-up option. This doesn't work either. Instead, this actually shows the banner to everyone, regardless of the shipping/fulfillment option selected.

 

Sameer Anand 2025-03-28 at 13.08.15@2x.png

Sameer Anand 2025-03-28 at 12.15.15@2x.png

Sameer Anand 2025-03-28 at 12.14.26@2x.png

  

 

Please don't waste your time telling me to double-check that I've set the "app block ID" correctly, set the block's "status" to "active," double-check the block placement on the order status/thank-you screens, etc. etc. I've done all of that. This is definitely an issue with the Checkout Blocks app not using these rules correctly.

Reply 1 (1)

sameeranand
Shopify Partner
5 0 0

Here's another example where I set the rule to display the block when the "Shipping method type" is NOT "Shipping". Yet it displays the banner for my order where the shipping method type is shipping: 

 

Sameer Anand 2025-03-28 at 13.45.54@2x.png

Sameer Anand 2025-03-28 at 13.45.13@2x.png