Sign Up to Our Newsletter

Be the first to know the latest updates

Friday, 27 June 2025
Freelancing

Magento 2 Module Update & Extension

Magento 2 Module Update & Extension

€750-1500 EUR

Posted less than a minute ago

Ends in 6 days

€750-1500 EUR

Paid on delivery

Magento 2 Module Update & Extension – Cross-Border Duties, Taxes, PDF Invoicing & Business Intelligence Integration

Project Overview
We are seeking a Magento 2 certified developer (or team) to update and evolve an existing custom Magento module developed by Transiteo. The module calculates international duties and taxes, synchronizes business intelligence data by category and country, manages PDF invoicing for clients and vendors, and exposes data to a headless frontend via GraphQL.

The project involves:
– Updating for Magento 2.4.7 & PHP 8.1
– Creating/triggering custom APIs (Transiteo)
– Storing, retrieving, and displaying international fiscal data
– Exposing all relevant information via GraphQL for a headless environment (React/Vue)

Scope of Work

1. Module Code Upgrade
– Refactor code to support PHP 8.1 and Magento 2.4.7
– Replace deprecated functions (e.g. each(), create_function())
– Update type hints (ReflectionParameter::getClass() → getType())
– Remove obsolete Zend dependencies (migrate to Laminas)
– Validate CLI commands, observers, plugins, helpers
– Ensure full compatibility in developer mode (DI compile, upgrade, etc.)

Deliverables:
– GitHub repo with clean commits
– Fully working module (Magento 2.4.7)
– Patch notes / upgrade changelog

2. Creation Handlers (Category, Store-Country, Vendor)
– Implement automatic syncing of categories, stores, and vendors to Transiteo API
– Use provided Transiteo v2 endpoints:
– POST /v2/customer/categories for categories
– POST /v1/customer/vendors for seller onboarding
– Data returned includes restriction, duty, local tax, sales tax, special tax, and eco tax
– Store responses in Magento DB for business intelligence usage

3. Duty & Taxes Calculation (Checkout Payment Page Only)
– Integrate API : POST /v1/taxsrv/dutyCalculation
– Trigger calculation when destination, shipping/payment method or seller changes
– Must support multiple products and vendors
– Expose results via GraphQL
– Only on the Checkout Payment Page
– Example output: duty amount, tax %, eco-tax, breakdown per product/vendor

Required:
– Observer or JS trigger to detect cart/destination changes
– Resolver to expose calculations via GraphQL (calculateMarketplaceTaxes)
– Input/Output formatting as per full documentation

4. Reverse Duty & Tax Refund Calculation
– Integrate Transiteo’s API : POST /v1/reverseLandedCost
– Trigger when a refund/credit memo is issued
– Store the refundable amount (duties, VAT, special taxes) per SKU
– Display in admin via custom block/tab
– Expose data via GraphQL (per order, SKU or vendor)

5. PDF Invoicing (Buyer & Vendor)
– Trigger PDF generation upon order placement
– Use API:
Buyer: GET /v1/pdf/generate/agent_inv/en/{timestamp}
Vendor: GET /v1/pdf/generate/export_inv/en/{timestamp}
– Store resulting document ID + URL (optional caching)
– Expose PDFs via GraphQL on Order type:

6. Magento Admin Settings Panel
A. Tax Display Settings (Price by Page)
– Admin can configure if taxes are included or shown separately by page: homepage, category, search, product, seller, cart, payment
– Use core_config_data with keys like: transiteo_settings/price_display/product_page/included_in_price
– Create GraphQL resolver:
type TransiteoPriceDisplaySettings {
productPage: PriceDisplayOption

}

B. Import/Export Business Intelligence Data
– Build an admin page listing all categories + countries
– Columns: restriction, duty, local tax, sales tax, special tax, eco tax

Actions:
Update by country / global
Delete by country / global
Sync categories (POST 100 at once)

Example endpoint: GET /v2/customer/categories?category_id=all&country_iso=FR

GraphQL Exposure
– All major features must be exposed via GraphQL. Examples include:
– Estimated duties/taxes (Checkout)
– Reverse duty amounts (Refunds)
– PDF invoice links
– Display settings (per page type)
– Category/country tax matrix

Resolvers are expected to be well-documented and respect Magento ACL.

Tech Requirements
– Magento 2.4.7
– PHP 8.1
– Composer 2+
– GraphQL (Magento-native schema + resolvers)
– MySQL 8+
– Headless frontend compatibility
– Git/GitHub for version control

