
Concluído
Publicado
Pago na entrega
I need the “ADD TO CART” and “COMING SOON” buttons on a Shopify product page to behave correctly when stock changes between variants. At the moment, if one variant is available (e.g., Polarised) and the other is sold out (e.g., Non-polarised), the page renders both buttons together. The goal is to let Liquid decide which single button to show: • If the selected variant is in stock, display only “ADD TO CART”. • If the selected variant is out of stock, display only “COMING SOON”. Because I want the correct state rendered on first load and to change instantly when a shopper switches variants, the solution has to live entirely in server-side Liquid. JavaScript work-arounds aren’t acceptable for this task. Deliverable – Updated Liquid markup/snippets (likely within product or section file) that conditionally renders a single button per the rules above and remains theme-update friendly. Acceptance – Refreshing the page on any default variant shows the right button immediately. – Switching variants with the native Shopify selector swaps the buttons with no flicker and no JS. – Other products, cart logic, and theme styling stay unaffected. If you’ve solved similar inventory-driven display issues inside Shopify Liquid, I’d love to see a quick example or code reference alongside your approach.
ID do Projeto: 40329028
80 propostas
Projeto remoto
Ativo há 20 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
80 freelancers estão ofertando em média $153 AUD for esse trabalho

Hi, I’ve handled similar variant-based logic inside Shopify using clean, theme-safe Liquid. I’ll ensure only one button renders based on the selected variant’s availability, with correct state on load and seamless switching via native selectors—no JS needed. My approach keeps your theme maintainable and unaffected elsewhere. Let’s discuss in chat as I have some queries to ask regarding the project to proceed further.
$200 AUD em 3 dias
9,5
9,5

I have extensive experience in PHP, JavaScript, CSS, Shopify, and Web Development, making me a great match for the project "Fix Shopify Variant Button Logic". I am confident in my ability to deliver the required solution using server-side Liquid without the need for JavaScript workarounds. I am eager to start working on this project and can adjust the budget once we discuss the full scope. Your satisfaction is my priority, and I am willing to showcase my commitment by starting tasks without being hired. Please review my 15-year-old profile to see my past work. Let's discuss the details and get started.
$140 AUD em 7 dias
8,8
8,8

Hi there, I can fix this properly in Shopify Liquid so only one button renders based on the currently selected variant stock state no JS workaround, no double-button issue, and the correct button will show on first load. I’ve handled similar variant-based Shopify product logic before by tying the button output directly to product.selected_or_first_available_variant and keeping it inside the product form/snippet so it stays clean and theme-update friendly. A clean approach is to render a single conditional button block in Liquid, then let Shopify’s native variant request update the section output as variants change, without affecting cart logic or styling. If you want, I can also keep it isolated in a small snippet so it’s easier to maintain during future theme updates. Best regards, Senthil
$200 AUD em 2 dias
8,1
8,1

Hi, As a web developer with extensive experience in Shopify and good understanding of Liquid markup, I am well-suited to handle your project. I have built and modified numerous Shopify stores throughout my career, mastering the art of server-side Liquid which is exactly what this project calls for. I am comfortable working within any scale of projects, ranging from pure Liquid to complex store customization. Beyond my technical skills, I am a highly detail-oriented individual who will take the time to understand and implement the exact functionality you require on your product page. My problem-solving approach aligns perfectly with bugs like the one you're experiencing, as I pride myself on troubleshooting and resolving these types of inventory-driven display issues precisely and effectively. Furthermore, I offer complete support even after the project is completed through my 30-day guarantee policy. This means that in case you face any issue or need further adjustments later down the line, I'll be available to assist you. With me, you get not just a solution provider but a long-term collaborator committed to enhancing your Shopify store's performance in every possible way. Thank you for considering my candidacy; I look forward to transforming your Shopify store into a seamless shopping experience for your customers! Thanks!
$100 AUD em 3 dias
8,2
8,2

Hello, As an experienced web developer with more than 8 years in the field, I've got a deep well of experience to draw from to help solve your Shopify variant button issues. Your project description resonates with my skill set in Shopify and Liquid coding and I'm very confident that I can deliver a solution that meets all your requirements. In similar projects in the past, I've effectively used Liquid markup/snippets to conditionally display elements based on inventory status, giving preference to server-side actions over JavaScript work-arounds. This approach ensures the desired behavior, eliminates any flickers, and guarantees theme-update friendliness. Moreover, my commitment to delivering results without compromise on quality or performance aligns perfectly with your project's needs. Expect comprehensive error-fixing methodologies, rigorous testing approaches and detailed validation reports from me ensuring a flawless outcome. Let's discuss your project further and together we'll create a digital masterpiece that delights both you and your customers - on time! Thanks!
$170 AUD em 3 dias
7,8
7,8

