Ürün Bilgisi Uygulaması
AI Ajanı ile Oluştur
Ürün Bilgisi Uygulaması Backend

Ürün Bilgisi Uygulaması Backend Şablonu
Zengin ürün verilerini yönetmek için merkezi PIM

Üretime hazır ürün bilgisi uygulaması backend Back4app üzerinde: ürünler, kategoriler, özellikler ve kanallar. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlangıç için bir AI Ajanı istemi içerir.

Ana Çıkarımlar

Bu şablon, ürünler, kategoriler, öznitelikler ve kanallarla merkezi bir ürün bilgi yönetimi arka ucu sunar, böylece ekibiniz ürün verilerini zenginleştirmeye ve kanal dağıtımına odaklanabilir.

  1. Kapsamlı ürün şemasıÜrünleri, kategoriler, öznitelikler ve kanallarla net, sorgulanabilir yapılarla modelleyin.
  2. Gerçek zamanlı veri güncellemeleriBack4app'ın gerçek zamanlı yeteneklerini anında ürün verisi senkronizasyonu için kullanın.
  3. Kanal yönetimiÜrün bilgilerini birden fazla kanal üzerinden kolayca dağıtın.
  4. Özellik açısından zengin ürünlerÖzelleştirilebilir özelliklerle ayrıntılı ürün açıklamalarına izin verin.
  5. Çapraz platform PIM arka ucuMobil ve web istemcilerine ürünler, kategoriler, özellikler ve kanallar için tek bir REST ve GraphQL API üzerinden hizmet verin.

Ürün Bilgisi Uygulaması Arka Uç Şablonu Nedir?

Back4app, hızlı ürün teslimatı için bir hizmet olarak arka uç (BaaS) sağlar. Ürün Bilgisi Uygulaması Arka Uç Şablonu, ürünler, kategoriler, özellikler ve kanallar için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön ucu (React, Flutter, Next.js ve daha fazlası) bağlayın ve daha hızlı gönderin.

En iyi kullanım alanı:

Ürün bilgi yönetim sistemleriE-ticaret platformlarıOmnichannel perakende çözümleriVeri zengini ürün kataloglarıMVP lansmanlarıBaaS'ı PIM çözümleri için seçen ekipler

Genel Bakış

Bir ürün bilgi yönetim sistemi, ürünler, kategoriler, nitelikler ve kanallar gerektirir.

Bu şablon, Ürün, Kategori, Nitelik ve Kanal'ı gerçek zamanlı özellikler ve sahiplik kuralları ile tanımlar, böylece ekipler PIM çözümlerini hızlıca uygulayabilir.

Temel Ürün Bilgisi Uygulama Özellikleri

Bu merkezdeki her teknoloji kartı, Ürün, Kategori, Özellik ve Kanal ile aynı ürün bilgi uygulaması arka uç şemasını kullanır.

Ürün yönetimi

Ürün sınıfı, ad, açıklama, fiyat ve nitelikleri saklar.

Kategori organizasyonu

Kategori sınıfı, ad ve açıklamayı bağlar.

Özellik özelleştirme

Özellik sınıfı, isim ve değeri saklar.

Kanal dağıtımı

Kanal sınıfı, isim ve türü takip eder.

Gerçek zamanlı güncellemeler

Ürün verilerinin gerçek zamanlı senkronizasyonu.

Back4app ile Ürün Bilgisi Uygulamanızın Arka Planını Neden İnşa Etmelisiniz?

Back4app, ürün, kategori, özellik ve kanal temel öğeleri sunarak ekibinizin altyapı yerine ürün verilerini zenginleştirmeye ve dağıtıma odaklanmasını sağlar.

  • Ürün ve kategori yönetimi: Ürünleri organize etmek için detaylı alanlara sahip ürün sınıfı ve kategori sınıfı, kapsamlı PIM çözümlerini destekler.
  • Özellik ve kanal özellikleri: Ürün özelliklerini yönetin ve bilgileri birden fazla kanal üzerinden kolayca dağıtın.
  • Gerçek zamanlı + API esnekliği: Her müşteri için REST ve GraphQL'yi kullanılabilir tutarken, anında ürün güncellemeleri için Live Queries kullanın.

