คำถามติดแท็ก multistore

คำถามเกี่ยวกับคุณสมบัติหลายมุมเช่นวิธีจัดการกับเว็บไซต์หลาย ๆ กลุ่มจัดเก็บและจัดเก็บมุมมองในการติดตั้ง Magento เดียว

3
เข้าสู่ระบบและเปลี่ยนเส้นทางลูกค้าไปยังเว็บไซต์ของเขา
ในวีโอไอพี mutistore-multiwebsite ฉันต้องการบังคับให้ผู้ใช้ลงชื่อเข้าใช้เว็บไซต์เดียวกันที่ลงทะเบียนไว้ พวกเขาอาจใช้แบบฟอร์มการเข้าสู่ระบบใด ๆ ในเว็บไซต์ใด ๆ แต่แบบฟอร์มควรตรวจสอบข้อมูลประจำตัวของพวกเขาและเปลี่ยนเส้นทางไปยังเว็บไซต์ที่ถูกต้อง ฉันพยายามตรวจสอบเว็บไซต์ของลูกค้าและบังคับให้เขาลงชื่อเข้าใช้ มันไม่ทำงานค่อนข้างดีแม้ว่า ผู้ใช้จะได้รับการเข้าสู่เว็บไซต์ปัจจุบันไม่ใช่ที่เขาลงทะเบียน ในแอพ / รหัส / local / mage / ลูกค้า / Session.php public function login($username, $password) { /**************************************************/ $customer = Mage::getModel("customer/customer"); $customer_website = null; foreach (Mage::app()->getWebsites() as $website) { $customer->setWebsiteId($website->getId()); $customer->loadByEmail($username); //check if user exists if($customer->getName()){ $customer_website = $website->getId(); } …

5
รหัสร้านค้าใน URL สำหรับทุกมุมมองร้านค้ายกเว้นค่าเริ่มต้น
ผมได้เปิดใช้งานระบบ > Config > เว็บ > เพิ่มรหัสร้านค้าไปยัง URLและฉันได้ติดตั้งร้านดูใหม่สำหรับแคนาดา (/ CA /) ฉันต้องการให้มี example.com/ca/ โหลดมุมมองร้านค้าแคนาดา แต่ยังคงมี example.com (โดยไม่ต้องมีdefaultรหัสร้านค้าอยู่) สำหรับร้านค้าเริ่มต้น ฉันสังเกตเห็นว่าโฮมเพจใช้งานได้ดีในเรื่องนี้ แต่เมื่อฉันเข้าไปในหน้าผลิตภัณฑ์ Magento จะรวมรหัสร้านค้าใน URL โดยอัตโนมัติ เหตุผลหลักที่ฉันลังเลที่จะเปลี่ยน URL ปัจจุบันของเราสำหรับร้านค้าเริ่มต้นของเราเป็นเพราะฉันเกลียดที่จะเห็นว่าพวกเขาสูญเสียการเชื่อมโยงใด ๆ ฉันรู้ว่าในทางทฤษฎีตราบใดที่ฉันตั้งค่าการเปลี่ยนเส้นทาง 301 ฉันควรจะดี แต่ฉันคิดว่าฉันได้อ่านที่ไหนสักแห่งว่าน้ำผลไม้จำนวนเล็กน้อยยังคงหายไป นอกจากนี้ฉันคิดว่านี่อาจจะค่อนข้างดีกว่าจากมุมมองการใช้งาน หากการเข้าชมจำนวนมากของคุณไปยังร้านค้าเริ่มต้นของคุณและลูกค้าของคุณคุ้นเคยกับ URL ปกติเหตุใดจึงต้องใส่ใจพวกเขาด้วยการเพิ่ม/default/( /us/หรืออะไรก็ตาม) ใน URL ฉันได้ลองปิดการใช้งานเพิ่มรหัสร้านค้าเป็น URLและเพียงเปลี่ยน URL พื้นฐานสำหรับมุมมองร้านค้าแคนาดาเป็น example.com/ca/ แต่ดูเหมือนจะไม่ทำอะไรเลย ฉันสมมติว่าจำเป็นต้องเปิดใช้งานการตั้งค่าเพื่อรับรหัสร้านค้าใน URL และทำทุกอย่างด้วย

1
Magento 2: การเข้าสู่ระบบของผู้ใช้บางครั้งจำเป็นต้องเข้าสู่ระบบสองครั้งในการตั้งค่าหลายร้าน
ฉันกำลังพยายามติดตั้งหลายร้านด้วยรถเข็นที่ใช้ร่วมกัน อย่างไรก็ตามการเข้าสู่ระบบของผู้ใช้บางครั้งไม่ทำงาน ใช้Store Switcherงานได้ดี แต่ส่วนUser Loginที่ 2 และ 3 Storeต้องการให้ฉันคลิกSign Inปุ่มสองครั้งเพื่อเข้าสู่ระบบ ฉันมีการตั้งค่าหลายร้านค้าด้วยการตั้งค่าเหล่านี้: หลายโดเมน (โฮสต์เสมือน) ฉันกำลังใช้งานWebsiteอยู่ Storesเว็บไซต์จะมีสาม ชื่อโดเมนจะแบ่งปันหนึ่งโดเมนพื้นฐานทั่วไป ร้านค้าเพิ่มเติมจะใช้โดเมนย่อย ฉันสร้างmagento2.comเป็นโดเมนพื้นฐานเริ่มต้น ฉันสร้างstore2.magento2.comเป็นร้านที่ 2 ฉันสร้างstore3.magento2.comเป็นร้านที่ 3 หมวดหมู่รูทและผลิตภัณฑ์ทดสอบ ฉันสร้างstore2 รากหมวดหมู่และStore3 รากหมวดหมู่ ฉันสร้างหมวดหมู่ย่อยภายใต้หมวดหมู่รูทแต่ละหมวด ฉันเพิ่มหนึ่งผลิตภัณฑ์ทดสอบในแต่ละหมวดหมู่ย่อย ร้านค้าและมุมมอง ผมไม่ได้เปลี่ยนแปลงอะไรในหลักร้านเว็บไซต์และเริ่มต้นร้านดู ฉันสร้างStore2และStore View 2สำหรับร้านที่ 2 ฉันสร้างStore3และStore View 3สำหรับร้านค้าที่ 3 สำหรับstore2ผมตั้งstore2เป็นNameและเลือกstore2 รากหมวดหมู่Root Categoryเป็น สำหรับร้านค้า 2ผมเลือกstore2เป็นStoreที่ใช้ในร้าน 2เป็นNameและเข้าstore2Store Codeเป็น สำหรับ 3 Storeผมตั้งStore3เป็นNameและเลือกStore3 รากหมวดหมู่Root …

2
ปัญหาประสิทธิภาพการทำงานกับเว็บไซต์ / ร้านค้าขนาด 1k to 10k
ฉันพยายามหาวิธีปรับปรุงประสิทธิภาพของวีโอไอพีเมื่อจำนวนเว็บไซต์ / ร้านค้าเกิน 1k และเป้าหมายของฉันอยู่ที่ประมาณ 10k นี่คือคำถาม คำแนะนำใด ๆ / ช่วยเหลือยินดีต้อนรับอย่างมาก! การเพิ่มเว็บไซต์ / ร้านค้าใหม่ช้า ฉันแสดงความคิดเห็น $ this-> cleanModelCache () ใน _afterSave () ใน Mage_Core_Model_Abstract และสถานการณ์ดูดีขึ้น แต่เริ่มช้าลงด้วยจำนวนเว็บไซต์ / ร้านค้าที่เพิ่มขึ้น และฉันไม่รู้ว่าสิ่งนี้จะส่งผลกระทบต่อระบบทั้งหมดในอนาคต การเรียก API ช้าลง หนึ่งในกระบวนการหลักคือการสั่งซื้อ โมเดลที่กำหนดเองของฉันเกี่ยวข้องกับมันโดยการประมวลผลข้อมูลบางส่วนและใช้โมเดลการขาย / เสนอราคาและโมเดลการขาย / service_quote กระบวนการเริ่มต้นด้วย Oauth ทั้ง Oauth และการสั่งซื้อจะใช้เวลานานขึ้นเมื่อจำนวนเว็บไซต์ / ร้านค้าโตขึ้นและปริมาณการใช้หน่วยความจำดูใหญ่ขึ้น สิ่งนี้เกี่ยวข้องกับ Mage ในการโหลด config xml …

3
แสดงราคาที่แตกต่างกันในแต่ละร้านอย่างไร
ฉันต้องการแสดงราคาที่แตกต่างกันสำหรับสินค้าชนิดเดียวกันต่อร้านค้า ชอบแอตทริบิวต์ ร้านค้าเหล่านี้จะมีสกุลเงินที่แตกต่างกัน แต่จะไม่ขึ้นอยู่กับอัตราแลกเปลี่ยนสกุลเงิน สำหรับตัวอย่างเช่นหากผลิตภัณฑ์ 1 USD = 2 Kr ผลิตภัณฑ์อื่นที่มี 10 usd อาจเท่ากับ 30 Kr ดังนั้นจึงไม่ได้ขึ้นอยู่กับอัตราแลกเปลี่ยน แต่รายการของฉันเอง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.