*Site1 Opencart 3.0.3.6 php 7.3 https://toptextil.com.ua/
1. In the client cabinet, the address fields are duplicated; this needs to be fixed so that the sending of the address to the CRM and Telegram bot is not disrupted. Also, remove the postal index input field. This duplication of fields also creates problems during registration in the personal cabinet because if you start entering in the wrong field, it is impossible to select the correct information when choosing your address. It needs to work correctly on both the computer and mobile versions of the site in both languages.

2. In the phone number template in the "Call me back" form, the 0 at the beginning needs to be removed so that the client enters it themselves.

3. Make it so that requests from the "Call me back" form come to the Telegram bot (it is already installed).
4. Center the order button vertically when selecting the Liqpay option.

5. Make it so that the promotion and discount based on the footage react to each other. Currently, if there is a promotion, when ordering larger footage, the client does not see that both the promotional price and the discount for large footage are being calculated. The discount appears to be there, but when ordering 6m+, it does not calculate it, just using the promotional price. When implementing this point, the existing functionality should work as it did before the changes - discounts on fabrics without a promotion should be calculated as before, and the price field should respond to changes in quantity, recalculating the price.

6. Add next to the city the text Your city: /in Russian Ваш город:. This text also needs to be added in the mobile version in both the Ukrainian and Russian versions; we will consider proposals regarding the appearance.

7. Change the sorting so that they stop forming visible links for the Google bot on all types of pages: with cities, with OCFilter, regular categories, in New Arrivals, Bestsellers, and Promotions.

*Site2 ocStore 3.0.3.7
1. There is a problem with the multi-currency module - when selecting the required quantity of goods, the price drops to that specified in the admin panel in the currency marked in hryvnias (i.e., instead of 2x420 UAH, two items cost 2x10 UAH) - this needs to be fixed so that what is already working does not break.

2. In the options, the Switch does not work as it should. It needs to be fixed to the original appearance - Dropdown list. But the List option should work without changes.

3. It is necessary to make it so that there is a field for the video URL in the export, which is added thanks to the video module, on the AdditionalImages tab.

4. Create the ability to make product cards for custom orders. This will be like a regular card, only instead of the regular price and Buy button, there should be a block where the client leaves a request (phone, name, comment, possibly file attachment). The card itself will contain a photo, description, and reviews/questions. On the site, this will be a separate category where only such product cards with custom order items will be.

5. Create the ability to mark some product cards with the text Price from. Perhaps in the form of a checkbox in the admin panel, so that when it is present, the text is displayed.
6. Shift the payment in installments labels to the right side of the product card and pull up the text that was under the label higher.

7. Align the texts In stock so that they are always at the same level in one line of product cards on both the computer and mobile versions.

This applies to both the computer and mobile versions, and both language versions. The existing functionality should not be affected during work. Corrections to the appearance should be reflected in all places on the site where there are products.