
Magento Projects
Looking for freelance Magento jobs and project work? PeoplePerHour has you covered.
opportunity
Magento 2 Website Needs optimizing to speed up website
Magento 2 website requires performance optimization to ensure consistent, reliable speed. Site intermittently slows and only recovers after server restarts. Hosted on Cloudways with Sucuri firewall; GTmetrix grades fluctuate between A and B. Issues include inconsistent load times, variable category page performance, and degradation over time. Deliverables: diagnose root causes, implement caching, image and asset optimization, database and cron tuning, server and cache configuration, and security-compatible tweaks. Provide a 3-month performance guarantee and documentation of changes. Attached test from right now ..on Friday it tested A and yesterday it Tested C not consistent.
6 days ago62 proposalsRemote
Past "Magento" Projects
Magento / OpenMage Technical SEO & Analytics Cleanup
We need an experienced Magento / OpenMage technical SEO specialist to clean up the SEO and analytics setup on our e-commerce website, beigeplus.com. The site has become really messy over time and had no attention for years. We need someone who can audit, triage, diagnose, prioritise, and fix issues relating to: meta titles and descriptions canonicals robots directives XML sitemap robots.txt indexing issues duplicate SEO signals Google Analytics Google Tag Manager Google Search Console tracking gaps or broken implementation You must have real hands-on experience with: Magento 1 / OpenMage technical SEO for e-commerce GA / GTM / GSC validation and troubleshooting Please apply with: relevant experience examples of similar cleanup work availability pricing confirmation that YOU personally will do the work (ie no one else) This is a practical cleanup and stabilisation job. Looking forward to reading your application This site needs you desparately.
opportunity
Ecom for Joomla, Wordpress, Shopify, Opencart and Magento
Joomla site requires upgrading and making secure.
Build /configure a online bookstore template Nextjs with AI
MUST HAVE EXPERIENCE WITH HIGH VOLUME BOOKSTORE ============================================================ Looking for an experience web designer to build or configure ready made template super quick within 7 days. You will also connect the database with supplier using FTP ONIX 3.2 for both physical and digital book sales. current website is www.avenuebookstore.com built on nuxt js need it to have a sleek design and arrangement as waterstones.com Scope of Work ============ Magento Product Sync & Categorisation • Automatically create or update products based on ONIX data. • Assign products to correct categories, tags, and custom filters for user navigation. • Validate products with missing data and create logic to flag for manual review. • Ensure full compatibility with simple and downloadable product types. Front-End Setup & UX Flow • Create elegant, responsive product listings and detail pages. • Filter systems for format (eBook, paperback, hardcover), genre, publisher, and price range. • Implement breadcrumb navigation and clean SEO-friendly URLs. Full Site Completion • Customise theme for your brand (colors, fonts, layout). • Build all pages: Home, Shop, About, Contact, Terms, Privacy, etc. • Set up customer account area, checkout flow, newsletter signup, search bar, and footer menus.\ AI Implementation . Product Recommendation * Socials postings * All other E-COMM AI functionality
Fix Magento 2 Product Card Layout
Mirasvit Rewards Points Injection Causing Star Rating Overlap We need an experienced Magento 2 frontend developer to fix a product card layout issue on our store. The Problem We use the Mirasvit Rewards module. On page load the product cards display correctly -- star ratings appear in the right position. After the Mirasvit "Earn X VIP Points" block injects via JavaScript into the price area, the card layout breaks and star ratings overlap the Add to Cart button. This affects the homepage product grid on desktop. Mobile and category pages must not be touched. What We Know The Mirasvit points block injects via the catalog_product_prices layout handle into the render.product.prices block on every price render. The injection adds height to the price area dynamically after page load. The card uses a custom flex layout defined in list.phtml and config.phtml. Something in the card is absolutely positioned and does not reflow after the injection. The fix must be scoped to the homepage desktop grid only using .cms-index-index or .no-breadcrumbs selectors. No changes to mobile breakpoints or category page rules. Stack Magento 2.4.3-p3, PHP 7.4, custom theme, Plesk/Ubuntu server. SSH access will be provided. Requirements Proven Magento 2 frontend experience. Familiarity with Mirasvit Rewards module is a strong plus. Must be able to diagnose via Chrome DevTools and apply a surgical CSS fix. Fixed price, clearly scoped deliverable.
Flutter app language update
The Flutter mobile app is built with FVM 3.38.5 and targets both iOS and Android. The backend is Magento 2 with 32 store views covering up to 32 languages and locales. The language infrastructure code is already implemented in the app. This role covers two outstanding deliverables only: 1. Language switcher UI -- add a visible in-app dropdown so the user can change language and locale at runtime. 2. API localisation -- update 35 existing API calls so each one passes the correct country-specific store code, locale, and currency to the Magento REST API. No architectural decisions are to be made independently. All changes must follow the existing patterns in the codebase. All questions must be escalated before proceeding. SCOPE OF WORK -------------- TASK 1 -- LANGUAGE SWITCHER DROPDOWN The app already has locale/language state management in place. The contractor must: - Add a language/country switcher dropdown widget to the appropriate screen (to be agreed with the project lead before starting). - The dropdown must list all supported store locales in the correct display format - Selecting a language must update the app locale state, persist the selection across sessions, and reload the current view. - The switcher must respect the 32 supported store views and their corresponding locale codes. - UI will remain the same this is inly a translation of the app TASK 2 -- API CALL LOCALISATION (35 CALLS) The app makes 35 API calls to the Magento 2 REST API. Currently these calls do not pass the correct country-specific store code and locale parameters. Each call must be updated to: - Pass the correct Magento store code in the API path or header based on the user's currently selected locale. - Pass the correct locale and currency where the API supports it. - Derive all store-specific values from a single source of truth (the existing locale/store mapping already in the codebase). - Never hardcode a store code, locale, or currency in any API call. - All 35 calls must be updated -- no partial completion accepted. The contractor must audit all 35 calls, document what each one does, and confirm the mapping before making any change. A list must be submitted to the project lead for review before coding begins. TECHNICAL REQUIREMENTS ----------------------- - Flutter FVM 3.38.5 DELIVERABLES ------------- 1. Pre-work: List of all 35 API calls with current behaviour and proposed store code mapping -- submitted for review before coding. 2. Language switcher dropdown -- fully working, tested on iOS and Android, matching existing UI design. 3. All 35 API calls updated and verified against each locale. 4. Pull request per task raised against the development branch. 5. Brief notes per PR explaining what changed and how to test.
opportunity
Senior eCommerce CMS Developer (Java, .NET, AWS)
About Us: We are a rapidly growing eCommerce company focused on delivering innovative online shopping experiences. We're seeking a skilled eCommerce CMS Developer with experience in Java, .NET, and AWS to join our development team. This is an exciting opportunity to contribute to the growth and evolution of our online platform. Responsibilities: *Develop, maintain, and enhance our eCommerce Content Management System (CMS) using Java and .NET technologies. *Implement scalable solutions leveraging AWS cloud services to ensure high availability, performance, and security of our platform. *Work closely with product, design, and marketing teams to integrate CMS features that improve user experience and drive business growth. *Develop APIs and integrations with external services, ensuring seamless and efficient communication. *Optimize and refactor existing CMS components to ensure better performance and scalability. *Collaborate with cross-functional teams in an Agile environment to meet project deadlines and requirements. *Participate in code reviews, troubleshooting, and debugging. Required Skills & Qualifications: *Proven experience in eCommerce CMS development with a focus on Java and .NET. *Strong understanding of AWS services (EC2, S3, Lambda, RDS, CloudFront, etc.). *Solid experience with database management and optimization (SQL, NoSQL). *Experience with RESTful API development and integrations. *Familiarity with CI/CD pipelines and version control (Git). *Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment. *Excellent communication skills and the ability to collaborate with cross-functional teams. Preferred Skills: *Experience with popular eCommerce platforms (Shopify, Magento, WooCommerce, etc.) is a plus. *Familiarity with containerization technologies like Docker. *Previous experience working in Agile teams.
opportunity
Magento site migration to new hosting provider
I am looking for an experienced Magento developer to migrate my existing Magento website to a new hosting provider. Full migration of website files and database Proper configuration of the new hosting environment Ensuring all extensions and custom features work correctly after migration Testing the website after migration to ensure everything works properly (frontend and backend) Fixing any issues related to the migration process The goal is to complete the migration with minimal downtime and without data loss.
Amazon Store Registration and Setup
I would like you to register and set up an Amazon store for my brand. We already have an existing store built on Magento 2.
I need a experienced developer for a technical round for 20 min
Hi, I need a experienced developer in PHP/MySQL magento, prestashop, wordpress etc, to attend a online technical round with me, it will be via phone, some questions will be asked and you will help me in answering them. For those twenty minutes you will be part of my team and I will introduce you similarly. Regards, Raj
opportunity
Upgrade Website to Latest Magento Version and Associated Works
Update website, check for issues and make secure
Magento Developer with Technical SEO Experience
This website contains adult-oriented content. Only apply if you are comfortable working with mature content. We are seeking an experienced Magento Developer to help resolve ongoing technical and SEO-related issues identified in Google Search Console. In February, we implemented a new layered navigation URL structure that has created conflicts with Google . Since then, our site has experienced a large number of crawling errors — with Google attempting to crawl over 7 million pages, many of which are already blocked in robots.txt. Despite these restrictions, the number of crawl requests continues to increase, and as a result, we have seen a significant decline in our organic search performance. We are looking for a developer who can: Diagnose and fix URL structure and crawling issues. Optimize the site’s configuration to ensure proper indexing and crawling behavior. Collaborate with our team to restore and improve SEO visibility. If you have strong experience in Magento, technical SEO, and resolving complex site structure issues, we’d love to hear from you.
opportunity
Magento 2 – Fix Ryft Payment Webhooks (Lightweight PHP)
I am running a Magento 2 multi-store environment with a Ryft payment gateway already integrated. The majority of the system is in place, but I need an experienced Magento 2 / payment gateway developer to audit, verify, and correctly finalise the Ryft webhook implementation. This is a senior-level technical task focused on correctness, performance, and reliability. Critical requirement (please read carefully) The Ryft webhook must be handled using a lightweight standalone PHP endpoint. ❌ NOT using Magento bootstrap (app/bootstrap.php) ❌ NOT loading the Magento framework just to receive webhooks ❌ NOT relying on heavy Apache or Magento routing The webhook should be received in plain PHP, validated, deduplicated, and only then pass confirmed data into Magento in a controlled way. The goal is minimal server load, high reliability, and zero duplicate processing. Current situation Magento 2 multi-store setup (many stores, shared codebase) Ryft payments are mostly working Webhooks are unreliable or not firing consistently Some order duplication and inconsistent order state updates Current implementation may be too heavy and loading Magento unnecessarily What I need you to do Review the existing Ryft payment and webhook configuration Verify webhook events are correctly received (eg captured, failed, refunded) Implement or correct a lightweight PHP webhook endpoint Validate webhook signatures securely Ensure idempotent processing (no duplicate order updates if Ryft retries) Ensure correct Magento order state updates once events are confirmed Confirm the final setup is production-safe and correctly architected What I am NOT looking for A full Magento rewrite Magento observers handling webhook ingestion Any solution that loads the Magento framework to receive webhooks Required experience Magento 2 (checkout flow, order states, payment modules) Payment gateway integrations Webhooks, retries, signatures, and idempotency Clean, efficient, production-grade PHP Budget This is a senior task. Fixed budget up to £750, depending on approach and experience. To apply, please answer BOTH questions below: Why is it bad practice to load Magento’s bootstrap when receiving payment webhooks, and what impact does this have on PHP-FPM and server load? How would you design webhook processing to prevent duplicate order updates if Ryft sends the same event more than once? Applications that do not answer both questions will not be considered.
Flutter app - repost 2 due to christmas
ENGAGEMENT TYPE Hourly (Time & Materials) Estimated effort: 22–26 hours total Start: Immediate Level required: Senior / Very Senior Flutter Developer ONLY WHAT THIS JOB IS (READ CAREFULLY) This is a small, precise repair task in an existing Flutter app. There is no greenfield work involved. There will be: No new features No refactors No architecture changes No redesigns No experiments No “suggested improvements” No “I found another bug” unless it can be reproduced locally You are fixing known, clearly scoped issues only. IMPORTANT BACKEND & API CONTEXT (NON-NEGOTIABLE) All APIs and server-side code have been working as late as December 2025. A full Postman collection exists and can be executed at any time to verify API functionality. The backend is Magento 2.4. No backend work is required. No Magento developer work is required. Stripe APIs are live and working. This task is Flutter-only. Any attempt to reframe this as a backend, API, or Magento issue is incorrect. REQUIRED SKILL LEVEL (MANDATORY) You must be: A Senior or Very Senior Flutter developer Comfortable fixing Stripe and Apple Pay issues in production apps Able to read existing code and fix it without rewriting it Able to work independently without supervision If you are not senior, do not apply. NON-NEGOTIABLE ENGINEERING RULE Never update Flutter, packages, or plugins before the existing code is confirmed working. This is a basic rule, yet one that many so-called “senior” developers still get wrong. IMPORTANT CONTEXT (PLEASE READ) The app already compiles. A previous developer requested payment before automated tests were run. That is not acceptable under PPH standards. Testing comes first. Payment comes after. For this reason, the previous contract was terminated. This is shared for clarity so expectations are fully aligned. APPLICATION FILTERS (STRICT) If you present web pages as Flutter references, you are not of interest. If you have no verifiable references, you are not of interest. If you describe yourself as a “full-stack developer”, you are not of interest. If you over-explain, bloat, or try to over-engineer, you are not of interest. I am looking for a specialist, not someone who knows a little about everything. This is a razor-sharp task. Change existing code. Nothing more.
MAGENTO 2.4.3 + front end
I need a senior Magento 2 developer who has previously worked with: • Magento 2.4.3-p3 WHAT MUST BE FIXED 1. Add to Cart fails randomly. 3. iOS Safari: page cannot scroll or interact. 4. Chat bubble overlay appears on product page and checkout. 5. Payment fields positioned incorrectly (appear above address fields). 6. Two page-load errors appear on every page. 7. Banner script triggers repeatedly (every 0.5s) causing multiple errors. 8. Mobile reviews duplicated; layout overlaps and chat covers text. 9. Success page styling incorrect: background wrong, button colours wrong, missing shadow. 10. Banner spacing incorrect: needs automatic spacing depending on banner visibility. 11. Banner not full-width. 12. API is applying the coupon code second time gives wrong price
Magent - New Products added not showing
We have added some new products to our Magento backend and there are not showing on webpage. Some display in the main categorie but not in a sub-categorie. Perhaps an index issue, hopefully... Thanks, Francois
opportunity
Migrate magento website to Shopify
Please do not apply if you do not have any reviews for actual migration from magneto to Shopify We are seeking an experienced freelancer to facilitate the migration of our e-commerce website from Magento to Shopify. We have already selected a free Shopify template and we will ned the website built on this for the new site. We already have a Shopify site for another website and this new one is to be of a similar design. The ideal candidate will possess experience in website migration projects and have demonstrable feedback from previous clients. The migration process should ensure that all products, customer data, and order histories are transferred seamlessly . Please submit your proposals if you meet these criteria.
Build or configure a online bookstore template Nextjs + React
MUST HAVE EXPERIENCE WITH ONIX 3.2 AND HIGH VOLUME BOOKSTORE ============================================================ Looking for an experience web designer to build or configure ready made template super quick within 7 days. You will also connect the database with supplier using FTP ONIX 3.2 for both physical and digital book sales. current website is www.avenuebookstore.com built on magento 2 need it to have a sleek design and arrangement as waterstones.com Scope of Work ============ ONIX 3.1.2 FTP Integration • Establish FTP connection to receive ONIX 3.1.2 XML feeds (physical + digital books). • Parse ONIX metadata (title, ISBN, format, author, categories, price, availability, etc.). • Automate mapping of ONIX fields to Magento product attributes. • Handle media links (e.g., cover images) and ensure correct association. • Set up scheduled data refresh and error reporting (e.g., nightly or on FTP update). Magento Product Sync & Categorisation • Automatically create or update products in Magento based on ONIX data. • Assign products to correct categories, tags, and custom filters for user navigation. • Validate products with missing data and create logic to flag for manual review. • Ensure full compatibility with simple and downloadable product types. Front-End Setup & UX Flow • Create elegant, responsive product listings and detail pages. • Filter systems for format (eBook, paperback, hardcover), genre, publisher, and price range. • Implement breadcrumb navigation and clean SEO-friendly URLs. Full Site Completion • Customise theme for your brand (colors, fonts, layout). • Build all pages: Home, Shop, About, Contact, Terms, Privacy, etc. • Set up customer account area, checkout flow, newsletter signup, search bar, and footer menus. For a site like Waterstones.com, I'd recommend: **Next.js + TypeScript + PostgreSQL + Stripe** ### **Frontend Layer:** ```plaintext Languages: TypeScript, HTML5, CSS3 Framework: Next.js 14 UI Library: React 18 Styling: Tailwind CSS or Styled Components State Management: Zustand or Redux Toolkit Forms: React Hook Form Validation: Zod or Yup ``` ### **Backend Layer:** ```plaintext Runtime: Node.js 18+ Framework: Next.js API Routes Language: TypeScript Authentication: NextAuth.js or Auth0 API Style: REST or GraphQL (with Apollo) Validation: Zod File Upload: Uploadthing or AWS S3 ``` This stack provides: - Excellent performance and SEO - Type safety with TypeScript - Scalable architecture - Modern development experience - Strong community support - Easy integration with payment systems Only apply if you have necessary experience
Iconelectronics
E-commerce website front end back end Shopify Magento Developer interface back end Stock