Project ID: 39552322

About the project

31 proposals

Open for bidding

Remote project

Active 5 secs ago

Place your bid

Benefits of bidding on Freelancer

Set your budget and timeframe

It’s free to sign up and bid on jobs

31 freelancers are bidding on average €1,037 EUR for this job

Flag of PAKISTAN

With over a decade of experience in web and mobile development, I understand the importance of updating and extending your Magento 2 module for cross-border duties, taxes, PDF invoicing, and business intelligence integration. Your project’s requirements align perfectly with my expertise in Magento, PHP, and API integration.

I have successfully completed similar projects in the eCommerce domain, delivering scalable solutions that meet clients’ specific needs. My proficiency in handling Magento 2 updates, custom APIs, and GraphQL integration ensures that your module will run smoothly on the latest versions.

I am confident in my ability to refactor code, synchronize data, and calculate duties and taxes accurately for your platform. By leveraging my experience in delivering clean commits and fully functional modules, I can help you achieve your project goals efficiently and effectively.

Let’s work together to elevate your Magento 2 module to new heights. Feel free to reach out to discuss your project requirements further and get started on this exciting journey.

User Avatar

Flag of PAKISTAN

Hi,

Hope you are well,

We have best team in our company,

We can give you good quality work on time

Regards

User Avatar

Flag of INDIA

okay, i got the key requiremnst and highly abwel to do it —- I have extensive experience with similar PROJECT —->>I am highly qualified to do this job with high QUALITY —– I am Passionate PHP/Full stack developer having rich experience with so many successful Tasks.

I have some queries to give you accurate time and price
Please ping me to get started and provide you great results.
Thanks

User Avatar

Flag of INDIA

Hello Sarah,

I am thrilled to present a detailed proposal for your Magento 2 Module Update & Extension project. Our team is well-equipped to handle the intricacies of this task, ensuring a seamless transition and enhanced functionalities for your Magento platform.

The project involves updating the module to be compatible with Magento 2.4.7 and PHP 8.1, creating custom APIs, and integrating international fiscal data and PDF invoicing. We will also expose relevant information via GraphQL for a headless frontend.

To achieve this, we plan to meticulously execute the following:
1. Upgrade module code to support PHP 8.1 and Magento 2.4.7, ensuring compatibility and efficiency.
2. Develop creation handlers for automatic syncing of categories, stores, and vendors to the Transiteo API for business intelligence usage.
3. Implement duty & taxes calculation on the Checkout Payment Page only, integrating the necessary API and exposing results via GraphQL.
4. Enable reverse duty & tax refund calculation upon refund/credit memo issuance, with data display in the admin panel.
5. Facilitate PDF invoicing for buyers and vendors, triggering generation upon order placement.
6. Develop a comprehensive Magento Admin Settings Panel for tax display settings and BI data import/export.

Our team’s expertise in HTML, Magento 2, PHP, and GraphQL makes us the perfect fit for this project. We are dedicated to delivering high-quality work that meets your requirements and exceeds expectations.

Looking f

User Avatar

Flag of PAKISTAN

Hello,

I’ve checked your project details and I know exactly how to handle it. I focus on solving problems quickly and delivering results that work, no fluff, just real value.

I’ve worked on PHP, HTML, Magento 2, GraphQL, and I’m confident handling this from A to Z. I keep things clean, functional, and always aligned with what the client needs.

If you’re looking for someone who gets things done right and on time, I’m your guy. Let’s chat and make this project a success.

Best Regards,
Umair

User Avatar

Flag of AUSTRALIA

Hello Sarah G.,

We went through your project description and it seems like our team is a great fit for this job.

We are an expert team which have many years of experience on PHP, HTML, Magento 2, GraphQL

Lets connect in chat so that We discuss further.

Regards

User Avatar

Flag of PAKISTAN

With vast proficiency in full-stack development and a specialization in PHP – the primary language employed by Magento, I am confident in my ability to excel at your Magento 2 Module Update & Extension project. My extensive experience covers all aspects required for this task, including API integration, database management, GraphQL exposure, and PHP compatibility. Additionally, my consistent commitment to staying up-to-date with emerging technologies makes me eminently suitable for upgrading your module to Magento 2.4.7 and PHP 8.1.

