Budget: 7000 UAH Deadline: 10 days
Ready! Provide the details of the website, the functionality of the admin panel, and the features of the seller's role.
Stack: HTML, CSS, PHP 7.0, JavaScript (jQuery), MySQL
Approach
I will send you everything necessary to familiarize yourself with the website, code, and admin panel.
You familiarize yourself, we discuss the task in more detail, and set it on FX.
We discuss the details (cost and deadline) and start working through the exchange.
Our client is provided with the opportunity to add products that are available in Ukraine and create collections of products from foreign websites for sale with delivery.
The purpose of adding is to sell such products.
There is an opinion that using the existing functionality is the most acceptable solution for this task by creating a new role in the admin panel with certain restrictions. This role will allow forming and editing categories with Chinese products. These changes will only affect the categories and products posted by this role on behalf of a specific seller. Using existing capabilities, the website user creates their collections in a separate section (currently in the admin panel interface this is "Catalog").
It is also necessary to provide people with the ability to add their products to the website. We currently have the ability to sell our products, besides Chinese ones, which is also implemented in the admin panel at the link:
https://tum-tum.com.ua/admin/?cmd=warehouse&do=default
If possible, write this functionality so that other sellers can list their products.
So far, we understand that this will be a separate category with all sellers (for example, “Top sellers”), and here subcategories with products from all sellers, except ourselves, will be placed. There are questions regarding the order of product display during search, as we do not yet understand how they are ranked if the same product is in different sections. This will need to be checked.
We believe that currently, the following sections are needed: Orders, Pricing, Catalog, Users, Statistics (not a priority)
Sections that are not needed for such a user are not hidden — access to them is simply restricted if this is easier to implement.
We have a super admin role, and we see it this way: for a certain seller name or email/ID, the super admin can assign the necessary role and mark which functionality to open access to and which not.
Sellers should be granted access to the orders page — a user with this role sees only their orders and can work only with them.
All elements present on the page https://tum-tum.com.ua/admin/?cmd=Orders must be accessible to the seller. The seller should see only their products and have the ability to edit only their products.
On the “Orders” page, filters by order and product statuses, quick orders (from customers who placed orders without authorization), and orders from authorized users are implemented.
It would be good if sorting by provider is implemented: products of the seller, 1688, TAOBAO, ALIBABA.
It has several tabs, and sellers should have access to the following tabs:
Categories: https://tum-tum.com.ua/admin/?cmd=categories&do=default
Product reviews: https://tum-tum.com.ua/admin/?cmd=reviews&do=default&new=on — not a priority
Products in stock: https://tum-tum.com.ua/admin/?cmd=warehouse&do=default — if possible, use existing functionality; otherwise, we focus on similar implementation. All three sections should be accessible to the seller (Categories, Products, and Import).
Products: https://tum-tum.com.ua/admin/?cmd=items&do=default — this page allows finding a product by identifier and editing it.
The user should have the ability to set their markup, which will only affect their products and categories.
Currently, this can only be done by the administrator. If there is a technical possibility — use the existing functionality.
On this page, the seller will see only their customers.
There are three tabs on the page — access should be granted only to the “Customers” tab. It has a filter for customer data, export of all customers, and a list of customers.
It is likely that this will initially be implemented through our payment acceptance functionality, and in the future — with the possibility of switching to direct payments for sellers.
If it is not too complicated to implement direct payment, then we link the seller's details to their name and immediately display them in the payment modal window.
Budget: 7000 UAH Deadline: 10 days
Ready! Provide the details of the website, the functionality of the admin panel, and the features of the seller's role.
Budget: 7000 UAH Deadline: 1 day
Good afternoon - we develop frameworks on Lavarell and mobile applications on IOS and Android turn-key.
Projects:
1. Good afternoon, we are ready to fulfill your order turn-key.
We develop websites on PHP and mobile applications for IOS and Android.
We have experience in creating CRM/ERP systems.
We are ready to fulfill your order turn-key.
Good afternoon, we develop websites on Wordpress and mobile applications for IOS and Android. The total experience in development is 7 years. We are ready to fulfill your order turn-key.
1. Projects
https://berkanaplus.com.ua/ - I transferred and configured the server for this site.
2. https://leondesign.kyiv.ua/
Updates of PHP version and plugin updates.
3. https://peg.com.ua/
Development of a new module for the site for dynamic product price updates.
https://uvali.com.ua/
Configuration of a dedicated VPS server.
Budget: 25000 UAH Deadline: 20 days
Hello!
We want to offer our services. We have a professional team of developers consisting of front-end and back-end specialists, as well as a team leader. We have been working for over 4 years with various niches, geographies, and projects, which is why we are flexible to conditions and the diversity of work.
E-Commerce, SaaS, Marketing agencies, Logistics, and IT companies are what we work with.
We have effective solutions and do not require a long adaptation period, as we have the necessary experience!
Budget: 7000 UAH Deadline: 17 days
Good day, I am ready to complete your project, please write to me in a message.
Budget: 7000 UAH Deadline: 10 days
Good day!
It seems this project is just for me. I will figure out the website's code, the architecture, and harmoniously add functionality to the existing code in the same style as the code is written. I have all the necessary skills and experience. In general, roles are a fundamental functionality that runs through the entire CMS and must be intelligently integrated for the overall security of the site. Be cautious with candidates who use ChatGPT to make their proposals. Their proposals may look promising but might not handle a large project. I also use ChatGPT when programming, as a tool to speed up work, but not for high-flown bids on freelance platforms. I am a real specialist. I would be happy to collaborate on this site.
Budget: 7000 UAH Deadline: 1 day
Hello! I am ready to complete your task quickly and efficiently. I have experience in various fields, which makes me an excellent choice for your business. Feel free to reach out!
Budget: 9500 UAH Deadline: 14 days
Good day. I have reviewed your project and technical description. I see that the site runs on PHP 7.0, which is no longer supported and may create difficulties in implementing new functionality, especially when integrating third-party libraries, updating security logic, or working with modern APIs.
I have sufficient experience with projects on custom PHP code, particularly with complex admin panels, user roles, access restrictions to certain sections, and the logic of content visibility (products, orders, clients) only for specific sellers.
What I pay attention to as a developer:
Due to the old version of PHP, some third-party packages or methods may not be supported (for example, modern APIs, classes with autoloading, composer packages).
There may be limitations in coding/architecture that will complicate integration (especially regarding surcharges, payments, filtering).
This affects the implementation time and cost, as it will be necessary to either look for alternative solutions or write more code manually.
What I propose:
Phased implementation:
Analysis of the code and current capabilities of the admin panel.
Identification of technical limitations (rights, accesses, relationships by seller).
Agreement on the task on the exchange → development.
Execution time:
Due to the PHP 7.0 version — approximately 7–14 working days, depending on the depth of changes and the possibility of reusing existing modules.
Estimated cost:
From 6500 to 9500 UAH, depending on the complexity of implementing roles, restrictions, and logic regarding orders/products/payments.
Потрібно переписати повністю PHP . Сьома версія давнив давно не підтримується розробниками.
After changing the PHP version from 7.0 to 7.4 on the OpenCart site, two elements have shifted slightly: the menu on the main page and the fields in the checkout process.
I want a bot for Telegram. Loading dialogues. With the help of AI, checking for potential lies. A website with advanced features. Registration, API, statistics, etc.
It is necessary to migrate the Opencart online store from PHP 7.4 to PHP 8.x. Currently, the core version is 3.0.3.8. We read that most likely the core will also need to be migrated to version 4.0 and there shouldn't be many difficulties... The functionality is mostly custom, and there are also Simple, OCFilter, Nova Poshta. We are waiting for recommendations and an approximate price. Ideally, someone who has already done similar work.
It is necessary to perform the update, transfer, and configuration of Laravel projects to a new server, ensuring stable operation, security, protection against exploits, and correct functioning of all services after migration. 1. Main tasks Prepare the new server for operation. Transfer project files, databases, configurations, and cron jobs. Update server software. Configure a secure environment for Laravel. Check compatibility of PHP, Laravel, Composer packages, and dependencies. Ensure protection against known exploits, malicious requests, and unauthorized access. Set up SSL certificates. Check the functionality of the websites after the transfer. 2. Transfer of Laravel projects For each project, it is necessary to: Transfer project files. Transfer the database. Transfer the .env configuration. Set directory access permissions: storage bootstrap/cache Check functionality: homepage; admin panel; authorization; forms; API; file uploads; email sending; cron jobs; queue workers.3. Security and protection It is necessary to implement basic and application-level protection: close root access via SSH; configure SSH access only via keys; change the default SSH port if necessary; configure the firewall; allow only necessary ports; install Fail2Ban; hide service versions of Nginx/Apache/PHP; restrict access to .env, .git, backup files, log files; set correct file permissions; check projects for malicious files; check Composer packages for known vulnerabilities; update dependencies if it does not break functionality; configure protection against SQL injection, XSS, CSRF, and path traversal; check the correctness of Laravel APP_ENV and APP_DEBUG; set APP_DEBUG=false in production; configure rate limiting for critical endpoints; check access to storage/uploads; configure protection against PHP execution in upload directories; check access rights to admin panels. 4. SSL and domains It is necessary to: Install SSL certificates. Configure automatic SSL renewal. Enable redirect from HTTP to HTTPS. Check the correct operation of websites via HTTPS. 5. Backup It is necessary to configure backup: project files; databases; .env files; uploaded media; cron configurations; Nginx/Apache configurations. Backup should be performed automatically on a schedule. It is preferable to store copies separately from the main server. 6. Post-transfer verification After migration, it is necessary to check: absence of 500/403/404 errors; absence of critical errors in Laravel logs. 9. Result of execution After the work is completed, there should be: Laravel projects successfully transferred to the new server; websites are functioning stably; SSL is configured; the server is protected with basic security settings; access to critical files is restricted; backup is configured; cron and queues are operational; the old server can be turned off after final verification.
Development of Two Specialized Websites for Selling Spare PartsGeneral Information It is necessary to develop two specialized websites: Spare parts for ATVs, UTVs, SSVs, and other similar equipment. Spare parts for special equipment. Existing company website: https://kiaparts.com.ua/ The new projects should not be copies of the existing website. A modern solution should be proposed with an emphasis on SEO, speed of operation, convenience for clients and managers, as well as the possibility of further development and scaling.Main Goal of the Project To create not just an online store, but a platform for selling spare parts that will: be well indexed by Google; attract organic traffic; be easy for managers to fill; support large product catalogs; be easily scalable in the future. For me, it is more important to achieve the correct architecture and foundation of the project than to have a large number of features in the first version.Project Architecture Two separate websites are needed for clients. At the same time, it is desirable that they be built on a single platform: one administrative panel; shared functionality; one or related databases; separate domains; separate content; the possibility of different designs and layouts for each project. That is, essentially two separate websites for the client, but one management system for the company. The advantage will be a modular architecture that will allow launching new projects on the same platform in the future.SEO (one of the main priorities) The main task of the website is not only to sell products but also to gain maximum organic traffic from Google. For each spare part, a separate product page with its own URL must be created. An example of an existing product page is attached, demonstrating the general principle of filling in SEO information. For each product, it should be possible to add: part number; OEM number; cross numbers; analogs; brand; name; alternative names; characteristics; photos; description; PDF files; list of applications; list of equipment models. The main goal: For one spare part to be able to receive traffic from dozens of different search queries: OEM number; cross number; analog; name; brand; equipment model.Important Regarding Data Structure I do not want managers to manually write large texts for each page. It is desirable to implement a structured data system: Product → OEM number → Cross numbers → Analogs → Applications → Equipment models → SEO page That is, the manager fills in the information once, and the system uses it for: SEO; search; interlinking; filters; analogs.Catalog and Search It is necessary to implement search: by number; by part number; by OEM number; by cross number; by name; by brand. Desirable: auto-suggestions; fast search; search for analogs; fast operation even with a large catalog.Import and Update of Products Mandatory: Excel import; CSV import; data export; bulk price updates; bulk stock updates; bulk description updates; bulk photo updates; bulk SEO data updates.Inventory Management It is necessary to implement: multiple warehouses; availability display; product reservation; stock synchronization. In the future, the ability to synchronize with the old main website and other company projects will be necessary.Security It is necessary to provide for: administrative panel protection; two-factor authentication; access rights segregation; user action log; protection against common attacks; API and integration protection.Backup It is necessary to implement: automatic database dumps; automatic file backups; photo backups; document backups; automatic saving of copies to the cloud (Google Drive, AWS, Backblaze, or similar services); the ability for quick recovery after a failure or hacking.Further Development In the first stage, the implementation of the functionality listed below is not mandatory. However, the architecture should allow for its further implementation without the need to create a new website. In the future, the following may be implemented: AI search in the catalog; AI generation of product descriptions; AI generation of SEO content; automatic search for analogs; integration with CRM; integration with suppliers via API; automation of manager work; sales analytics; B2B client cabinets; marketing tools. Therefore, it is important that the architecture is ready for further development.Examples of Websites Like in structure, logic, and convenience: Chrysler.com.ua Secoparts.net Comtac.parts RockAuto.com There is no need to copy the design of these websites. They are provided as examples of a convenient catalog structure, search, and information presentation.Platform The use of OpenCart, WordPress/WooCommerce, or other platforms is allowed. Main requirements: good SEO architecture; fast operation; scalability; availability of API; possibility of further development. Please justify the choice of platform and explain the prospects for project development on it.Budget Estimated budget for the first stage: 3,000 – 7,000 USD for the entire project (two websites on a single platform). The budget can be reviewed after discussing the architecture and implementation stages. I am ready to consider phased implementation, but it is preferable to implement part of it more urgently for launch. It is more important to achieve the correct architecture and quality foundation for further development than to have the maximum number of features in the first version.What I Expect from the Contractor proposal for architecture; platform recommendation; examples of similar works; estimated budget; estimated timelines; vision for further project development. Experience in creating catalogs of auto parts, stores with searches by OEM numbers and cross numbers, as well as projects with large product catalogs will be a big plus. Also, please add a brief description of how you see the SEO architecture of the project and how organic growth of the catalog will be ensured. Photos are attached for a simple example of a page for organic search.