Hi, To fix the Shopify variant button logic, I will update the Liquid markup/snippets within the product or section file to conditionally render the "ADD TO CART" or "COMING SOON" button based on the stock availability of the selected variant. The solution will ensure that the correct button is displayed on first load and instantly changes when a shopper switches variants, without relying on JavaScript workarounds. Let's discuss this further. Regards, Sai Bhaskar
$100 AUD em 2 dias
7,7
7,7

Hi, I’ll implement a clean server-side solution in Shopify Liquid to ensure only one button renders based on the selected variant’s availability. Using precise conditional logic tied to the current variant, I’ll guarantee correct first-load rendering and seamless switching via native selectors—no JS, no flicker. The code will be lightweight, maintainable, and safe for future theme updates. Let’s discuss in chat as I have some queries to ask regarding the project to proceed further.
$120 AUD em 4 dias
7,8
7,8

Hi, ➡️ I read your project description and understand that you need the ADD TO CART and COMING SOON buttons on your Shopify product pages to dynamically change based on the stock availability of each variant using Liquid, without JavaScript integration. ⏺️ I specialize in Shopify development and have extensive experience with Liquid for server-side logic to manage inventory-driven UI elements seamlessly. Ive successfully implemented similar solutions where button visibility is controlled entirely by Liquid, ensuring theme compatibility and immediate response on variant switches. I can deliver clean and efficient markup that meets all specified conditions. Regards, Aftab Ahmad Shopify Developer (12 Years of Experience)
$100 AUD em 4 dias
7,4
7,4

hello , hope you are fine i have very good grip in shopify i can work for you now and fix the variants button logic , lets discuss now that is my portfolio you can check https://www.freelancer.com/u/samair0
$100 AUD em 1 dia
7,2
7,2

Hi, I can refine your Shopify product template using pure Liquid to ensure accurate, inventory-driven button rendering. I’ll implement a clean conditional structure so only “ADD TO CART” or “COMING SOON” appears based on the selected variant, with correct initial load and seamless switching—no flicker, no JS. The solution will be lightweight and theme-update friendly. Let’s discuss in chat as I have some queries to ask regarding the project to proceed further.
$100 AUD em 2 dias
7,0
7,0

Hello, I see you need to refine the button logic on your Shopify product page for proper variant stock representation. With over 5 years of experience in Shopify development, I specialize in working with Liquid to create dynamic, responsive solutions. To solve your issue, I will create Liquid markup to ensure that only one button is displayed based on the stock condition of the selected variant. This will ensure that when the page loads, or when a variant is switched, the appropriate button is shown instantly, maintaining a clean user experience without any JavaScript workarounds. As a quick improvement idea, I suggest implementing a loading state for the button to enhance user feedback while the variant is being switched. In the past, I successfully resolved similar inventory display issues for clients, ensuring their theme’s integrity remained intact. I estimate this update can be completed within 2 days. Best regards,
$100 AUD em 2 dias
6,9
6,9

Hello I will fix your Shopify variant button logic, ensuring 'Add to Cart' and 'Coming Soon' functionality operates flawlessly. My solution will accurately reflect product availability, providing a seamless and reliable purchasing experience. Ready to implement precise, robust button logic to optimize your store immediately. Giáp Văn Hưng
$204 AUD em 7 dias
6,8
6,8

Hi. I can fix the issue today. I have fixed a similar issue for Klaviyo out of stock button. Kindly share the link of your website and I will fix it. Best, Junaid.
$150 AUD em 1 dia
6,7
6,7

Hello, I’ve dealt with this exact Liquid-only inventory logic. I’ll use `product.selected_or_first_available_variant` and each variant’s `available` state so only one button ever renders server-side, matching the default variant on load and updating seamlessly with Shopify’s native selector, no JS workarounds needed. You’ll keep existing styles, cart behavior, and theme update compatibility. I’ll isolate changes in a minimal snippet or section override, so other products remain untouched while ADD TO CART and COMING SOON always reflect live stock per variant. Thanks- Webcast Technology
$100 AUD em 3 dias
6,8
6,8

