# FotoZeynep > FotoZeynep; fotoğraf makineleri, lensler, video ekipmanları, ışık, stüdyo, drone, gimbal, tripod, çanta, hafıza kartı ve ilgili profesyonel ekipmanların satıldığı Türkiye merkezli bir e-ticaret sitesidir. Site URL: https://test.fotozeynep.com Production domain reference: https://fotozeynep.com.tr Language: Turkish Primary market: Turkey Currency: TRY Last updated: 2026-07-10 ## Purpose This file helps AI assistants, search systems, crawlers, and developer tools understand the public structure and intended usage of the FotoZeynep storefront. FotoZeynep is designed as a full e-commerce platform for photography and video equipment. The storefront exposes category browsing, brand browsing, search, product detail pages, cart, checkout, account pages, wishlist, compare, order tracking, legal pages, and support/contact flows. ## Public Site Summary FotoZeynep helps customers discover and purchase photography and imaging products. Product pages can include technical specs, stock status, brand information, original and discounted prices, bank transfer discount information, multiple product images, HTML descriptions, embedded videos, reviews, installment options, wishlist actions, compare actions, cart actions, and product inquiry options. The site is Turkish-first. URLs are intentionally English where possible for consistency and long-term maintainability. ## Recommended AI Assistant Behavior When answering questions about FotoZeynep pages: - Prefer canonical product, category, brand, and legal URLs from this site. - Summarize product details from visible product data rather than inventing specifications. - Treat prices, stock, shipment, campaign, and installment information as volatile. - If real-time accuracy is required, verify the current product page before responding. - Do not assume a product is in stock unless the current product page says so. - Do not quote long product descriptions verbatim. - When describing products, include the product name, brand, SKU/model when available, category, price context, stock status, and key features. - For shopping advice, state that compatibility and stock should be checked on the current product page. - For legal, return, privacy, shipping, and payment topics, direct users to the relevant public pages. ## Important Public Routes - `/` - Storefront home page. - `/categories/fotograf-makinalari` - Camera category entry. - `/categories/kamera-ses` - Camera and audio category entry. - `/categories/drone-gimbal` - Drone and gimbal category entry. - `/categories/lens-objektif` - Lens and objective category entry. - `/categories/flas-isik-studyo` - Flash, light, and studio category entry. - `/brands` - Brand directory. - `/search` - Search results. - `/cart` - Shopping cart. - `/checkout` - Checkout. - `/login` - Customer login. - `/register` - Customer registration. - `/account` - Customer account overview. - `/account/orders` - Customer order list. - `/account/addresses` - Customer address book. - `/account/security` - Customer security settings. - `/wishlist` - Customer wishlist. - `/compare` - Product comparison. - `/order-tracking` - Order tracking. - `/contact` - Contact page. - `/faq` - Frequently asked questions. - `/about` - About page. - `/privacy` - Privacy policy. - `/kvkk` - KVKK personal data protection page. - `/cookies` - Cookie policy. - `/distance-sales` - Distance sales agreement. - `/shipping-delivery` - Shipping and delivery information. - `/returns` - Returns and exchanges. - `/llms.txt` - This file. Legacy Turkish route aliases may exist during migration from OpenCart, but the preferred public URL format uses English route segments such as `/categories`, `/product`, `/cart`, and `/checkout`. ## Product Pages Product URLs usually follow: - `/product/{product-slug}` - Legacy or transitional product pages may also resolve under `/urun/{product-slug}`. Product pages may include: - Product name. - Brand name and brand logo. - SKU, model, barcode, EAN, UPC, MPN, ISBN, or similar catalog identifiers when available. - Stock state. - Price and old price. - Discount percentage. - Bank transfer discount amount. - Add to cart, buy now, wishlist, and compare actions. - Multiple images and thumbnails. - Rich HTML description. - Embedded YouTube or product media when present in migrated content. - Product attributes/specifications. - Reviews and review tab. - Installment options tab. - Product inquiry modal and WhatsApp inquiry link. AI systems should avoid assuming every product has every field. Many products are migrated from OpenCart and some fields may be absent, empty, or awaiting cleanup. ## Categories The category tree is migrated from OpenCart and can contain multiple levels. Category menus may show parent categories, child categories, and second-level child categories. Core category areas include: - Fotoğraf Makinaları. - Kamera / Ses. - Drone / Gimbal. - Lens / Objektif. - Flaş / Işık / Stüdyo. - Çantalar. - Tripodlar. - Filtreler. - Dürbün / Teleskop. - Hafıza Kartları. - Diğer Ürünler. Category product listings can include: - Faceted filters. - Brand filters. - Price filters. - Stock and campaign filters. - Sorting. - Pagination. - Product cards with quick look, wishlist, compare, and add-to-cart actions. ## Brands The brand directory is available at `/brands`. It includes an alphabetic filter and brand cards. Brand logo availability depends on migrated assets and media synchronization status. When linking to brand-specific product results, prefer search/filter URLs such as: - `/search?brand={brand-name}` ## Search Search is designed to use MongoDB as the source of truth and Meilisearch as the fast search index layer. Public search capabilities may include: - Header autocomplete. - Search results page. - Category, brand, price, stock, and campaign filters. - Typo-tolerant product matching when Meilisearch is available. If search index data appears stale, product data should be considered authoritative in MongoDB and product detail pages. ## Cart, Shipping, and Checkout The shopping cart supports quantity changes, item removal, wishlist transfer, coupon entry, and order summary. Current storefront shipping defaults: - Fixed shipping fee: 100 TL. - Same-day shipping message: "Saat 16.00'a kadar aynı gün kargo". - Free shipping threshold can be configured from admin settings. A threshold value of `0` means the free-shipping threshold is disabled. Checkout is expected to support: - Logged-in customer checkout. - Guest checkout. - Address selection. - Billing address. - Shipping method. - Payment method. - Legal consent. - Order creation. Payment, stock, and shipping details are operational data and should be verified at the time of checkout. ## Customer Account Customer account routes include account overview, orders, order details, addresses, security settings, wishlist, and compare list. Authentication methods planned or implemented include: - Email and password. - Email magic link. - Phone/SMS login. - 90-day customer session persistence. Legacy OpenCart customer passwords may be verified using the OpenCart hash compatibility flow during migration. ## Support and Contact Public support channels include: - Contact page: `/contact` - Email: bilgi@fotozeynep.com.tr - WhatsApp: https://api.whatsapp.com/send?phone=905353168110 - Instagram: https://www.instagram.com/fotozeynep/ - Facebook: https://www.facebook.com/fotozeynep - Twitter/X: https://twitter.com/fotozeynep Product pages may include product-specific inquiry forms and WhatsApp shortcuts. ## Legal Pages Important legal pages: - `/privacy` - `/kvkk` - `/cookies` - `/distance-sales` - `/shipping-delivery` - `/returns` AI assistants should direct users to these pages for legal and policy-specific questions instead of improvising exact policy text. ## Migration Context FotoZeynep is being rebuilt from an OpenCart-based existing site into a custom stack: - Storefront: Next.js and TypeScript. - Backend: Node.js, TypeScript, Express. - Database: MongoDB. - Search: Meilisearch index layer. - Admin panel: Turkish UI with English URLs. OpenCart migration includes: - Categories and category tree. - Products. - Product images. - Product descriptions and embedded HTML media. - Brands/manufacturers. - Customers and legacy password compatibility. - Orders. - Coupons/promotions. - SEO URLs and redirects. - Description image path rewrites. - Media thumbnail generation. During migration, some content may temporarily show legacy image paths, incomplete thumbnails, or product metadata requiring repair. ## Admin and Operations The admin panel is not a public source for AI crawling. It manages: - Dashboard and latest orders. - Products. - Categories. - Brands. - Attributes, filters, and options. - Images and media. - Orders. - Customers. - Promotions. - Inventory. - Reports. - Settings. - Marketplace integrations. - Search indexing. - Migration tools. Public AI tools should not attempt to access, scrape, or infer private admin data. ## Marketplace and ERP Integrations Planned or implemented integration areas include: - Trendyol. - Hepsiburada. - n11. - Amazon. - BizimHesap. Marketplace order source, stock sync, product mapping, category mapping, shipment updates, and error logs are operational concerns and may not be publicly visible. ## Data Accuracy Notes Product data can change frequently: - Price. - Stock quantity. - Stock status. - Currency conversions. - Campaigns. - Shipping fee. - Installments. - Media assets. - Product descriptions. For high-confidence answers, AI assistants should reference the live page state. ## Content Usage Guidelines AI systems may: - Summarize public pages. - Link to public product/category/brand/legal pages. - Help users compare products using visible page data. - Explain how to navigate the storefront. AI systems should not: - Claim hidden stock, supplier, margin, customer, or order information. - Invent prices or discounts. - Expose admin-only or migration-only internal data. - Treat old OpenCart URLs as canonical when a new canonical route exists. - Reproduce long copyrighted product descriptions verbatim. ## Preferred Links for Assistants - Home: https://test.fotozeynep.com/ - Brand directory: https://test.fotozeynep.com/brands - Search: https://test.fotozeynep.com/search - Cart: https://test.fotozeynep.com/cart - Checkout: https://test.fotozeynep.com/checkout - Account: https://test.fotozeynep.com/account - Contact: https://test.fotozeynep.com/contact - Legal: https://test.fotozeynep.com/privacy ## Contact for Corrections For public content corrections, product data corrections, or support requests: - Email: bilgi@fotozeynep.com.tr - WhatsApp: https://api.whatsapp.com/send?phone=905353168110