I’m facing an issue where a section (cart-drawer) has checkbox settings like order_note, estimated_shipping, etc. These are saved as disabled in the Theme Editor.
On full page reload, the settings are correct. But when I update the cart (like increasing quantity) and re-render the section using the Render API (?sections=cart-drawer), all the settings return to their default true values.
So even though order_note is disabled in the editor, section.settings.order_note shows true in the rendered HTML.
Can you confirm:
-
Is this expected behavior?
-
How can I get the correct, saved settings when rendering via the API?
Thanks