คำถามติดแท็ก magento-1.6

4
วิธีตรวจสอบว่าลูกค้าสมัครรับจดหมายข่าวอยู่แล้ว
ฉันต้องตรวจสอบว่าลูกค้าสมัครรับจดหมายข่าวหรือไม่ ขณะนี้ฉันกำลังใช้รหัสนี้และไม่มีอะไรคืนมา: if (Mage::getSingleton('customer/session')->isLoggedIn()) { $status = Mage::getSingleton('customer/session')->getCustomer()->getIsSubscribed(); echo $status; die(); } นี่ไม่ได้ให้อะไรเลย มีความคิดว่าจะทำให้เรื่องนี้ทำงานอย่างไร?

1
สิ่งที่ทำให้ "ไม่ตรงกันของเอนทิตีในเอกสาร" เมื่อเรียกใช้การโยกย้าย: เดลต้า
ฉันอัปเกรดฐานข้อมูล magento 1.4.1 เป็น 1.4.2 สำเร็จแล้วเป็น 1.6.0 ฉันก็ประสบความสำเร็จก็สามารถโยกย้าย: การตั้งค่าและโยกย้าย: ข้อมูลจากฐานข้อมูล 1.6.0 ไปยังฐานข้อมูล Magento 2.1.2 ของฉัน (ทุกอย่างดูดีมาก! ... ) ตั้งแต่นั้นมาฉันทำงานบนไซต์ 2.1.2 การเพิ่มชุดรูปแบบใหม่เปลี่ยนการตั้งค่าบางอย่างและบล็อก cms ที่แก้ไข ฉันทำทั้งหมดนี้โดยมีสมมติฐานว่าฉันสามารถเรียกใช้การย้ายข้อมูล: เดลต้าและนำลูกค้าใหม่และข้อมูลการสั่งซื้อมาใช้เพราะนั่นคือทั้งหมดที่ฉันจะต้องเปิดตัวเว็บไซต์ใหม่ (ฉันยังไม่ได้สร้างคำสั่งซื้อหรือลูกค้าใหม่ในฐานข้อมูล 2.1.2) ในความพยายามที่จะโยกย้ายของฉัน: เดลต้า (หลังจากฉันเรียกใช้กระบวนการอัปเกรด 1.4.1 -> 1.6.0 อีกครั้งเพื่อรับข้อมูลสดในปัจจุบัน) ฉันพบข้อผิดพลาดในการขาดตารางเดลตาล็อก (พร้อมคำนำหน้า m2cl *) ฉันดึงตารางเหล่านั้นซึ่งว่างทั้งหมดจากฐานข้อมูลแรกที่ฉันย้ายมา สิ่งนี้ทำให้ฉันสามารถเรียกใช้การโยกย้าย: เดลต้าพร้อมคำเตือนต่อไปนี้: 2017-01-25 23:32:29][INFO][mode: delta][stage: delta delivering][step: Customer Attributes Step]: started …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.