Tüm platformlarda tek bir arka plan sözleşmesi ile ürün bilgi yönetimi özelliklerini hızlıca oluşturun ve yineleyin.

Temel Faydalar

Yapıyı feda etmeden hızlı bir şekilde yinelemenize yardımcı olan bir ürün bilgi yönetimi arka ucu.

Hızlı PIM başlatma

Arka ucu sıfırdan tasarlamak yerine, tam bir ürün, kategori ve özellik şemasıyla başlayın.

Gerçek zamanlı veri desteği

Gelişmiş ürün veri senkronizasyonu için gerçek zamanlı güncellemelerden yararlanın.

Net kanal akışı

Ürün bilgisi dağıtımını birden fazla kanal arasında kolayca yönetin.

Ölçeklenebilir izin modeli

Yalnızca yetkili kullanıcıların ürün detaylarını düzenleyebilmesi ve kanal dağıtımlarını yönetebilmesi için ACL/CLP kullanın.

Özellik açısından zengin ürün verileri

Şema sıfırlamaları olmadan görüntüleme ve etkileşim için ayrıntılı ürün özelliklerini saklayın ve birleştirin.

AI başlangıç iş akışı

Tek bir yapılandırılmış istemle hızlı bir şekilde arka uç iskeleti oluşturun ve entegrasyon rehberliği sağlayın.

Ürün bilgi yönetimi uygulamanızı başlatmaya hazır mısınız?

Back4app AI Ajanının ürün bilgi uygulamanızın arka ucunu oluşturmasına ve tek bir istemle ürünler, kategoriler, özellikler ve kanallar oluşturmasına izin verin.

Başlamak ücretsiz — Aylık 50 AI Ajan istemi, kredi kartı gerekmiyor

Teknik Yığın

Bu ürün bilgi uygulaması arka uç şablonunda her şey dahil.

Ön Uç
13+ teknoloji
Arka Uç
Back4app
Veritabanı
MongoDB
Kimlik Doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek Zamanlı
Live Queries

ER Diyagramı

Ürün bilgi uygulaması arka uç şeması için varlık ilişki modeli.