Furthermore, my proficiency in numerous programming language such as Python, C, C++, C# will be invaluable as I’ll be dealing with complex calculations for international duties and taxes and working on multiple APIs like Transiteo and Backend Admin Panel. My systematical approach to problem-solving guarantees efficient troubleshooting of deprecated functions or obsolete dependencies and avoids any glitches in the future updates

User Avatar

Flag of INDIA

Hi Sarah G. Good morning
Already have something live to show you Live Similar Site work

I have gone through your requirement , I found it very interesting , Since I already have similar live to show you As i had worked on these tech Magento 2, GraphQL, PHP and HTML
I can Implement is the similar or with changes for you !!!!

Let us discuss more about this

Thanks

User Avatar

Flag of COLOMBIA

Hi Sarah G..
No problem this for me.
I am very excited with your project because I have completed similar project recently.
The skills required for your project —Magento 2 Module Update & Extension— are my main specialty.
I can handle this perfectly and have abundent experiences.
Please confirm that I am one of the best fits for you and drop me a message for further discussion.

Thanks and Best Regards.

User Avatar

Flag of ITALY

Hi,

I went through your project description, and it seems like I’m a great fit for the role.

I specialize in full-stack web development with a strong focus on responsive UI/UX and efficient backend systems. My goal is to deliver clean, scalable code and ensure smooth functionality across all devices. I’m detail-oriented, reliable, and committed to meeting deadlines.

Lets connect in chat so that We discuss further.

Regards

User Avatar

Flag of AUSTRALIA

Hello Sarah,

I am Vishal Maharaj, a seasoned developer with 20 years of experience in PHP, HTML, and GraphQL. I have carefully reviewed the requirements for the Magento 2 Module Update & Extension project.

To accomplish this project, I will first upgrade the module code to support Magento 2.4.7 and PHP 8.1, ensuring compatibility and functionality. I will then create custom APIs for syncing data with Transiteo, implement duty and tax calculations on the checkout payment page, handle reverse duty and tax refund calculations, generate PDF invoices for buyers and vendors, and develop a Magento admin settings panel for tax display and business intelligence data management. All features will be exposed via GraphQL for seamless integration with a headless frontend.

I look forward to discussing this project further with you.

Cheers,
Vishal Maharaj

User Avatar

Flag of UKRAINE

✌️ Hello Mr. Sarah G., ✌️

I’ve carefully reviewed your project requirements and understand you’re seeking an expert in Magento 2, HTML, PHP and GraphQL.

⚡⚡⚡ With over 5 years of experience in this field, I’ve successfully delivered similar projects — overcoming complex technical challenges through strong analytical thinking and problem-solving skills. ⚡⚡⚡

I specialize in identifying and resolving technical requirement quickly, ensuring seamless execution and on-time delivery. I’m committed to producing high-quality, scalable, and goal-oriented solutions that align with your vision.

If given the opportunity, I will ensure your project exceeds expectations and is tailored to your exact needs.

I’d be happy to discuss further and explore how I can contribute to your success.
Please feel free to reach out at your convenience.

Best regards,
Roman

User Avatar

Flag of INDIA

Hhi I am experienced in this and I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy ! r

User Avatar

Flag of SOUTH AFRICA

This project caught my eye right away! Updating a Magento 2 module for cross-border duties, taxes, and PDF invoicing, while integrating business intelligence seamlessly? Sounds like a challenge I’d love to tackle. I’ve successfully completed many similar projects outside this platform — focusing on clear communication and fast turnaround. Let me know if you’d like to see examples or if available for a quick chat!

Regards,
Aashiq

User Avatar

Flag of CZECH REPUBLIC

Hello,

With over 9 years of solid experience in front-end development and intimate knowledge of a wide range of technologies, I’m immensely skilled to update and evolve Transiteo’s Magento_2 module. I am well-versed in prominent JavaScript frameworks like ReactJS, NextJS, and VueJS – which are central to your requirement since you’re considering a React/Vue headless frontend for this project. I’m also proficient in type-based programming with TypeScript, a critical skill when it comes to handling large-scale projects like upgrading modules and reworking APIs.

I’ve demonstrated a keen eye for detail and an adaptability to adjust with new technologies during my tenure at companies like AgileIT and QuickNode. At AgileIT, I migrated complex websites (even as crucial as your own) onto new stacks with little disruption. And, my stint at QuickNode saw me revamp websites, work on scalability, performance boosting, and higher conversion rates – all of which align beautifully with your demand to store/integrate large volumes of data from Transiteo API into Magento DB.

