
Closed
Posted
Paid on delivery
I need a small yet precise tweak to my Shopify checkout: a single text field where customers can enter their Tax Identification Number. The field must sit right before the payment options and behave conditionally—mandatory and visible only when “Italy” is the chosen country, completely hidden (and non-blocking) for “Germany” or “Austria.” The value has to be saved with the order so I can find it later in the admin and pass it through to my invoicing app. Please implement it in the cleanest way for my current theme, keeping future theme or Shopify updates in mind. Once done, I expect a quick walkthrough of the code or settings you touched so I can maintain it going forward.
Project ID: 40414069
196 proposals
Remote project
Active 4 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
196 freelancers are bidding on average $131 USD for this job

Hi, I have hands-on experience customizing Shopify checkout using extensible, update-safe methods. I’ll add a conditional Tax ID field that appears only for Italy, validate it properly, and ensure it’s stored with the order for invoicing use. My approach keeps your theme intact and future-proof, with clear guidance for easy maintenance. Let’s discuss in chat as I have some queries to ask regarding the project to proceed further.
$140 USD in 7 days
9.5
9.5

Hi, hope you're doing well! This is a clean, well-scoped task and I can implement it precisely as described. Here's my approach: Checkout UI extension to inject the Tax ID field conditionally based on country selection. Fully native to Shopify's checkout extensibility, so it won't break with future theme or platform updates. The value gets saved as order metafield, visible in admin and accessible by your invoicing app via API. A few questions to help me get started: 1. Are you on Shopify Plus? Checkout UI extensions require it for full checkout customization. 2. Which invoicing app are you using? I want to confirm the best way to pass the metafield value through to it. 3. Do you have a preferred metafield namespace, or should I define one cleanly for you? Once done, I'll walk you through every file and setting touched so you can maintain it confidently. Azeem Amin
$250 USD in 7 days
9.0
9.0

With expertise in Shopify customizations and theme development, I understand the need for a conditional Tax Identification Number field on the checkout page for Italian customers. I have successfully implemented similar dynamic form fields for location-specific requirements in the past. How would you prefer the saved Tax ID information to be formatted for easy integration with your invoicing app? Regards, Yogesh Kumar
$120 USD in 8 days
8.5
8.5

Hi, Could you share your current Shopify theme with me? I can definitely help you add a conditional text field for the Tax Identification Number that will appear only for Italian customers. By using Shopify’s Liquid code, I can implement this field right before the payment options, ensuring it’s mandatory for Italy while remaining hidden for Germany and Austria. It will save the entered value with the order, making it easy for you to find it later in your admin and pass it to your invoicing app. Once I’m done, I’ll provide a walkthrough of the changes so you can maintain it easily in the future. I’ve been working with Shopify for over 9+ years and have a solid understanding of theme customizations. Looking forward to your reply! Best, Priyanka
$140 USD in 2 days
8.5
8.5

Hi, To add a tax identification number field to your Shopify checkout, I'll implement it conditionally based on the selected country. This will include: - Adding a text field before payment options for Italy. - Ensuring the field is mandatory and hidden for Germany and Austria. - Saving the value with the order for future access. - Providing a walkthrough of the changes made. I'll handle this with a focus on clean code to ensure compatibility with future updates. Ready to start once you provide access to your Shopify store. Thanks!
$100 USD in 1 day
8.3
8.3

I understand you need to implement conditional logic for your checkout fields in Shopify. This often requires careful handling of Liquid templates and JavaScript to ensure the fields show or hide dynamically based on user input without interfering with the standard checkout flow. With over 15 years of experience in web development, I am well-versed in Shopify Liquid, JavaScript, and CSS. My background includes building custom Shopify solutions and troubleshooting complex site behaviors, so I can ensure your conditional fields function reliably across all devices and browsers. I can complete this work for $123.75 within 1 day. Send me a message with the specific conditions you need, and we can get this implemented immediately.
$123.75 USD in 1 day
8.1
8.1

Hello, This is a precise customization, and I can implement it cleanly while staying fully aligned with Shopify best practices and future updates. Because Shopify restricts direct checkout edits (unless using Plus), the correct approach is to use checkout extensibility / app-based fields or cart-level attributes depending on your plan. I will first confirm your setup, then implement the most stable method that ensures your Tax Identification Number (TIN) field appears exactly where needed in the flow. For your requirement: The field will appear only when “Italy” is selected It will be mandatory for Italy It will remain completely hidden and non-blocking for Germany and Austria Placement will be just before payment (or closest possible within Shopify’s allowed structure) I will ensure the value is properly stored with the order (via order attributes, metafields, or checkout extension data), so you can easily access it in admin and pass it to your invoicing system. My focus is on a future-proof implementation: No fragile theme hacks Clean logic for country-based conditions Compatible with Shopify updates Minimal performance impact I can start immediately and complete this quickly with proper testing across checkout scenarios. Best regards,
$220 USD in 7 days
8.0
8.0

