Budget: 1000 UAH Deadline: 1 day
Good day.
The Khoroshop platform is a closed SaaS system, so direct editing of the PHP source code or working with the database is not possible. I will implement the task through advanced design settings by connecting custom JavaScript scripts and CSS styles in the admin panel.
Technical solution:
Button integration: I will write a JS script that will dynamically find the selector of the standard "Buy" button after loading the product card and will implement a new "Get Consultation" button next to it, taking into account responsiveness for mobile devices. I will style it through CSS to match the overall design of your site.
Modal window and form: Instead of heavy third-party widgets, I will create a lightweight modal window using pure JS. When clicking the button, the script will read the name and article of the current product from the microdata of the page or header tags.
Processing and sending requests: Since Khoroshop does not allow creating custom backend handlers, I will connect an external microservice (for example, through the free Formspree service, a Telegram bot, or a lightweight PHP script on external hosting) to collect requests and send them to the manager's email. In the email, the manager will receive the client's name, phone number, and a clear link to the product from which the request was sent.
I have experience with configuring and customizing sites on Khoroshop. To accurately adjust the styles, I will familiarize myself with your attached technical task.