• 09-06-2025, 15:43:39
    #1
    Hocam Merhaba;
    Sistem sorunsuz çalışıyor tek kusuru telefon numaralarının sürat kargoya 727 kod ile iletiliyormu iletilemiyorum bunu çözemedik !

    Github tan yararlanarak bir sistem oluşturduk açık kaynaklı dosyalar mükemmel derecede yararlandık ancak bizim SÜRAT KARGO ortak entegrasyonda tüm bilgileri alıyoruz ancak bir türlü müşteri telefon bilgisini sürat kargoya gönderemiyoruz. Bu laravel php altyapılı destekli sayfamız için destek aldığım arkadaşım sorunu çözümünü sağlayamadı. açtığım her talepte TY tarafı bana biz bir kısıtlama yapmıyor maskelemiyoruz oldu. talebimi sürekli alttaki ticket talepleri gibi yaptım cevap olumsuz 2 aydır ne yazıkki sistemi kullanamıyorum vaktiniz olursa bu konu nezdinde bana yardımcı olabilir misiniz ?
    Yada nasıl bu sorunu aşabilirim kim bana yardım edebilir ?

    " Merhaba, ismim Akın. Trendyol’un “Tedarikçi Öder” modelini kullanıyoruz ve API bilgilerimiz aracılığıyla Sürat Kargo nezdinde ortak barkod oluşturulmaktadır. Ancak tüm sipariş bilgilerini Sürat Kargo’ya eksiksiz etmemize rağmen, telefon numarası tarafımıza “NULL” olarak dönmektedir. Bu nedenle biz bu bilgiyi Sürat Kargo’ya aktaramıyor, dolayısıyla telefon numarası olmadan kargo etiketi oluşturuluyor. Sonuç olarak müşteriye SMS gönderimi yapılamıyor ve müşteriyle iletişim kurulamadığı için kargolar teslim edilmeden iade edilmektedir. Bu durum, ortak barkod uygulamasını kullanılamaz hale getirmekte ve operasyonel süreçlerimizde ciddi aksaklıklara neden olmaktadır. Tarafımıza müşteri telefon numarasının verilmesini talep etmiyoruz. Ancak, ortak barkod sisteminde telefon numarasının “NULL” olmadan API ile sevk edilmesini, sistemimiz ile entegre biçimde iletilmesini rica ediyoruz. Tüm otomasyon altyapımız bu süreci destekleyecek şekilde hazır durumdadır. Bu sorunun aşılması adına, gerekirse tarafımızca bir özel izin veya taahhütname ile çözüm sağlanmasına hazırız. Bu konuda değerli desteklerinizi rica ederim. İletişim Bilgilerim: 0505 564 86 51 Sorun bildirimine ilişkin ekler ekte sunulmuştur. Saygılarımla, Akın
    https://cdn.dsmcdn.com/assistant-upl...de624937e8.png

    https://cdn.dsmcdn.com/assistant-upl...6126b7314c.jpg

    https://cdn.dsmcdn.com/assistant-upl...1e37e3fe16.jpg

    Kapanış Açıklaması: "Merhaba, İletmiş olduğunuz konu özelinde incelemeler yapıldı. Trendyol satıcı ve alıcı iletişim bilgileri otomatik olarak kargo firması barkodlarına yansıtılmaktadır. Teslimat sürecinde müşterilere 2. dağıtım süreci yapılmakta ve bilgilendirme sms'i gönderilmektedir. Sms gönderilemediği durumlarda ihbar notu bırakılmaktadır. Paketler teslim edilmediğinde üç gün boyunca şubede bekletilerek alıcı müşterinin almaması durumunda firmanıza iade edilmektedir. Teslim edilemeyen veya firmanıza iade dönmeyen ürünler için çalıştığınız şube ile iletişime geçebilirsiniz. Saygılarımızla, Trendyol Ekibi Bilgilerinize sunar, sağlıklı günler dileriz. Saygılarmızla, Trendyol Ekibi."


    Açıkçası direk panelimin kopyasını size iletmek isterim README dosyası da bilgilerim mevcut panel içerisinde api entegrasyonu hazır ve veri akışı mevcut.
    Dönüş ve desteklerinizi tekliflerinizi bekliyorum

    Akın KARAN
    WhatsApp 0505 564 86 51
  • 09-06-2025, 16:34:06
    #2
    Whatsapp tan iletişime geçildi.
  • 09-06-2025, 21:22:46
    #3
    Maskeleme yoksa seller idnizde json çıktısında telefon no göürünür hocam.
    <?php
    
    namespace App\Http\Controllers;
    
    use Illuminate\Support\Facades\Http;
    
    class TrendyolController extends Controller
    {
        public function getShipments()
        {
            $supplierId = env('TRENDYOL_SUPPLIER_ID');
            $username = env('TRENDYOL_API_KEY');
            $password = env('TRENDYOL_API_SECRET');
    
            $response = Http::withBasicAuth($username, $password)
                ->get("https://api.trendyol.com/sapigw/suppliers/{$supplierId}/orders/shipments");
    
            if ($response->successful()) {
                return response()->json($response->json());
            } else {
                return response()->json([
                    'error' => 'API bağlantı hatası',
                    'status' => $response->status(),
                    'body' => $response->body()
                ], $response->status());
            }
        }
    }
    Json Çıktısı

    {
      "content": [
        {
          "shipmentPackageId": 987654321,
          "orderNumber": "123456789",
          "buyer": {
            "id": 111222,
            "name": "Ahmet Yılmaz",
            "email": "ahmet.yilmaz@example.com",
            "phoneNumber": "+90*******123"
          },
          "cargoTrackingNumber": "1234567890123",
          "shipmentMethod": "Trendyol Express",
          "address": {
            "city": "İstanbul",
            "district": "Kadıköy",
            "fullAddress": "Caferağa Mah. Moda Cd. No:1"
          },
          "lines": [
            {
              "productName": "Bluetooth Kulaklık",
              "quantity": 1
            }
          ]
        }
      ],
      "page": 0,
      "size": 20,
      "totalPages": 1,
      "totalElements": 1
    }