Hi, I will customize your Shopify checkout by adding a conditional text field for Tax Identification Number. The field will only be visible when "Italy" is selected, hidden for "Germany" or "Austria." The data will be saved with the order for easy access and integration with your invoicing app. I will ensure the implementation is clean and future-proof, providing a walkthrough for your convenience. Let's discuss further details in chat. Regards, Sai Bhaskar
$50 USD in 2 days
7.8
7.8

I can implement a clean, conditional Tax ID field in your Shopify checkout that appears only for Italy and saves with the order for invoicing. I’ll ensure it’s update-safe and guide you through the changes for easy future maintenance. Best regards, Ihtsham
$55 USD in 1 day
7.2
7.2

Hi I can add the Shopify checkout Tax Identification Number field so it appears right before payment options and is required only when Italy is selected. The main technical challenge is that Shopify checkout customization depends on the store plan and checkout access, so the solution must be implemented in a way that stays clean, update-safe, and compatible with your current setup. If your store supports checkout extensibility, I would use the proper Shopify checkout extension approach to show, validate, and save the Tax ID field as order data or metafield for invoicing use. For Germany and Austria, the field would stay hidden and non-blocking, while Italy customers would be required to complete it before payment. I can also confirm where the value is stored in the order admin and make sure it is available for your invoicing app integration. After implementation, I will provide a short walkthrough explaining the code/settings changed and how to maintain it during future Shopify or theme updates. Thanks, Hercules
$140 USD in 7 days
6.9
6.9

Hey, I can help you, and this is actually a clean Shopify customization that fits perfectly into checkout logic without overcomplicating things, and that is how I approach this project: I’ll add a Tax Identification Number field in the checkout flow, placed right after the shipping address and just before payment. It will only appear when Italy is selected, stay hidden for other countries like Germany or Austria, and be required for Italian customers. The value will be saved directly into the order so you can easily use it in your invoicing system. I’ll implement this using Shopify’s checkout extensibility approach to keep everything stable, clean, and future-proof without any risky workarounds. Quick suggestion: we can also add basic input validation (format check) to make sure the data you receive is always clean and usable for invoicing without manual correction. Shall we begin? Regards, Hamza A.
$190 USD in 7 days
7.1
7.1

Hello, I am interested in your project for a Conditional Shopify Checkout Field. I understand that you need a custom text field for Tax Identification Numbers, to be shown conditionally based on the customer's selected country. With my expertise in PHP, JavaScript, Shopify Development, Web Development, API Integration, and Shopify Templates, I am confident in implementing this feature seamlessly within your current theme. I will ensure that the field is positioned correctly before the payment options, and that the entered data is saved with the order for future reference and integration with your invoicing app. - MY WORK STATS: ✨ https://www.freelancer.com/u/XanvraTECH I would appreciate the opportunity to discuss this project further and provide a demonstration of the implemented solution. Best regards, Warda Haider
$100 USD in 4 days
6.8
6.8

To ensure your Tax Identification field perfectly survives future theme updates without hacking core files, I will implement this using Shopify's modern Checkout UI Extensions. I will build the conditional logic to detect when "Italy" is selected, dynamically rendering the mandatory field and ensuring the data saves cleanly to the Order Metafields so it passes through to your invoicing app. As a senior Shopify developer, I handle these specific checkout modifications regularly. To ensure we use the correct deployment method, are you currently on Shopify Plus, or are you on a standard Shopify plan where we might need to place this logic on the Cart page before they enter the restricted checkout flow?
$120 USD in 3 days
6.9
6.9

Greetings, I have read your project carefully and understand you need a conditional Tax ID field in Shopify checkout, visible and required only for Italy, and hidden for Germany and Austria, with value saved to the order. With experience in Shopify customization and checkout extensibility, a clean, update-safe solution using Checkout UI Extensions or cart attributes/metafields can be implemented. The setup will ensure proper validation, conditional logic, and seamless order data storage for invoicing. A maintainable approach with clear documentation will be provided. Available remotely with flexible hours. Please Check my Profile: https://www.freelancer.com/u/zainalitariq245 Are you on Shopify Plus (for checkout extensibility)? Which invoicing app should receive the data? Best regards, Zain Ali
$140 USD in 7 days
6.4
6.4