Diyagram kaynağını görüntüle
Mermaid
erDiagram
    Product ||--o{ Review : "product"
    Product ||--o{ Channel : "channels"
    Product ||--o{ Supplier : "supplier"
    Product ||--o{ Category : "category"
    Review ||--o{ User : "author"

    Product {
        String objectId PK
        String name
        String description
        Number price
        Pointer category FK
        Pointer supplier FK
        Array channels
        Date createdAt
        Date updatedAt
    }

    Category {
        String objectId PK
        String name
        String description
        Date createdAt
        Date updatedAt
    }

    Channel {
        String objectId PK
        String name
        String type
        Date createdAt
        Date updatedAt
    }

    Supplier {
        String objectId PK
        String name
        String contactInfo
        Date createdAt
        Date updatedAt
    }

    Review {
        String objectId PK
        Pointer product FK
        Pointer author FK
        Number rating
        String comment
        Date createdAt
        Date updatedAt
    }

Entegrasyon Akışı

Kimlik doğrulama, ürünler, kategoriler, özellikler ve kanallar için tipik çalışma zamanı akışı.

Diyagram kaynağını görüntüle
Mermaid
sequenceDiagram
  participant User
  participant App as Product Information App
  participant Back4app as Back4app Cloud

  User->>App: Login
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: View product catalog
  App->>Back4app: GET /classes/Product
  Back4app-->>App: Product list

  User->>App: Add new product
  App->>Back4app: POST /classes/Product
  Back4app-->>App: Product objectId

  User->>App: Submit product review
  App->>Back4app: POST /classes/Review
  Back4app-->>App: Review objectId

Veri Sözlüğü

Ürün bilgi uygulaması şemasındaki her sınıf için tam alan düzeyinde referans.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
nameStringName of the product
descriptionStringDetailed description of the product
priceNumberPrice of the product
categoryPointer<Category>Category of the product
supplierPointer<Supplier>Supplier of the product
channelsArrayList of channels where the product is available
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

Product içindeki 9 alanları

Güvenlik ve İzinler

ACL ve CLP stratejisinin ürünleri, kategorileri, özellikleri ve kanalları nasıl güvence altına aldığı.

Ürün detay kontrolleri

Sadece yetkili kullanıcılar ürün detaylarını güncelleyebilir veya silebilir; diğerleri ürün içeriğini değiştiremez.

Kategori ve özellik bütünlüğü

Sadece yetkili kullanıcılar kategori ve özellik oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.

Kapsamlı erişim

Ürün ve kategori okuma işlemlerini ilgili taraflarla sınırlayın (örneğin, kullanıcılar kendi ürünlerini ve genel kategorileri görür).

Şema (JSON)

Back4app'a kopyalamaya hazır veya uygulama referansı olarak kullanılacak ham JSON şema tanımı.

JSON
{
  "classes": [
    {
      "className": "Product",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "name": {
          "type": "String",
          "required": true
        },
        "description": {
          "type": "String",
          "required": false
        },
        "price": {
          "type": "Number",
          "required": true
        },
        "category": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Category"
        },
        "supplier": {
          "type": "Pointer",
          "required": false,
          "targetClass": "Supplier"
        },
        "channels": {
          "type": "Array",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Category",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "name": {
          "type": "String",
          "required": true
        },
        "description": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Channel",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "name": {
          "type": "String",
          "required": true
        },
        "type": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Supplier",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "name": {
          "type": "String",
          "required": true
        },
        "contactInfo": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Review",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "product": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Product"
        },
        "author": {
          "type": "Pointer",
          "required": true,
          "targetClass": "User"
        },
        "rating": {
          "type": "Number",
          "required": true
        },
        "comment": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AI Ajan ile İnşa Et

Back4app AI Ajanı'nı kullanarak bu şablondan gerçek bir ürün bilgi uygulaması oluşturun; ön yüz, arka uç, kimlik doğrulama ve ürün, kategori, özellik ve kanal akışları dahil.

Back4app AI Ajanı
Yapmaya hazır
Back4app üzerinde bu kesin şema ve davranışla bir ürün bilgi yönetim uygulaması arka ucu oluşturun.

Şema:
1. Ürün: ad (String, zorunlu), açıklama (String), fiyat (Number); objectId, createdAt, updatedAt (sistem).
2. Kategori: ad (String, zorunlu), açıklama (String); objectId, createdAt, updatedAt (sistem).
3. Özellik: ad (String, zorunlu), değer (String); objectId, createdAt, updatedAt (sistem).
4. Kanal: ad (String, zorunlu), tür (String); objectId, createdAt, updatedAt (sistem).

Güvenlik:
- Sadece yetkili kullanıcılar ürün detaylarını güncelleyebilir/silebilir. Doğrulama için Cloud Code kullanın.

Kimlik Doğrulama:
- Kayıt olma, giriş yapma, çıkış yapma.

Davranış:
- Ürünleri listele, kategoriler oluştur, özellikler ekle ve kanal dağıtımlarını yönet.

Teslim:
- Şema, ACL'ler, CLP'ler ile Back4app uygulaması; ürün yönetimi, kategoriler, özellikler ve kanallar için ön yüz.

Bu şablon istemi önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.

Bu, teknoloji eki olmadan temel istemdir. Oluşturulan ön yüz yığınını daha sonra uyarlayabilirsiniz.

Dakikalar içinde dağıtAylık 50 ücretsiz istemKredi kartı gerekmiyor

API Oyun Alanı

Ürün bilgi uygulaması şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.

Oyun alanı yükleniyor…

Bu şema, bu şablonla aynı şemayı kullanır.

Teknolojinizi Seçin

Entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için her kartı genişletin.

Flutter Ürün Bilgisi Uygulaması Arka Ucu

React Ürün Bilgisi Uygulaması Arka Ucu

React Yerel Ürün Bilgisi Uygulaması Arka Ucu

Next.js Ürün Bilgisi Uygulaması Arka Ucu

JavaScript Ürün Bilgisi Uygulaması Arka Ucu

Android Ürün Bilgisi Uygulaması Arka Ucu

iOS Ürün Bilgisi Uygulaması Arka Ucu

Vue Ürün Bilgisi Uygulaması Arka Ucu

Angular Ürün Bilgisi Uygulaması Arka Ucu

GraphQL Ürün Bilgisi Uygulaması Arka Ucu

REST API Ürün Bilgisi Uygulaması Arka Ucu

PHP Ürün Bilgisi Uygulaması Arka Ucu

.NET Ürün Bilgisi Uygulaması Arka Ucu

Her Teknoloji ile Elde Ettikleriniz

Her yığın aynı ürün bilgi uygulaması arka uç şeması ve API sözleşmelerini kullanır.

Birleşik ürün bilgisi veri yapısı

Ürünleri, kategorileri ve öznitelikleri yönetmek için tutarlı bir şeması.

REST/GraphQL API'leri için ürün bilgisi

Esnek API'ler kullanarak ön yüzünüzle kolayca entegre edin.

ürün bilgisi için güvenli veri yönetimi

Ürün bilginizi korumak için sağlam güvenlik özellikleri.

ürün bilgisi için hızlı dağıtım

Önceden hazırlanmış çözümlerle ürün bilgisi uygulamanızı hızlıca başlatın.

ürün bilgisi için genişletilebilirlik

İhtiyaçlarınız arttıkça işlevleri özelleştirin ve genişletin.

ürün bilgisi için gerçek zamanlı güncellemeler

Ürün verilerinin tüm kanallar arasında anında senkronizasyonu.

Ürün Bilgisi Çerçevesi Karşılaştırması

Tüm desteklenen teknolojiler arasında kurulum süresi, SDK stili ve AI desteğini karşılaştırın.

ÇerçeveKurulum SüresiÜrün Bilgisi FaydasıSDK TürüAI Desteği
5 dakikadan azMobil ve web üzerinde ürün bilgisi için tek kod tabanı.Typed SDKTam
~3–7 dkÜrün bilgisi için hızlı web kontrol paneli.Typed SDKTam
Hızlı (5 dk) kurulumÜrün bilgisi için çoklu platform mobil uygulaması.Typed SDKTam
~5 dkÜrün bilgisi için sunucu tarafından render edilmiş web uygulaması.Typed SDKTam
~3 dkÜrün bilgisi için hafif web entegrasyonu.Typed SDKTam
5 dakikadan azAndroid uygulaması için yerel uygulama.Typed SDKTam
~3–7 dkiOS uygulaması için yerel uygulama.Typed SDKTam
Hızlı (5 dk) kurulumReactif web UI için ürün bilgisi.Typed SDKTam
~5 dkÜrün bilgisi için kurumsal web uygulaması.Typed SDKTam
Hızlı (2 dk) kurulumÜrün bilgisi için esnek GraphQL API.GraphQL APITam
~2 dkREST API entegrasyonu için ürün bilgisi.REST APITam
5 dakikadan azÜrün bilgisi için sunucu tarafı PHP arka uç.REST APITam
Hızlı (5 dk) kurulum.NET arka ucu için ürün bilgisi.Typed SDKTam

Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk ürün sorgusuna kadar beklenen süreyi yansıtır.

Sıkça Sorulan Sorular

Bu şablonla bir ürün bilgi uygulaması arka ucu oluşturma hakkında yaygın sorular.

Ürün bilgi uygulaması arka ucu nedir?
Ürün Bilgi Uygulaması şablonu neleri içerir?
Neden bir PIM çözümü için Back4app kullanmalıyım?
Flutter ile ürünler ve kategoriler için sorguları nasıl çalıştırırım?
Next.js Server Actions ile nasıl bir kanal oluştururum?
React Native ürünleri ve kategorileri çevrimdışı olarak önbelleğe alabilir mi?
Yinelenen kategorileri nasıl önlerim?
Android üzerinde ürün detaylarını ve kategorileri göstermek için en iyi yol nedir?
Kanal dağıtım akışı uçtan uca nasıl çalışır?

Dünya çapında geliştiriciler tarafından güvenilmektedir

Back4app şablonlarıyla PIM çözümlerini daha hızlı sunan ekiplere katılın

G2 Users Love Us Badge

Ürün Bilgi Uygulamanızı İnşa Etmeye Hazır mısınız?

Ürün bilgi yönetimi projenize dakikalar içinde başlayın. Kredi kartı gerekmiyor.

Teknoloji Seç