Budget: 700 UAH Deadline: 1 day
Good day. I think I know what the problem is. I can take a look today. Write to me.
Budget: 2000 UAH Deadline: 3 days
Hello! I have reviewed the project and am ready to start working. I am confident you will be satisfied with the result.
Budget: 700 UAH Deadline: 1 day
Hello! I am a pro with OpenCart. I will help you quickly solve problems, feel free to reach out!
Budget: 1300 UAH Deadline: 1 day
I have extensive experience working with OpenCart, ready to solve these issues, feel free to contact me!
Budget: 1150 UAH Deadline: 1 day
Hello! I am ready to quickly solve all problems on all points. I have extensive experience with Opencart/ocStore and have solved similar tasks many times. Feel free to reach out.
Budget: 1800 UAH Deadline: 1 day
Hello, Vladislav.
I am ready to tackle the tasks related to ocStore 3.0.4.1 / UpStore: remove the incorrect link product_id=0 from the sitemap, fix the generation of canonical for products, and find the source of the error in the Schema markup.
Most likely, the problem lies in the SEO module, template, or the logic of generating sitemap/canonical. I will check the code, modifiers, module settings, and if necessary, correctly integrate your microdata plugin.
After the work, I will provide a brief report: where the problem was, which files/settings were changed, and how everything was fixed.
I have deep knowledge in OpenCart/ocStore, SEO structure of online stores, canonical, sitemap, Schema.org, and technical optimization of e-commerce projects.
Budget: 2500 UAH Deadline: 2 days
Hello!
I understand the essence of all three tasks:
— product_id=0 in the sitemap — this is an issue at the controller level or the SEO module that pulls incorrect records. We will remove it from the sitemap and block it from indexing.
— Canonical tags — we will check the logic of generation in the template/module, find where the zero ID is being substituted, and fix it.
— Schema markup — the JSON-LD parsing error is usually due to unescaped quotes or special characters in product names/descriptions. We will find where it is generated, fix it, or correctly connect your purchased plugin.
Upon completion — a detailed report: what was, where we found it, how we fixed it.
Deadline: 1-2 days. Cost: 2500 UAH.
Budget: 2000 UAH Deadline: 1 day
Hello. My partner (full-stack + designer) and I are ready to fix these technical bugs, having over 4 years of experience with OpenCart/ocStore. We will localize the product_id=0 error in the sitemap and canonical through the revision of the SEOPro extension controller (or the standard seo_url.php) and clean the database of remnants of deleted products. The failure in Schema.org (missing comma or bracket) is usually related to incorrect escaping of quotes in product names within the UpStore template — we will fix the JSON-LD output script or properly configure your new microdata plugin. We work through staging. Our experience in optimization and coding: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
Proposals concealed
Proposals are currently absent
Budget: 2000 UAH Deadline: 1 day
Hello! I see the task "OC3 Tasks". I have experience with PHP/Laravel, databases, APIs, and maintaining existing projects. I can understand the code, find an optimal solution, implement it without unnecessary changes to the architecture, and leave a clear result for further support.
Budget: 2000 UAH Deadline: 7 days
Hello, I have worked on SEO optimization and bug fixing for online stores on OpenCart/ocStore - I removed duplicate pages, set up canonical tags, and Schema markup for 500+ products.
I am curious if the canonical errors are related to specific product categories or if it is a systemic issue with the UpStore template?
I suggest we get in touch; I will provide you with a free technical consultation and we can create a development plan + I will tell you about my team! ⚡
Budget: 3000 UAH Deadline: 12 days
Good day, I am interested in your project, ready to close it, I have extensive experience!
I would like to discuss the details, respectfully!
Budget: 3000 UAH Deadline: 1 day
Hello! I will complete your task quickly and efficiently. I am ready to work on the code.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Feel free to write, I will start working today. I look forward to collaborating with you!
Budget: 700 UAH Deadline: 1 day
Good day! Feel free to reach out, I will do it right now.
Budget: 2000 UAH Deadline: 2 days
Hello! The task regarding ocStore 3.0.4.1 is clear. The issue with product_id=0 is a known bug in some modules or incorrect SQL queries in the controller that "pull" an empty product object.
As a developer working with complex logic (including my projects topbid.com.ua and systems on binariumrobot.space), I have extensive experience in "curing" OpenCart from duplicates and technical SEO errors.
My plan for solving the tasks:
1. Fixing the product_id=0 error and Sitemap:
Reason: Most likely, there is no check for the existence of the product or its status (active) in the sitemap.php controller or in the SEO manager (seopro/seo_url).
Solution: I will find the link generation loop and add a condition (int)$product_id > 0. This will remove the "zero" link from the sitemap once and for all. Redirecting through .htaccess is a temporary measure; we will eliminate the root cause.
2. Adjusting the Canonical tag:
Reason: There is an error in the file catalog/controller/product/product.php. If the product ID is passed incorrectly, the system generates a default link.
Solution: I will correct the logic of $this->document->addLink. The Canonical will always point to the main SEO link of the specific product.
3. Fixing the Schema.org microdata:
Reason: This is usually related to the presence of quotes or special characters in the product description or title that "break" the JSON-LD structure.
Solution: I will find the output template (usually in header.twig or plugin files), add data escaping through json_encode, or fix the syntax (commas/brackets). If you have purchased a new plugin, I will integrate it correctly and disable the conflicting old code.
Budget: 1200 UAH Deadline: 1 day
Hello, I am well acquainted with OpenCart. I know why product_id 0 is generated. This error is definitely related to the database. Feel free to reach out, I can help fix it.
Budget: 5000 UAH Deadline: 2 days
Good day, I have been in web programming for over 9 years. I work with REST APIs, frameworks, and CMS such as Django, Laravel, Yii2, WordPress, OpenCart, CodeIgniter, etc. I am ready to complete the task. Reviews: Freelancehunt
Budget: 6000 UAH Deadline: 3 days
Hello! I have reviewed your technical specifications. The tasks are clear, and the stack is completely familiar to me—I constantly work with ocStore 3.0.4.1 and have a good understanding of the specifics of generating SEO-URLs and markup in this system.
Action plan for your tasks:
1. **Issue with product_id=0 and canonical:** First, I will find the source of the zero ID appearing in the database or controller (catalog/controller/product/product.php). This is often a result of incorrect imports, deleted products, or bugs in SEO multilingual setups. I will clean up the sitemap and adjust the logic for generating the canonical URL so that it takes the actual product URL instead of a placeholder.
2. **Error in Schema.org:** I will check the modifiers (ocmod/vqmod) and the UpStore template code where the microdata is output. Syntax errors (comma/parenthesis) usually occur due to unescaped quotes in product names or descriptions. If you already have a specialized plugin purchased, I will install it, configure it correctly, and disable the problematic old markup to avoid conflicts.
Upon completion of the work, as you requested, I will prepare a detailed and clear report for you: indicating which files had errors and what exactly was changed.
I am ready to discuss the details, take a look at the site in private messages, and provide you with precise timelines and costs. Shall we communicate?
Budget: 700 UAH Deadline: 3 days
I would do it. The task doesn't seem very difficult. I need to get access to the website files.
Budget: 1000 UAH Deadline: 1 day
Hello, I have been working with OpenCart for 12 years, I can fix these issues and write down what and where it was. I will need FTP and admin access from you. I am ready to start working now.
Budget: 3000 UAH Deadline: 1 day
Good day. I am an individual developer offering my services for bug fixing your store on ocStore 3.0.4.1, with over 4 years of experience in full-stack development and database optimization. I work through a sole proprietorship, guaranteeing direct communication and secure bug fixes without involving third parties. I will independently check the logic of canonical formation and the sitemap through your SEO modules, fix the issue with product_id=0, and also resolve the syntax error in the Schema microdata in the UpStore template code by properly escaping text variables. You can see my approach to code cleanliness at 3magency.co and https://vilors.studio/. I estimate the work at $75, the deadline is 1 day, and I guarantee a detailed report.
Budget: 1500 UAH Deadline: 1 day
Hello. Our small team will promptly resolve the technical issues on your website, based on 4+ years of experience in automation and development for OpenCart/ocStore. We will address the generation of the link product_id=0, remove it from the sitemap at the controller code level, and fix the canonical tags in the product cards. We will also disable the faulty microdata in the UpStore themes and configure the plugin you purchased without JSON-LD syntax errors. Upon completion, we will prepare a clear description of all the changes made in the files and the database. You can see our e-commerce solutions at the following links: freshagro.com.ua, farfieworldwide.com, rivnekolo.com.
Budget: 3000 UAH Deadline: 2 days
Good day. My colleague and I are interested in your order, as we have over 4 years of specialization in backend support and e-commerce auditing on OpenCart 3. The issue with the zero product ID is a classic cache failure of the modifiers or the logic of the sitemap generator, which pulls incorrect links. We will completely fix the generation of canonical tags to point to clean SEO-friendly links. We will find the Schema microdata parsing error through the ocStore error log or Google’s validation tool, correct the syntax, and if necessary, switch the generation to your purchased module. Our expertise: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
Budget: 4500 UAH Deadline: 2 days
Hello, I am ready to help solve problems. I provide technical support for stores. The price is very approximate; I need to see the specific issues. More details in private.
Proposals concealed
-
Mihaylo B. 22 MayДоброго дня ) використовуйте вбудований модуль SEO генератор в шаблоні UpStore - посилання будуть нормально відображатись і замінить ваші старі неправильні.
Current freelance projects in the category 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.
Updating and migrating Laravel projects to a new server
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.