Shopify Brooklyn Theme Customisation
Budget / Salary$30–250
TypeFreelance project
LocationRemote
Posted2 hours ago
Please adapt my Shopify Brooklyn theme so that any product carrying the tag request-a-quote stops behaving like a standard item and instead becomes a quote-only product.
Core behaviour
• Hide the price and the Add to Cart / Buy buttons on tagged products.
• Replace them with the text “Price on Request” and a prominent “Request a Quote” button.
• The button must open an enquiry form that automatically pulls through the product handle or ID.
Enquiry form requirements
The form needs to gather the usual customer information plus artwork and logo files. It should also capture quantity, box size/type, printing or personalisation instructions and a free-text notes field. I want custom dropdown options inside the form to keep things tidy. Uploaded artwork must accept JPEG/PNG, PDF and SVG files.
Other notes
• Theme edits must rely on the tag, not hard-coded product IDs.
• Untagged products must continue to show their normal price, variants and cart flow without any side effects.
• The solution has to be fully responsive and tested on the standard Brooklyn breakpoints.
• Please work in Liquid, CSS and JavaScript only—no external apps unless absolutely necessary.
Acceptance criteria
1. Tagged items display “Price on Request” with the new button on both product grid and product page.
2. Enquiry form pre-populates the correct product reference and submits all requested fields, including file uploads, without page reloads.
3. Untagged items remain fully purchasable.
4. No console errors and clean theme.liquid code comments for future maintenance.
Once done, send the edited theme files (or a development theme link) plus a brief changelog so I can replicate the changes in other environments.
Core behaviour
• Hide the price and the Add to Cart / Buy buttons on tagged products.
• Replace them with the text “Price on Request” and a prominent “Request a Quote” button.
• The button must open an enquiry form that automatically pulls through the product handle or ID.
Enquiry form requirements
The form needs to gather the usual customer information plus artwork and logo files. It should also capture quantity, box size/type, printing or personalisation instructions and a free-text notes field. I want custom dropdown options inside the form to keep things tidy. Uploaded artwork must accept JPEG/PNG, PDF and SVG files.
Other notes
• Theme edits must rely on the tag, not hard-coded product IDs.
• Untagged products must continue to show their normal price, variants and cart flow without any side effects.
• The solution has to be fully responsive and tested on the standard Brooklyn breakpoints.
• Please work in Liquid, CSS and JavaScript only—no external apps unless absolutely necessary.
Acceptance criteria
1. Tagged items display “Price on Request” with the new button on both product grid and product page.
2. Enquiry form pre-populates the correct product reference and submits all requested fields, including file uploads, without page reloads.
3. Untagged items remain fully purchasable.
4. No console errors and clean theme.liquid code comments for future maintenance.
Once done, send the edited theme files (or a development theme link) plus a brief changelog so I can replicate the changes in other environments.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.