Your hostname is proxied, which is good. Are you pointing to placeholder IPs? I prefer to use only a AAAA record of 100:: for hostnames that are only for redirection. It helps keep things much more clear and clean over a CNAME or even an A record.
If all requests to that hostname should redirected, you might consider changing your match criteria to http.host eq "order.picklesdelistl.com" instead of matching on the Full URI.
Yes. Replace it with a AAAA record named order and use the special IPv6 address 100::: That address is known as the discard prefix and is well-suited for use as a placeholder IP. Make sure that it is proxied so that Cloudflare proxy IPs are published.
Don’t forget to switch the matching portion of your rule as previously described.