I will add a conditional Tax ID field in Shopify checkout that appears only for Italy, stays hidden for Germany/Austria, validates when required, and securely saves the value to order details for invoicing use. I will implement it in a clean, update-safe way and provide a quick guide for future edits. Best Regards, Muhammad
$30 USD in 1 day
6.4
6.4

Given the nature of your project—needing precise tweaks with long-term reliability—my 12+ years of full-stack development experience proves invaluable. My deep expertise in Shopify, PHP, and JavaScript ensure I can smoothly implement the necessary changes without causing disruptions to your current theme. Additionally, I'm fully capable of handling future theme and Shopify updates - a crucial aspect for your business needs. I'd also like to underscore that I've worked extensively on API integrations, making me well-suited to ensure seamless connectivity between your new checkout field and your invoicing application. Another added advantage working with me is my dedication to knowledge transfer. Not only will I get the job done, but I'll also provide you a comprehensive walkthrough of the code or settings I've touched for easy management moving forward. By choosing my services, you're setting yourself up for a smooth and efficient checkout process that abides by specific geographic regulations without sacrificing user-experience or slowing down payment processing.
$60 USD in 5 days
7.1
7.1

Hi, As an experienced web and eCommerce developer with specialized knowledge in Shopify, I believe I'm the perfect fit for your project. Your need to conditionally display a single text field and ensuring it's cleanly integrated into your theme without compromising future updates is right up my alley. My 5+ years of experience has afforded me the ability to navigate these customization specifically for tax or location-based necessities such as yours. In conclusion, hiring me comes with the promise of "world-class and high-quality work". I’m dedicated to delivering projects that meet clients' expectations, ensuring a top-notch end-user experience that’s reliable and maintainable. Since you're keen on maintaining the project into the future, alongside developing this feature I'll provide a clear walk through so you understand every nuance of the code we implemented. Thank you for considering my bid—I look forward to delivering amazing results for your Shopify site!
$200 USD in 3 days
6.7
6.7

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$140 USD in 7 days
6.7
6.7

Hi I understand your requirement for a conditional text field in your Shopify checkout and can implement this in a clean, professional manner. I have 3+ years of experience in Shopify development, delivering solutions that are reliable and easy to manage. For your project, I will create a text field for the Tax Identification Number that appears conditionally based on the selected country, ensuring it’s mandatory for Italy and hidden for Germany and Austria. One suggestion is to ensure data validation on the front end so you only receive correct formats. I’ve worked on similar Shopify projects where I successfully added custom fields for various requirements, enhancing the user experience and compliance. I can complete this within 3 days. Quick question: How are you currently handling the invoicing process that requires the Tax Identification Number? Thanks,
$65 USD in 2 days
6.8
6.8

Hello, I can implement a clean, update-safe Shopify solution for your conditional Tax Identification Number field without breaking future theme or Shopify updates. Since Shopify checkout is locked for standard plans, I will implement this using Shopify’s recommended extensibility approach (Checkout UI Extensions or a theme + cart attribute hybrid depending on your plan). The field will appear only when “Italy” is selected as the shipping country, positioned before payment methods, and will be fully required only in that condition while remaining hidden and non-blocking for Germany and Austria. The value will be securely stored as an order attribute or note attribute, ensuring it is visible in Shopify admin and properly accessible for your invoicing integration. If needed, I can also map it to your invoicing app via webhook or Shopify Admin API for automatic transfer. The implementation will be clean, minimal, and future-proof, with clear separation so it survives theme updates. I will also provide a short walkthrough explaining exactly where the logic lives and how you can adjust conditions later without developer dependency. Thanks, Asif.
$250 USD in 3 days
6.4
6.4

Klas, Switzerland
Payment method verified
Member since Nov 12, 2019
$30-250 USD
$10-30 USD
$30-250 USD
$30-250 USD
$30-250 USD
₹750-1250 INR / hour
₹400-750 INR / hour
$10-30 USD
$250-750 USD
$250-750 USD
$10-30 USD
₹600-1500 INR
$30-250 USD
$15-25 USD / hour
$30-250 USD
$30-250 USD
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
₹600-1500 INR
₹37500-75000 INR
$30-250 AUD
$15-25 AUD / hour
₹1500-12500 INR
€750-1500 EUR