Magento developer in Turkey
I’m Kishan, a freelance Magento developer for stores in Turkey, working from Ahmedabad, India, only 2h30 ahead of Istanbul. Turkish shoppers expect to split a card payment into taksit, so the installment table at checkout matters as much as the design. I set that up with iyzico, PayTR or Param, connect your invoices to an e-Fatura and e-Arşiv provider, and keep Lira prices in step with your costs.
- 9:00 in Istanbul is 11:30 for me, all year round
- Taksit tables per bank card program, with 3D Secure
- Trendyol and Hepsiburada stock kept in sync with Magento
Your morning is my morning too
09:00Istanbul 11:30Ahmedabad
Standard time. I work 10 AM to 7 PM IST, Monday to Saturday.
Turkey at a glance, for your store
-
Taksit Installments at checkout
Turkish buyers pick 3, 6 or 9 installments on cards from programs like Bonus, World, Axess or Maximum. I show the right installment table for each card with iyzico, PayTR or Param, including the extra cost per option.
-
TRY prices Updated in bulk
When the Lira moves, nobody wants to edit thousands of prices by hand. I set up price rules or a cost-based import so the whole catalogue updates in one go, on the site and on the marketplaces.
-
2h30 Istanbul to Ahmedabad
Turkey and India both stay on one time all year, so the gap never changes. 9:00 in Istanbul is 11:30 for me, and 17:00 is 19:30. Most of your working day is also mine.
-
KVKK Turkish data law
KVKK asks for a clear privacy notice (aydınlatma metni) and separate explicit consent for marketing. I add both to registration and checkout, and keep cookie consent apart from them.
What a Turkish Magento store needs from me
A store in Turkey lives with installments, fast-moving Lira prices, electronic invoices and marketplaces that often sell more than the site itself. These are the six parts I work on most.
-
iyzico, PayTR or Param
Stripe does not take Turkish companies, so the choice is between local providers. I usually start with iyzico, then compare PayTR or Param on commission and payout time for your volume, and wire whichever wins into Magento.
-
3D Secure without lost orders
Turkish banks expect 3D Secure on online card payments, and the SMS code step is where many mobile orders get dropped. I test the bank redirect and the return to Magento on real phones, so a paid order never ends up stuck as pending.
-
VKN and TC Kimlik No fields
Companies give their 10-digit VKN and tax office for an invoice, individuals their 11-digit TC Kimlik No. I add both fields with checksum validation and pass them straight to the invoice.
-
e-Fatura and e-Arşiv invoices
Most online sellers in Turkey invoice electronically through GİB: e-Fatura to other registered businesses, e-Arşiv to consumers. I connect Magento to your integrator (Paraşüt, Logo, Uyumsoft or similar) so each order creates the right type automatically.
-
KDV and fast price changes
Most goods carry 20% KDV, some 10% or 1%. I set the tax classes once, then build the bulk repricing so a new exchange rate or supplier list updates prices without breaking special prices or campaigns.
-
Trendyol, Hepsiburada and n11
For many Turkish brands, Trendyol and Hepsiburada bring more orders than their own site. I keep stock, prices and orders in sync between Magento and the marketplaces, so the last item in stock never gets sold twice.
Five steps from booking to live
Turkey is one of the easiest countries for me to work with on time: my 11:30 is your 9:00, and my working day covers almost all of yours. We talk in your morning, you see progress on staging from day three, and the go-live happens at night when Turkish traffic is low.
-
01
Audit
Free 30-min audit of your Türkiye store, iyzico / PayTR integration, 3DS flow, e-Fatura readiness, KDV configuration, Trendyol feed health, Core Web Vitals. Booked in a TRT-friendly slot.
Day 1 -
02
Quote
Fixed-price written quote in USD with monthly-refreshed TRY parity (FX volatile). Reserved start date, risk register, written project plan. You sign, we book.
Day 2 -
03
Build
A short daily review around 11:00 Istanbul time, 13:30 for me. Staging access from day 3 with a real TR postcode + iyzico-test cart + e-Arşiv sample.
Days 3-14 -
04
Deploy
Blue-green cutover scheduled off-peak (3 AM TRT typical, lowest TR traffic). Old release stays warm for 72 hours so rollback is one DNS flip.
Launch night -
05
Stabilise
14 days of post-launch coverage in TRT business hours. Anything that breaks because of the cutover gets fixed at no extra charge, including first-month inflation repricing assist.
Days 14-28
Your quote
Get a fixed quote for your project
Send your store URL and describe what you want to change. We can review the requirements and agree a written scope, quote and timeline before work starts.
- Free first call
- Written scope, price and timeline
- You approve every change
What clients say about working with me
Reviews clients have left on Upwork, Clutch and LinkedIn after Magento projects.
Magento work and feedback View Upwork profile
-
Sports footwear and hockey shop, Netherlands -
Photo printing supplies wholesaler, Netherlands -
Educational toys and books shop
-
Kishan has done an excellent job in a timely manner. He is very knowledgeable, has a very positive attitude, easy to communicate.
Z. K.Magento 2 client -
He is technically strong, approaches problems thoughtfully, and focuses on stable, long-term solutions.
E. H.Magento 2 client -
Kishan was a pleasure to work with! He is highly skilled, professional, and delivered outstanding results on time.
M.Magento 2 client
Honest answers to the questions every Turkish merchant asks
Tell me about your Turkish Magento store
It takes about two minutes. Within 24 business hours I reply with a written quote in USD, the TRY amount on the day, and a short plan for payments, invoicing and marketplaces.
Message me on WhatsApp
No form to fill. Send me a quick message. I reply during 10 AM to 7 PM IST, Monday to Saturday.
Helpful to mention
- Company
- Current platform
- Store URL
- Annual revenue (TRY)
- Store category
- Compliance focus
These are already in the message for you. Just add your answers.
Message me on WhatsAppOr save my number: +91 84012 70422