Tag: woocommerce

  • Orphaned Cart for WooCommerce

    Orphaned Cart for WooCommerce

    MLX Orphaned Cart is a high‑performance recovery solution built for WooCommerce store owners who want speed without unnecessary overhead. Its lightweight architecture uses native WordPress processes and the WooCommerce Action Scheduler to handle tracking efficiently, keeping your store responsive while delivering reliable cart recovery.

    We believe in being a “good guest” on your server. That’s why we’ve built in advanced database hygiene tools and a strict “Clean Uninstall” policy.

    Key Features

    • Intelligent Tracking: Captures carts for logged-in users and guest shoppers.
    • Sync on Login: Automatically links guest carts to user accounts if they log in later.
    • Background Processing: Zero impact on site speed thanks to Action Scheduler batching.
    • Privacy First: One-click unsubscribe links and secure email blacklisting.
    • Custom Cleanup: Set an automatic 30-day “expiry” for anonymous guest data.
    • Complete Control: A dedicated setting to wipe all plugin data, tables, and settings if you choose to uninstall.
    • ROI Analytics: Real-time dashboard stats showing exactly how many emails were sent, how many carts were recovered, and the total revenue earned.
  • Back In Stock Notifier for WooCommerce

    Back In Stock Notifier for WooCommerce

    A lightweight, HPOS-compatible solution for WooCommerce stock notifications with advanced admin waitlist management.

    MLX Back In Stock Notifier for WooCommerce allows your customers to opt-in for email notifications when their desired out-of-stock products are replenished.

    Designed strictly to WordPress and WooCommerce coding standards, this plugin provides a seamless frontend experience for customers and a powerful backend management interface for store administrators, without bloating your database.

    Core Features

    • Automated Notifications: Customers receive an instant email the moment a product’s stock status changes to “In Stock”.
    • Customer Management: Adds a native “Stock Notifications” endpoint to the WooCommerce My Account page where users can view and remove their waitlist items.
    • Admin Waitlist Dashboard: View an aggregated list of all out-of-stock products that have customers waiting.
    • Alternative Product Suggestions: Manually email waiting customers to suggest a different, in-stock product using WooCommerce’s native AJAX product search and customizable message templates.
    • Performance Optimized: Uses native WordPress metadata API and caching. No custom database tables.
    • Fully Compatible: Officially declares compatibility with WooCommerce High-Performance Order Storage (HPOS) and Cart/Checkout Blocks.
    • Clean Cleanup: Automatically removes waitlist data if a product is permanently deleted from the store.
  • Motoryum

    Motoryum

    High-Performance Headless E-Commerce & Distributed Architecture

    Motoryum is a comprehensive end-to-end e-commerce engineering showcase. Beyond conventional store design, this project encompasses complete architectural ownership: from dedicated bare-metal/VPS infrastructure tuning to building a modern headless storefront paired with enterprise-grade synchronization pipelines.

    To eliminate traditional platform bottlenecks during peak traffic, the system was re-engineered using a decoupled architecture—separating the transactional backend from a modern, edge-ready Next.js client.

    Key Architectural & Engineering Highlights

    1. Headless Architecture & Modern Frontend

    • Decoupled Core: Migrated away from monolithic rendering dependencies by adopting a Next.js (App Router, TypeScript) storefront powered by GraphQL and REST endpoints behind secure gateways.
    • Intelligent Multi-Tier Caching: Implemented sophisticated cache invalidation strategies (Data Cache, Incremental Revalidation, and edge-level rules) that deliver instant catalog navigation while preserving real-time dynamic pricing and inventory accuracy.
    • Secure BFF (Backend-For-Frontend) Layer: User sessions are handled server-side via encrypted HTTP-only cookies and auto-rotating JWT authentication. No internal endpoint credentials, API secrets, or raw upstream keys are exposed to the client browser.

    2. Custom Integrations & Business Logic

    • Bidirectional DİA ERP Synchronization: Automated, resilient pipelines synchronizing large-scale catalog data, multi-currency conversion, real-time stock levels, customer ledgers, and order states.
    • Proprietary Logistics Module (MLX Carrier): Built a dedicated carrier integration layer communicating directly with carrier APIs for automated dispatching, barcode generation, and customer-facing shipment tracking.
    • Conversion Optimization Services: Engineered custom micro-services including an SKU-level Back-in-Stock Notification Engine (supporting complex variations), abandoned cart recovery systems, and a tokenized, server-verified payment installment matrix.

    3. Infrastructure, DevOps & Security Hardening

    • Engineered Server Stack: Deployed and hardened a dedicated Linux server stack configured with tuned Nginx reverse proxies, customized PHP-FPM process pooling, and optimized MySQL/MariaDB indexing.
    • In-Memory Acceleration (Redis): Integrated Redis object caching to eliminate database contention during high-concurrency traffic spikes.
    • Defense-in-Depth & Disaster Recovery: Layered perimeter defenses (Cloudflare API policy orchestration, strict origin verification), automated incremental backup pipelines, and disaster-recovery protocols ensuring high availability.

    Business Impact & Results

    • Sub-Second Performance: Drastically improved Core Web Vitals across mobile and desktop, eliminating lag and reducing bounce rates.
    • Operational Precision: Automated ERP and carrier data synchronization eradicated manual inventory discrepancies and fulfillment delays.
    • Conversion-Driven Experience: Fast faceted search, automated stock alerts, and a frictionless checkout journey translated directly into higher customer retention and order volume.

    Motoryum, sıradan bir e-ticaret sitesinin ötesinde; sunucu katmanından kullanıcı arayüzüne kadar uçtan uca tasarlanmış, hız, veri tutarlılığı ve kesintisiz operasyonu merkezine alan kapsamlı bir mühendislik projesidir.

    Sistem; monolitik bir yapının getirdiği ölçeklenme ve performans darboğazlarını aşmak amacıyla, sunucu katmanında optimize edilmiş headless bir çekirdek ile ön yüzde modern, ultra hızlı bir Next.js mimarisinin hibrit olarak birleştirilmesiyle yeniden kurgulandı.

    Öne Çıkan Mühendislik & Mimari Detaylar (Key Architectural Pillars)

    1. Headless & Modern Frontend Mimarisi

    • Decoupled (Ayrık) Yapı: Geleneksel tema bağımlılıkları tamamen kaldırılarak; ön yüzde modern Next.js (App Router, TypeScript) mimarisi konumlandırıldı. İçerik ve sipariş motoru güvenli API ağ geçitleri arkasına alındı.
    • Akıllı Önbellekleme (Multi-Tier Caching): Statik katalog verileri, dinamik fiyatlama ve kullanıcıya özel sepet/hesap durumları için katmanlı önbellek stratejileri (Incremental Cache, Data Cache, Edge Caching) kurgulandı. Sayfa geçişleri milisaniyelere indirildi.
    • BFF (Backend-for-Frontend) & Sıfır Sızıntı Güvenliği: Müşteri oturumları, HTTP-only şifreli oturum mimarisi ve otomatik yenilenen güvenli JWT yaşam döngüsü ile yönetilir. İstemci (browser) tarafına hiçbir hassas API anahtarı veya iç ağ uç noktası sızdırılmaz.

    2. Kurumsal Entegrasyonlar ve Özel İş Mantığı

    • Çift Yönlü DİA ERP Entegrasyonu: Binlerce SKU’ya sahip geniş ürün kataloğu, anlık stok hareketleri, döviz bazlı dinamik fiyatlama ve cari/sipariş akışları hata toleranslı servislerle ERP sistemiyle tam senkronize hale getirildi.
    • Özel Lojistik & Kargo Altyapısı (MLX Kargo): Taşıyıcı API’leriyle doğrudan haberleşen, sipariş oluşturma, barkod üretimi ve gerçek zamanlı kargo takip durumunu müşteri paneline güvenle yansıtan özel entegrasyon modülü geliştirildi.
    • Dönüşüm Odaklı Mikro Modüller: Değişken ürün varyasyonlarını SKU seviyesinde takip eden Stok Bildirim Sistemi (Back-in-Stock), terk edilmiş sepet kurtarma iş akışları ve doğrudan sunucu doğrulamalı, taksit matrisini güvenle yükleyen Ödeme Ağ Geçidi mimarisi tasarlandı.

    3. Sunucu, DevOps ve Siber Güvenlik Altyapısı

    • Dedicated/VPS Altyapı Optimizasyonu: Sıfırdan kurulan Linux sunucu ortamı üzerinde; yüksek eşzamanlılığı (high concurrency) kaldıracak Nginx ters vekil (reverse proxy), PHP-FPM process yöneticisi ve MariaDB/MySQL sorgu optimizasyonu yapıldı.
    • Mikrosaniye Seviyesinde Bellek İçi Önbellek: Veritabanı yükünü asgariye indirmek amacıyla Redis Object Cache entegrasyonu sağlandı; yoğun kampanya dönemlerindeki ani trafik patlamaları absorbe edildi.
    • Savunma Derinliği & Felaket Kurtarma: Cloudflare edge kuralları, katmanlı yetkilendirme modelleri, otomatik artımlı (incremental) yedekleme hatları ve sıfır veri kaybı hedefleyen felaket kurtarma senaryoları uygulandı.

    Sağlanan Değer ve İş Çıktısı (Business Impact)

    • Alt Saniye (Sub-Second) Sayfa Yükleme: Core Web Vitals metriklerinde en üst seviyeye ulaşılarak mobil ve masaüstünde anlık yanıt veren bir alışveriş deneyimi sunuldu.
    • Sıfır Stok & Fiyat Uyuşmazlığı: ERP ile sağlanan gerçek zamanlı veri akışı sayesinde operasyonel iş yükü ve sipariş iptalleri minimize edildi.
    • Yüksek Dönüşüm & Müşteri Sadakati: Hızlı arama, anlık stok uyarıları, optimize edilmiş ödeme adımları ve kargo takip şeffaflığı ile müşteri memnuniyeti ve dönüşüm oranları maksimize edildi.
  • Zirve Motor

    Zirve Motor

    WooCommerce Optimization & Full Server Engineering

    Zirve Motor required a modern, stable, and scalable WooCommerce foundation. I handled everything from server provisioning to custom development, ensuring a fast and reliable platform

    Key Contributions

    • Purchased and configured a VPS server specifically for WooCommerce
    • Full server installation, optimization, and security setup
    • Continuous performance tweaks and monitoring
    • Automated backup management
    • Custom plugins for shipping, order workflow, and automation
    • Advanced theme customization and UI refinements
    • SEO improvements and structural cleanup
    • Ongoing support and technical guidance

    This project showcases my ability to deliver a complete, production‑ready environment — from infrastructure to code.

  • Odio – Music WP Theme For Bands, Clubs, and Musicians

    Odio – Music WP Theme For Bands, Clubs, and Musicians

    Odio is a professional and easy-to-use One-Page / Multi-Page Styled Music WordPress theme. A theme dedicated to music lovers, music bands, musicians, DJs, producers, film makers, labels or organizers of events and festivals. Perfect for the entertainment industry.

    With Odio you can display your tour dates, discography, videos, images and sell your band merchandise. The theme is to rock, share and deliver the latest information from the music world.

    Responsive Layout

    The layout adapts to the Screen size of whatever devices your visitors are using, looking great from a desktop view down to a smaller mobile resolution.

    WPBakery page editor – Drag & Drop Page Layout

    Page builder allows you to create a homepage in just few clicks. Simply add and drag-and-drop elements on desired position.

    Events

    Displaying Tour Dates is a breeze with Odio thanks to the included Tour Dates post type.

    Vinyl Player

    Just imagine music mp3 player which really easy to use with wonderful mix of classic & modern taste. Vinyl styled music player is the perfect candidate for html5 music player on your website.

    Sticky Music Player

    Linear Music Player it’s a beautiful simple tiny player for bottom or top of your site. Find the best sizes and colors for yourself and embed it on the page right now. It works on tablets and personal computers.

    E-Commerce

    Odio is compatible with the Woo-Commerce plugin so that you can sell your band merchandise online.

    One Page Design

    To make the website very easy to navigate we make sure that it was a clean one page design. Your visitors can learn more about all on the same page.

    Advanced Typography Options

    You can easily switch fonts for all text elements using our Options panel. Each font comes with preview, so you can be sure, that you have chosen right.

    Quick Install & Demo Content Import

    Odio is ready to use from the box. Quickly install it via FTP or WordPress and after you activate it you can load demo content. Then you can add your own content on already designed pages.

  • Visible Stock Threshold for WooCommerce

    Visible Stock Threshold for WooCommerce

    Visible Stock Threshold lets you control what customers see and can buy:

    • Visible stock cap: If real stock is above the threshold, only the threshold amount is shown/purchasable.
    • Strict Mode: If real stock ≤ threshold, the product is Out of Stock (not purchasable).
    • Multiple levels: Per-product, per-category, role-based, or global default.
    • Custom message: “Only {qty} left in stock” (fully editable).
    • Secure limits: Frontend input is capped and server-side validations prevent bypassing limits.
    • Variation support, i18n-ready, clean code, no templates overridden.

    Precedence: Product > Role > Highest Category > Global.

    Why this plugin?

    Urgency marketing without lying: keep internal buffer stock while honestly limiting visible/purchasable quantity.

    Works with

    WooCommerce stock-managed products (simple & variations). If stock management is off, plugin stays out of the way.

  • Shipping Helper for WooCommerce

    Shipping Helper for WooCommerce

    Modulux Shipping Helper for WooCommerce is a lightweight and modular WooCommerce plugin that allows merchants to define custom weight units and flexible shipping rules for each of your products.

    Use it to handle shipping calculations when your products vary in volume, type, or measurement (e.g. Kg, Litre, Desi, Lbs). Choose between total or heaviest weight-based logic per unit and automatically apply fallback pricing, VAT, and free shipping thresholds.

    A built-in “Suggest Weight” tool can recommend weight values using SKU/category/tag similarity, making it even easier to manage large product catalogs.

    Key Features

    • Define custom weight units (Kg, Deci, Liter, Pound, etc.)
    • Configure flexible shipping rules for each unit
    • Choose between Total or Heaviest Item calculation modes
    • Add fallback pricing when no rules match
    • Built-in VAT and free shipping threshold management
    • Works only with WooCommerce’s Flat Rate shipping system
    • AJAX-powered “Suggest Weight” button to automatically fill in missing weights

    Shipping Logic

    • Products are grouped by unit (kg, liter, etc.)
    • Weight is calculated per unit:
      • Total mode: sum of all product weights
      • Heaviest mode: highest weight in the group
    • Rules are matched per unit (maximum → price)
    • If no rule matches, a fallback is used
    • The final cost is the sum of all matching units
    • VAT is applied (if set)
    • Free shipping is applied if the cart total exceeds the threshold
    • Fallback is specified in the order management panel
  • DIA Connect

    DIA Connect

    Seamless WooCommerce Integration for DİA ERP

    DİA Connect is a powerful integration plugin that brings your WooCommerce store and DİA ERP system together in real time. It automates product syncing, order creation, customer management, currency updates, and even shipping entries—helping your business run smoothly without manual data entry.

    The plugin is designed for stability and scalability. Whether you manage a small catalog or thousands of products, DİA Connect processes data in optimized chunks to protect your server from overload. It also includes a unique “shadow product” structure, allowing you to manage alternative prices or hidden product variations without disrupting your main catalog.

    A built‑in status dashboard shows every operation in detail, including logs, warnings, and sync history. If something goes wrong, the plugin alerts administrators immediately, ensuring full transparency and control.

    From product imports to shipping creation on Yurtiçi Kargo, DİA Connect handles the heavy lifting so you can focus on running your business—not managing data.

    Core Features

    • Create “shadow products” for alternative pricing or hidden catalog structures
    • Automatically create customers in DİA when orders are placed
    • Sync WooCommerce orders into DİA ERP
    • Generate shipping entries on Yurtiçi Kargo
    • Update currency exchange rates from DİA
    • Import all products or only newly processed items
    • Chunk‑based processing for stable performance on any server
    • Detailed logging system with warnings and error tracking
    • Real‑time status dashboard showing sync progress and history
    • Two‑way communication between WooCommerce and DİA ERP
    • Fully native WordPress architecture with zero unnecessary dependencies

    DİA ERP için Sorunsuz WooCommerce Entegrasyonu

    DİA Connect, WooCommerce mağazanızı ve DİA ERP sisteminizi gerçek zamanlı olarak bir araya getiren güçlü bir entegrasyon eklentisidir. Ürün senkronizasyonunu, sipariş oluşturmayı, müşteri yönetimini, para birimi güncellemelerini ve hatta kargo girişlerini otomatikleştirerek, manuel veri girişi olmadan işletmenizin sorunsuz çalışmasına yardımcı olur.

    Eklenti, kararlılık ve ölçeklenebilirlik için tasarlanmıştır. İster küçük bir kataloğu ister binlerce ürünü yönetin, DIA Connect, sunucunuzu aşırı yüklenmeden korumak için verileri optimize edilmiş parçalar halinde işler. Ayrıca, ana kataloğunuzu bozmadan alternatif fiyatları veya gizli ürün varyasyonlarını yönetmenize olanak tanıyan benzersiz bir “gölge ürün” yapısı içerir.

    Yerleşik bir durum paneli, günlükler, uyarılar ve senkronizasyon geçmişi de dahil olmak üzere her işlemi ayrıntılı olarak gösterir. Bir sorun oluşursa, eklenti yöneticileri hemen uyararak tam şeffaflık ve kontrol sağlar.

    Ürün ithalatından Yurtiçi Kargo’da kargo oluşturmaya kadar, DİA Connect ağır işleri üstlenir, böylece siz işletmenizi yönetmeye odaklanabilirsiniz – veri yönetimine değil.

    Temel Özellikler

    • Alternatif fiyatlandırma veya gizli katalog yapıları için “gölge ürünler” oluşturun
    • Sipariş verildiğinde DİA’da otomatik olarak müşteri oluşturun
    • WooCommerce siparişlerini DİA ERP’ye senkronize edin
    • Yurtiçi Kargo’da sevkiyat girişleri oluşturun
    • DİA’dan döviz kurlarını güncelleyin
    • Tüm ürünleri veya yalnızca yeni işlenen ürünleri içe aktarın
    • Herhangi bir sunucuda istikrarlı performans için parça tabanlı işlem
    • Uyarılar ve hata izleme ile ayrıntılı günlük kaydı sistemi
    • Senkronizasyon ilerlemesini ve geçmişini gösteren gerçek zamanlı durum paneli
    • WooCommerce ve DİA ERP arasında çift yönlü iletişim
    • Sıfır gereksiz bağımlılıkla tamamen yerel WordPress mimarisi
  • Modulux Chat Box

    Modulux Chat Box

    Modulux Chat Box is designed to reduce unnecessary direct messages by guiding visitors to predefined answers before they contact you.

    Instead of immediately opening WhatsApp, visitors see a searchable list of frequently asked questions. Only if they confirm that their question is not listed can they proceed to contact you.

    This approach helps:
    – Reduce repetitive questions
    – Save time for store owners and support teams
    – Improve user experience without blocking communication

    The plugin is fully self-contained, multilingual-friendly, and follows WordPress.org coding standards.

    Why Modulux Chat Box?

    Many chat plugins rely on:
    – External SaaS services
    – Heavy icon libraries
    – Tracking scripts
    – Bloated frontend frameworks