10-21-2020, 04:48 PM
Chrome güncelleme sonrası SameSite sorunu yaşanmaya başladı. Sadece chrome dan sipariş verdiğinizde siparişler, eksik siparişe düşüyorsa veya hiç düşmüyorsa aşağıdaki işlemleri uygulayabilirsiniz.
1)iyzico veya diğer firmaların modüllerini kullanıyorsanız direk firmayla iletişime geçip SameSite sorunu yaşadığınızı belirtin size güncellenmiş dosyayı göndereceklerdir.
2) 3,0,2 sürümde test ettiğim kodlar
catalog/controller/startup > session.php
bul
değiştir
system > framework.php
bul
değiştir
Sorunlar
1) Ödeme alınıyor ama sipariş görünmüyor
2) Ödeme alınıyor eksik siparişlere düşüyor
3) Hiçbir şekilde ödeme alınamıyor
4) Farklı API modüllerinde sorun yaşanıyor
1)iyzico veya diğer firmaların modüllerini kullanıyorsanız direk firmayla iletişime geçip SameSite sorunu yaşadığınızı belirtin size güncellenmiş dosyayı göndereceklerdir.
2) 3,0,2 sürümde test ettiğim kodlar
catalog/controller/startup > session.php
bul
PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain'));
değiştir
PHP Kod:
setcookie($this->config->get('session_name'), $this->session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None', ini_get('session.cookie_domain'),true,true);
system > framework.php
bul
PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path'), ini_get('session.cookie_domain'));
değiştir
PHP Kod:
setcookie($config->get('session_name'), $session->getId(), ini_get('session.cookie_lifetime'), ini_get('session.cookie_path').'; SameSite=None', ini_get('session.cookie_domain'),true,true);
Sorunlar
1) Ödeme alınıyor ama sipariş görünmüyor
2) Ödeme alınıyor eksik siparişlere düşüyor
3) Hiçbir şekilde ödeme alınamıyor
4) Farklı API modüllerinde sorun yaşanıyor