GoDocs — Documentation (Demo UI)

Whatsapp Üye Sepet Hatırlatma (Manuel)

Davye admin paneli üzerinden Raporlar -> Üye Sepet Raporu sayfasına gidiliyor.

 

 

Açılan sayfada filtre bölümünden sıralama bilgisini "Sepet Tarihi (Yeniden Eskiye)" olarak değiştiriliyor.

 

 

 

Aşağıdaki JavaScript kodu tarayıcı konsoluna yazılıyor.

(function () {
  const msg = `Merhaba Hocam,
davye.com web sitesinden ulaşıyorum. Sepetinizde ürünler kaldığını görüyorum. Bir problem mi yaşamıştınız? Yardımcı olabileceğim bir konu var mıdır?`;
  const encoded = encodeURIComponent(msg);

  function normalizePhone(raw) {
    let num = raw.replace(/\D/g, ''); // sadece rakamlar
    if (!num) return null;

    // 0 ile başlıyorsa at
    if (num.startsWith('0')) {
      num = num.substring(1);
    }
    // 90 ile başlamıyorsa ekle
    if (!num.startsWith('90')) {
      num = '90' + num;
    }
    return num;
  }

  document.querySelectorAll('.UrunListe tbody tr').forEach(tr => {
    const tds = tr.querySelectorAll('td');
    const td = tds[3];
    if (!td) return;

    if (td.querySelector('a')) return; // zaten link yapılmışsa dokunma

    const raw = (td.textContent || '').trim();
    if (!raw) return;

    const phone = normalizePhone(raw);
    if (!phone) return;

    const a = document.createElement('a');
    a.href = `https://wa.me/${phone}?text=${encoded}`;
    a.target = '_blank';
    a.rel = 'noopener noreferrer';
    a.textContent = raw;
    a.title = 'WhatsApp ile mesaj gönder';
    td.textContent = '';
    td.appendChild(a);
  });
})();

 

 

 

Ardından whatsapp üzerinden sepeti hakkında mesaj gönderilecek kişinin tablo üzerinden telefon numarasına tıklanılıyor. 

 

 

Açılan whatsapp web ekranında müşteriye hazır mesaj gönderiliyor.

 

 

Aşağıda tüm işlemlerin yapıldığı video yer almaktadır.