# Build Your Form

- [Customize form field](/build-your-form/customize-form-field.md)
- [Set logic conditions for form](/build-your-form/set-logic-conditions-for-form.md): Using conditional logic, you can make your form dynamic: show or hide fields (or even entire form steps) based on what users choose. This creates a simpler, more personalized experience.
- [Floating form](/build-your-form/floating-form.md): A floating form appears as a small button that stays visible on your page. When clicked, the button opens a popup, allowing users to fill out the form without navigating away from the current page.
- [Cart form](/build-your-form/cart-form.md)
- [Multi-step form](/build-your-form/multi-step-form.md)
- [Bulk order form](/build-your-form/bulk-order-form.md): Bulk order forms allow customers to quickly select multiple products and submit the form.
- [Themes That Support “Match Theme Style”](/build-your-form/themes-that-support-match-theme-style.md)
- [Translate a form](/build-your-form/translate-a-form.md): If your Shopify store supports multiple languages, you can manually translate your forms to match each language.​
- ["After Submit" Actions](/build-your-form/after-submit-actions.md)
- [Edit “Thank you” message](/build-your-form/after-submit-actions/edit-thank-you-message.md): After the form is submitted, the thank you message (text) shows up on the screen to let customers know the form has been submitted successfully.
- [Redirect to a page after submit](/build-your-form/after-submit-actions/redirect-to-a-page-after-submit.md): Use this if you want to send customers to a specific landing page or a special offer after they complete the form.
- [Edit error message on the form](/build-your-form/edit-error-message-on-the-form.md): Customizing error messages allows you to provide clear, branded feedback to users when they input incorrect or incomplete information in your forms.​
- [Add an "I Agree to Terms and Conditions" checkbox to form](/build-your-form/add-an-i-agree-to-terms-and-conditions-checkbox-to-form.md): Adding a consent checkbox ensures users acknowledge your policies (like Terms of Service or Privacy Policy) before submitting the form, helping you stay compliant and protect both parties.