Given my proficiency in dealing with GIT, Linux/Mac/Windows environments, v2 endpoints like POST /v1/customer/vendors from Transiteo are home turf for me. My versatile experience handling Payment integration through stalwarts like Stripe/PayPal blends perfectly with your requirement for exposing detailed breakup comprising part payment method/seller/duties/taxes etc., via Grap

Thanks!

User Avatar

Flag of INDIA

Hi,
Thank you for considering my bid!
I’m Somasree Mondal, a passionate Full-Stack Developer with 6+ years of experience delivering high-quality websites, e-commerce platforms, mobile apps, and custom software (School Management, Restaurant POS, CRM, ERP, etc.).
What I Offer:
✅ Website & E-Commerce Development
✅ Android & iOS App Development (Native & Hybrid)
✅ Custom Software Solutions
✅ Software Maintenance & Data Recovery
Tech Stack:
PHP | Laravel | CodeIgniter | Java | Flutter | Ionic | React | React Native
Selected Projects:
UGD Solution | Discover Tech | Prewo | GM Fabrik | Mahaprabhu Paribar | Prisca Seating | Rewon | MyAffirm (Mobile App)
Let’s discuss your project — I’m excited to help turn your ideas into reality!
Looking forward to working with you.
Best regards,
Somasree Mondal

User Avatar

Flag of MOLDOVA, REPUBLIC OF

Hello Sarah,

I am Roman Golovin, a seasoned developer with over 7 years of experience in PHP, HTML, and Magento 2. I have carefully reviewed the requirements for the Magento 2 Module Update & Extension project.

To address the project needs, I will first upgrade the module code to support PHP 8.1 and Magento 2.4.7, ensuring compatibility and efficiency. I will create custom APIs to sync categories, stores, and vendors with Transiteo, and integrate duty and tax calculations seamlessly into the checkout payment page. Additionally, I will implement PDF invoicing functionality and a comprehensive Magento Admin Settings Panel for easy management.

My expertise in front-end and back-end technologies, cloud platforms, and Agile methodologies makes me well-equipped to deliver scalable and high-performance solutions. Let’s discuss further details in chat.

Regards,
Roman Golovin

User Avatar

Flag of UNITED STATES

Dear Client,

I’ve carefully reviewed your project description, and I’m very confident that my background and experience align perfectly with what you’re looking for.

As a seasoned freelancer with over 15+ years of experience in software development, I’ve worked across a variety of sectors including banking, healthcare, logistics, e-commerce, and government.

Throughout my career, I have successfully delivered dozens of projects, earning strong recommendations from clients for my effective communication and eagerness to provide real value to their businesses. My experience spans full-stack development, DevOps, CI/CD pipelines, data analysis, and agile methodologies, which I use to build solutions that drive tangible business growth.

I’m excited about the opportunity to collaborate with you and look forward to hearing from you soon.

User Avatar

Flag of UNITED STATES

Hello,

I am a skilled Full-Stack Developer with expertise in PHP and Magento 2. I have experience in updating and customizing modules, as well as integrating APIs and handling data synchronization. My portfolio includes successful projects similar to yours, where I have enhanced functionality and performance for clients.

I am excited about the opportunity to work on the Magento 2 Module Update & Extension project. I am confident in my ability to refactor code, create custom APIs, and ensure compatibility with PHP 8.1 and Magento 2.4.7. I am well-versed in GraphQL and can efficiently expose relevant information for a headless frontend environment.

I am eager to discuss how I can contribute to this project and deliver exceptional results. Let’s connect and explore the possibilities. Looking forward to collaborating with you.

Best,
Julian

User Avatar

Flag of SOUTH AFRICA

“Your idea is perfect for my expertise! I understand the need for updating and evolving the existing Magento module to support Magento 2.4.7 & PHP 8.1. I offer expertise in refactoring code, API integration, GraphQL implementation, and Magento admin panel customization. While I am new to freelancer.com, I have tons of experience and have done other projects off-site. I would love to chat more about your project!

Regards,
Dylan”

Source link

Anuragbagde69@gmail.com

About Author

Leave a Reply

Your email address will not be published. Required fields are marked *

Stay updated with the latest trending news, insights, and top stories. Get the breaking news and in-depth coverage from around the world!

Get Latest Updates and big deals

    Our expertise, as well as our passion for web design, sets us apart from other agencies.