The wrong block shows, or blocks keep changing
The cause
Section titled “The cause”A Checkout Buddy (v1) app block, which shows blocks made before the Content block, shows one block at a time. When several blocks could show, it picks one at random, and it picks again whenever the checkout changes. The Cart line item app block picks the same way.
Every enabled block is a candidate unless the app block’s Fixed block ID says otherwise. So with two or more blocks and an empty Fixed block ID, customers see a random one.
The Content, Product offers and Custom fields app blocks never pick at random: every content block, offer or form whose rules pass shows, stacked, oldest first or in its Block IDs order. To show only one content block or offer, tick Show first match only. If two of them show where you wanted one, list IDs in each app block’s Block IDs. See which blocks an app block shows.
The fix
Section titled “The fix”In the Checkout Editor, open each Checkout Buddy (v1) app block and enter the block’s ID in Fixed block ID. Then click Save.
- One block per app block: enter one ID.
- Several blocks in the same spot, all at once: use Multiple block IDs.
- One of several blocks depending on the situation: enter several IDs in Fixed block ID and give the blocks conditions that don’t overlap.
See which block shows for details and examples.
Other causes
Section titled “Other causes”- The same block shows in two places. Two app blocks have the same ID, or one of them has no Fixed block ID.
- An older Product offers block shows different products each time. Manually picked products are shown in a random order unless you untick Randomize order, and a block with A/B testing on picks one of its two product sets at random. To always show the same products in the same order, untick Randomize order and sort the products.
- A Product offer’s products change order. Product offers only shuffle with Shuffle the products on, once per checkout, and keep that order while the buyer is there, even after a reload. Their app block never picks at random: every offer whose conditions pass shows, stacked.
- A checkbox upsell stays after its conditions stop matching. A Product offer keeps a ticked add-on’s row, and nothing else, so the buyer can untick it. Once they do, the offer hides. A ticked add-on that sells out keeps its row too.
- A block switches after the customer enters their address. Its conditions depend on the address, so a different block now qualifies. Check the conditions of every block listed in that app block’s Fixed block ID.
- A checkout block shows on the thank you page when it shouldn’t. Remove its ID from Block IDs on the Thank you page app block. See checkout blocks on the thank you page.
