Hi all,
I’m trying to render a phone number field directly underneath a selected pickup-point shipping option (e.g. an InPost/parcel locker rate) in the “Shipping method” list at checkout — similar to how some pickup-point apps display it right under the selected radio option.
I tried purchase.checkout.shipping-option-item.render-after (and also .details.render, and delivery-address.render-after) in a checkout UI extension. The code builds and deploys correctly, and works fine in dev preview, but nothing renders on a live checkout for a store on the Advanced plan.
I contacted Shopify Support and they confirmed that the entire “Shipping” category of checkout UI extension targets (shipping-option-list, shipping-option-item, delivery-address, and the pickup-location/pickup-point targets) requires a real Shopify Plus plan — Advanced doesn’t unlock them, regardless of configuration.
That said, I’ve seen at least one other pickup-point app render a phone field in exactly this position on an Advanced-plan store. Does anyone know what mechanism they might be using instead? My best guess is a general purchase.checkout.block.render extension (not plan-gated) combined with reading the selected delivery option via deliveryGroups/useDeliveryGroup, positioned by the merchant once in the checkout editor — but I haven’t confirmed this. Has anyone actually solved this on non-Plus plans?
Thanks in advance for any pointers.