Hello Sir, Are you ready to streamline your Shopify store's variant button logic without relying on JavaScript? I specialize in leveraging Liquid to ensure your product page displays only the relevant button, enhancing user experience seamlessly. Let's discuss how we can improve your store's functionality together. Best, Smith
$150 AUD em 7 dias
6,4
6,4

Hi there, I like how you have clearly outlined the need for precise button behavior based on variant stock status on your Shopify product page. Your project requires server-side Liquid code that conditionally renders either an "ADD TO CART" or "COMING SOON" button, reflecting stock availability for the selected variant without relying on JavaScript. This ensures immediate and flicker-free updates, preserving theme integrity and cart logic. With extensive experience customizing Shopify themes and a strong command of Liquid templating, I have previously handled similar challenges involving variant-specific inventory display. I can create clean, maintainable code changes that seamlessly integrate with your existing theme and remain resilient to updates. My approach will deliver exactly the behavior you described: correct button state on initial page load and instantaneous updates when switching variants via the native Shopify selector, all without any client-side scripting. I would be happy to provide a concise snippet demonstrating conditional Liquid rendering of buttons that I have implemented for comparable inventory scenarios. Let's discuss your project details further so I can tailor the solution perfectly to your store’s needs and timeline. Looking forward to collaborating on this!
$140 AUD em 5 dias
6,2
6,2

Hello, I understand the requirement for fixing the Shopify variant button logic. You need the "ADD TO CART" and "COMING SOON" buttons to display correctly based on the stock availability of each variant. I have experience working with Shopify Liquid and believe I can implement the solution to meet your criteria without using JavaScript. I'm confident in delivering the updated markup/snippets. Regards, Parvesh M.
$126 AUD em 3 dias
6,3
6,3

Hello, I will resolve the issue with the Shopify variant buttons by updating the Liquid markup to conditionally render the "ADD TO CART" or "COMING SOON" button based on variant stock availability. The solution will ensure correct button display on first load and seamless switching between variants without the need for JavaScript. Please initiate the chat to discuss further details. Thanks
$100 AUD em 4 dias
6,0
6,0

Hey, With a comprehensive understanding of liquid code and Shopify functionality, I am confident in being able to resolve your variant button issue. I have successfully resolved similar situations that required precise server-side logic rendering, rather than relying on JavaScript workarounds. As a web developer and designer with substantial experience working on liquid update& product button display issues (just like your requirements) during my years of practice, I am confident in making the necessary updates without affecting other aspects of the theme. In addition to my expertise, I bring to the table a keen eye for detail when it comes to user interface and experience. This means that beyond just ensuring the buttons work as intended, I will ensure an overall seamless visual appeal for the end-users, no matter which variant they choose to interact with. My goal is to deliver coded snippets in Liquid markup that are theme-update friendly and will show the right button immediately without any flicker or JS intervention upon switching variants. Client satisfaction is central to my work philosophy. Thus, you can expect timely delivery, meticulous communication throughout the project's duration, and unlimited revisions till you are contented with the results.
$100 AUD em 1 dia
5,4
5,4

Hello, You've mentioned the need to fix the Shopify variant button logic to correctly display the "ADD TO CART" and "COMING SOON" buttons based on stock availability for each variant. My name is Sajida Saqira, and I have extensive experience in Shopify development, with a recent project involving custom Liquid markup for inventory-driven display solutions. For your project, my approach would involve creating updated Liquid snippets within the product or section files to conditionally render the buttons as required. I have successfully implemented similar inventory-driven display fixes in the past and can provide references for your review. I would appreciate the opportunity to discuss your project further and showcase how I can help achieve the desired functionality seamlessly within the Shopify platform. Please visit my portfolio for more insights: https://www.freelancer.com/u/SajidaSaqira/SS-Technologies Best regards, Sajida Saqira
$120 AUD em 7 dias
5,6
5,6

Perth, Australia
Método de pagamento verificado
Membro desde jan. 31, 2026
$50-110 AUD
$70-80 AUD
$100-120 AUD
$45-50 AUD
$30-100 AUD
$30-250 AUD
$750-1500 USD
$750-1500 AUD
€30-250 EUR
₹12500-37500 INR
$250-750 NZD
₹12500-37500 INR
₹1500-12500 INR
₹600-1500 INR
$30-250 USD
₹600-1500 INR
$12-800 SGD
$2-8 CAD / hora
$750-1500 AUD
$10-15 USD
₹10000-15000 INR
$250-750 AUD
$30-250 USD
$250-750 AUD
$10-30 USD