คำถามติดแท็ก ce-1.9.0.1

โซลูชันเฟรมเวิร์ก PHP อีคอมเมิร์ซแบบโอเพนซอร์สซึ่งมีธีมตอบสนองใหม่ (rwd) ในเวอร์ชัน 1.9

12
การเข้าสู่ระบบลูกค้าไม่ทำงานใน 1.9
ฉันเพิ่งติดตั้ง Magento 1.9.0.1 ใหม่และฉันเห็นพฤติกรรมแปลก ๆ บางอย่างกับแบบฟอร์มการลงชื่อเข้าใช้ของลูกค้า ใน Chrome (รุ่น 36) แบบฟอร์มเข้าสู่ระบบไม่ทำงาน ฉันเพิ่งเปลี่ยนเส้นทางไปที่หน้าเข้าสู่ระบบ ไม่มีข้อความแสดงข้อผิดพลาด อย่างไรก็ตามเมื่อฉันเปิดหน้าต่างใหม่ที่ไม่ระบุตัวตนฉันสามารถเข้าสู่ระบบได้ดี การคิดว่านี่เป็นปัญหาเกี่ยวกับคุกกี้ฉันจึงลบคุกกี้ทั้งหมดจากเบราว์เซอร์และลองอีกครั้งและฉันก็ได้ผลลัพธ์เดียวกัน ในทั้งสองกรณีฉันสามารถลงชื่อเข้าใช้แผงการดูแลระบบได้โดยไม่มีปัญหาใด ๆ ฉันได้ลองทั้งใน Firefox และ Safari แล้ว Firefox ฉันจะเห็นสิ่งเดียวกันเกิดขึ้น (แต่ไม่สม่ำเสมอและฉันสามารถแก้ไขได้โดยล้างคุกกี้) และฉันไม่สามารถทำซ้ำใน Safari ฉันไม่เคยมีปัญหากับเรื่องนี้ใน Magento รุ่นอื่น ๆ มีการเปลี่ยนแปลงพื้นฐานบางอย่างในวิธีที่วีโอไอพีจัดการกับคุกกี้ในเวอร์ชั่น 1.9 และ / หรือมีบางสิ่งที่ฉันสามารถทำได้เพื่อทำให้เสถียรมากขึ้น?

1
แสดงผลิตภัณฑ์ในหน้าแรก magento 1.9
เพิ่งติดตั้งวีโอไอพี 1.9 และได้ลดลงในอุปสรรค์แรก ฉันได้สร้างผลิตภัณฑ์และใช้คำแนะนำจากรุ่นก่อนหน้าเพื่อแสดงผลิตภัณฑ์ในหน้าแรก แต่ได้รับข้อความต่อไปนี้ ข้อผิดพลาดร้ายแรง: การเรียกฟังก์ชันสมาชิกgetSortedChildren()บนวัตถุที่ไม่ใช่ในapp/design/frontend/rwd/default/template/catalog/product/list.phtmlบรรทัด 180 ความช่วยเหลือใด ๆ ที่ได้รับสุดซึ้ง ในส่วนเนื้อหาของหน้าแรกฉันมี ... <div class="page-title"> <h2>Our Latest Products</h2> </div> <p>{{block type="catalog/product_list" category_id="3" template="catalog/product/list.phtml"}}</p>

2
ชุดรูปแบบตอบสนอง magento CE 1.9 - ฐานคืออะไร
ไม่มีใครรู้ว่าสิ่งที่ตอบสนองรูปแบบใหม่จะขึ้นอยู่กับ? เช่น bootstrap, zurb, บ้านปลูก ฯลฯ ? ก่อนหน้าการเปิดตัวฉันมองไปที่โครงการ waterlee ( http://waterlee.jakesharp.co/ ) ซึ่งเป็นการวางรากฐานที่ 5 แต่ฉันไม่เห็นอะไรเลยที่อธิบายธีม rwd ใหม่จากมาตรฐาน \ มุมมองแผนงาน

2
ตรวจจับการเปลี่ยนแปลงสินค้าคงคลัง
ฉันต้องการตรวจสอบเมื่อใดก็ตามที่ระดับสินค้าคงคลังของผลิตภัณฑ์เปลี่ยนแปลง ฉันประสบความสำเร็จในการใช้cataloginventory_stock_item_save_afterงานเหตุการณ์ที่เกิดขึ้นเมื่อมีการเปลี่ยนแปลงสินค้าคงคลังในแบ็กเอนด์หรือเมื่อมีการยกเลิกคำสั่งซื้อในส่วนหน้า (ผ่าน Paypal) แต่ไม่ได้ถูกทริกเกอร์เมื่อซื้อผลิตภัณฑ์จากส่วนหน้า ฉันขอเข้าร่วมcataloginventory_stock_item_save_afterกิจกรรมเช่นนี้: <global> <events> <cataloginventory_stock_item_save_after> <observers> <cataloginventory_stock_item_save_after_handler> <type>model</type> <class>stockchange/observer</class> <method>stockChange</method> </cataloginventory_stock_item_save_after_handler> </observers> </cataloginventory_stock_item_save_after> </events> <?php class FashionBunker_StockChange_Model_Observer { public function stockChange(Varien_Event_Observer $observer) { ฉันจำเป็นต้องใช้กิจกรรมอื่นเพื่อจับภาพการเปลี่ยนแปลงสินค้าคงคลังเมื่อลูกค้าสั่งซื้อบางอย่างหรือมีบางอย่างผิดปกติกับวิธีที่ฉันติดเข้ากับกิจกรรมหรือไม่

8
คำแนะนำในการเพิ่มประสิทธิภาพความเร็วไซต์จะเริ่มต้นอย่างไร
ฉันถูกขอให้ลองและค้นหาวิธีแก้ปัญหาสำหรับการโหลดช้าของเว็บไซต์ Magento ของเรา ฉันใช้การทดสอบ Yslow และดูเหมือนว่าผู้กระทำผิดที่ใหญ่ที่สุดจะเป็น ทำให้คำขอ HTTP น้อยลง ใช้ CDN เพิ่มส่วนหัวที่หมดอายุ วาง Javascript ที่ด้านล่าง ลดขนาด jS และ CSS กำหนดค่าแท็ก ET ลดการค้นหา DNS หลีกเลี่ยงตัวกรอง AlphaImageLoader ในฐานะผู้จัดการอีคอมเมิร์ซฉันกำลังมองหาคำแนะนำเกี่ยวกับสิ่งที่ฉันสามารถทำได้จากบทบาทของฉันภายในผู้ดูแลระบบ Magento เครื่องมือเว็บมาสเตอร์ ฯลฯ และสิ่งที่ฉันสามารถสั่งให้ผู้พัฒนาทำเว็บไซต์ของเราให้เป็นไปตามข้อกำหนดและรวดเร็วขึ้นอย่างเห็นได้ชัด ฉันเคยดูปลั๊กอินที่เรียกว่า GTMetrix ซึ่งดูเหมือนว่าจะทำสิ่งนี้มากมายสำหรับคุณในผู้ดูแลระบบ (รวมแผ่นงาน CSS, ปรับภาพให้เหมาะสม ฯลฯ ) ใครบ้างมีประสบการณ์กับสิ่งนี้บ้างไหม? ฉันมักจะพยายามหลีกเลี่ยงส่วนขยายที่มากเกินไปซึ่งลึกเข้าไปในฟังก์ชันที่จำเป็น แต่ดูเหมือนว่าอาจเป็นวิธีแก้ปัญหา http://gtmetrix.com/magento-optimization-guide.html คำแนะนำของคุณจะได้รับการชื่นชมอย่างมากเนื่องจากฉันมีช่วงเวลาที่ยากลำบากในการทราบว่าจะเริ่มมีผลกระทบที่ดีที่สุดได้ที่ไหน ขอบคุณล่วงหน้า.

1
ตัวช่วยสร้างการติดตั้งแบบสุ่มเปลี่ยนเส้นทาง Magento 1.9.0.1
ฉันมีการติดตั้ง Magento 1.9.0.1 community edition ซึ่งพร้อมที่จะเปิดตัวยกเว้นปัญหาเดียวที่ฉันพบต่อไป สุ่มในเวลาที่ต่างกันมันจะเปลี่ยนเส้นทางไปที่ /index.php/install/ ฉันล้างแคชและเซสชันหลายครั้งแม้กระทั่งรีสตาร์ทเซิร์ฟเวอร์หลังจากล้างแคชและเซสชันสองครั้งเนื่องจากผู้โพสต์คนอื่นบอกว่าทำงานให้เขา แต่หลังจากประสบความสำเร็จในระยะเวลาสั้น ๆ ปัญหานี้ก็ยังคงปรากฏขึ้นเรื่อย ๆ ฉันตรวจสอบเพื่อให้แน่ใจว่าไฟล์ local.xml ของฉันอยู่ที่นั่นและมีวันที่ติดตั้ง เพื่อตรวจสอบได้ดี ฉันเปรียบเทียบกับการติดตั้ง Magento อื่น ๆ ที่ฉันทำ (ไม่มีการเรียกใช้ 1.9 แม้ว่านี่เป็นครั้งแรกของฉัน) และไฟล์ดูดี นอกจากนี้ฉันมีข้อผิดพลาดและการบันทึกข้อยกเว้นเปิดอยู่โดยที่ไม่มีการบันทึกสิ่งนี้ สิ่งที่ยุ่งยากคือมันไม่ได้ทำเสมอไป แต่เป็นการสุ่ม ฉันสามารถไปถึงที่นั่นได้โดยกลับไปที่หน้าที่ฉันพยายามเรียกดู แต่ไม่ต้องการให้ผู้เยี่ยมชมเห็นการเปลี่ยนเส้นทางนี้ ดูเหมือนจะไม่มีหมวดหมู่เหตุการณ์เวลาและอื่น ๆ ที่ทำให้การเปลี่ยนเส้นทางบ่อยขึ้น บางครั้งฉันสามารถไป 60 นาทีโดยไม่ต้องเปลี่ยนเส้นทางเพื่อติดตั้งและบางครั้งฉันก็พบปัญหาสองสามครั้งต่อนาที ความช่วยเหลือใด ๆ ที่ทุกคนสามารถให้การชื่นชม ขอบคุณ!

4
ฉันจะเปิดใช้งานการตั้งค่าสถานะการบำรุงรักษารุ่น 1.9 ด้วยการเข้าถึงของผู้ดูแลระบบได้อย่างไร
เนื่องจากฉันไม่เห็นโหมดการบำรุงรักษาในเวอร์ชัน 1.9 UI System > Configurationฉันจึงปล่อยmaintenance.flagไฟล์ในรูทไซต์ อย่างไรก็ตามยังบล็อกการเข้าถึงแผงควบคุมของฉันด้วย บางคนสามารถบอกวิธีรักษาโหมดบำรุงรักษาไซต์ด้วยการเข้าถึงของผู้ดูแลระบบได้หรือไม่

4
วิธีลบ sku ที่ซ้ำกันผ่านฐานข้อมูล
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามแก้ไขและบันทึกผลิตภัณฑ์ Magento ของฉันบางส่วนผ่านผู้ดูแลระบบ: " ค่าแอตทริบิวต์" SKU "ต้องไม่ซ้ำกัน " เมื่อฉันดูผลิตภัณฑ์ของฉันใน Magento ผู้ดูแลระบบ sku ที่ซ้ำกันจะไม่พบ แต่เมื่อฉันเรียกใช้การส่งออกผลิตภัณฑ์ในความเป็นจริงมีบางผลิตภัณฑ์ที่มี sku เดียวกัน ในทางทฤษฎีวีโอไอพีไม่ควรยอมให้สิ่งนี้เกิดขึ้น แต่อนิจจาฉันกำลังจัดการกับกลุ่มผลิตภัณฑ์ที่ค่อนข้างใหญ่และเป็นผู้ใหญ่ (อายุ 3 ปีขึ้นไป) ที่ดูเหมือนจะพกเศษซากของแมลงและวีโอไอพีมาก่อน ฉันเดาว่าวิธีเดียวที่จะแก้ไขปัญหานี้คือการลบ skus ที่ซ้ำกันหนึ่งรายการออกจากฐานข้อมูลด้วยตนเอง แต่ฉันไม่แน่ใจว่าวิธีที่ดีที่สุด / ปลอดภัยที่สุดในการทำเช่นนี้ ฉันมีประสบการณ์ทำงานกับฐานข้อมูลค่อนข้าง 0 ดังนั้นความช่วยเหลือใด ๆ ที่ชื่นชม

6
วิธีที่มีประสิทธิภาพในการรับ URL และรูปภาพผลิตภัณฑ์
ในขณะที่สร้างส่วนเพิ่มเติมจากร้านค้าบนเว็บไซต์วีโอไอพีฉันพบปัญหาสองสามอย่าง ในการพยายามสร้างรหัสที่เร็วที่สุดฉันพบว่าตัวเองไม่สามารถคิดสองสิ่งได้ รหัสของฉัน (ที่เกี่ยวข้อง) มีดังต่อไปนี้: $rc = Mage::getResourceSingleton('catalog/product'); $productName = $rc->getAttributeRawValue($productId, 'name', Mage::app()->getStore()); $productPrice = $rc->getAttributeRawValue($productId, 'price', Mage::app()->getStore()); $productImage = $rc->getAttributeRawValue($productId, 'image', Mage::app()->getStore()); $productUrl = $rc->getAttributeRawValue($productId, 'url_key', Mage::app()->getStore()); สองสิ่งที่ฉันนึกไม่ออกคือ: 1) ฉันจะดึง URL ผลิตภัณฑ์ได้อย่างไร url_keyไม่ได้ให้ URL ที่ถูกต้องเสมอไปเพราะ webshops บางแห่งใช้ URL ของ canonical หรือมีหมวดหมู่ใน URL 2) ฉันจะได้รับภาพผลิตภัณฑ์ที่มีความกว้าง / ความสูงที่กำหนดไว้แทนที่จะเป็นภาพเต็มได้อย่างไร? ->resize()ฟังก์ชั่นไม่สามารถทำงานได้ในกรณีนี้ผมลาดตระเวน (ตั้งแต่มันกลับ URL …

3
การติดตามการแปลง Google adwords
เมื่อเร็ว ๆ นี้เราได้ตั้งค่าไซต์ชุมชนวีโอไอพีที่ใช้งาน 1.9.0.1 หลังจากย้ายไปแล้ว เรากำลังพยายามตั้งค่าเครื่องมือวัด Conversion ของ adwords ของ Google มีโค้ดบางส่วนที่พวกเขาต้องการวางในหน้าความสำเร็จ ที่นี่ตั้งอยู่ใน 1.9.0.1?

1
คำสั่งซื้อล่าสุดไม่ปรากฏในแบ็กเอนด์ แต่มีอยู่ในฐานข้อมูลและแสดงในแผงควบคุม
I'm using Magento 1.9.1.0. มีคำสั่งซื้อสามรายการล่าสุดที่ไม่ปรากฏในแผงขาย> คำสั่งซื้อ นี่คือภาพหน้าจอของคำสั่งซื้อล่าสุดโปรดดูหมายเลขคำสั่งซื้อ: อย่างไรก็ตามคำสั่งซื้อที่หายไป 3 รายการอยู่ในฐานข้อมูล: สิ่งที่แปลกสำหรับฉันก็คือคำสั่งซื้อนั้นปรากฏในวิดเจ็ต "คำสั่งซื้อ 5 รายการล่าสุด" บนแผงควบคุมและฉันสามารถเปิดได้โดยคลิกที่นั่น ดังนั้นดูเหมือนว่าวีโอไอพีจะโหลดข้อมูลอย่างถูกต้องเพียงแค่ไม่โหลดลงในตารางคำสั่ง ความช่วยเหลือหรือข้อเสนอแนะใด ๆ ที่ชื่นชมมาก

1
ทำไมวีโอไอพีไม่สามารถปิดแคชได้เมื่อ Redis ล้มเหลว
ฉันทำงานกับ Magento 1.9.0.1 และทุก ๆ ครั้งที่เซิร์ฟเวอร์ Redis ของเราซึ่งโฮสต์แคช Magento (AWS ElastiCache) จะลดลงเรื่อย ๆ เมื่อสิ่งนี้เกิดขึ้นวีโอไอพีจะเกิดข้อผิดพลาดอย่างร้ายแรงจนกระทั่ง Redis พร้อมใช้งานอีกครั้ง นี่อาจเป็นคำถามที่ตอบยาก แต่สิ่งที่ฉันสงสัยคือทำไม Magento ทำตัวเหมือนแคชไม่ได้เมื่อไม่สามารถเชื่อมต่อกับ Redis แทนที่จะทำผิดพลาดอย่างร้ายแรง? ฉันไม่ทราบเกี่ยวกับการตั้งค่าหรือโมดูลใด ๆ ที่ให้ความสามารถนี้กับ Magento แต่บนพื้นผิวมันดูไม่ยาก Magento ใช้local.xmlเพื่อหาวิธีเชื่อมต่อกับฐานข้อมูลและแบ็กเอนด์แคช จากนั้นจะเชื่อมต่อกับฐานข้อมูลและดูตัวเลือกแคชเพื่อทราบว่าจะใช้แคชหรือไม่ หากฐานข้อมูลบอกให้ใช้แคชที่กำหนดไว้สวิตช์จะเปลี่ยนสถานะบางอย่าง (อาจเป็นตัวแปรกลางหรือคุณสมบัติของซิงเกิลตัน) และใช้แคชแบ็กเอนด์สำหรับการร้องขอที่เหลือ Magento ไม่สามารถปิดการทำงานนี้ในระหว่างการร้องขอนั้นได้หากเกิดข้อผิดพลาดในการเชื่อมต่อ? ไซต์ที่ช้านั้นดีกว่าข้อผิดพลาดร้ายแรง แก้ไข:เห็นได้ชัดว่าบางคนไม่เข้าใจสิ่งที่ฉันถามหรือไม่ได้อ่านโพสต์นี้จริง ๆ มีโมดูลที่จะให้ Magento สามารถทำงานได้โดยไม่มีข้อผิดพลาดร้ายแรงเมื่อ Redis ไม่พร้อมใช้งานเมื่อ Redis ใช้เป็นวิธีการจัดเก็บแคชหลัก ถ้าไม่มีใครช่วยสอนฉันเกี่ยวกับสาเหตุที่เป็นไปไม่ได้หรือยากมาก?

1
Magento คูปองหลายใบบนรถเข็น
ฉันทำงานเป็นเวลา 2 วันในการสมัครคูปองหลายใบบนตะกร้าฉันรู้ว่ามีโมดูลที่พร้อมให้บริการ แต่ฉันไม่ต้องการใช้ ฉันต้องการรหัสที่กำหนดเองเพื่อให้ฉันสามารถใช้รหัสคูปองมากกว่า 1 ใบในการสั่งซื้อครั้งเดียว กรุณาช่วย. ฉันเหนื่อยมากหลังจากทำงานในสิ่งเดียวกัน

3
วิธีลบการซูมออกจากหน้ารายละเอียดผลิตภัณฑ์ในธีม 1.9 RWD
คุณจะลบคุณสมบัติการซูมออกจากธีม rwd ของ Magento 1.9 ได้อย่างไร? ฉันสามารถลบมันด้วย CSS div.zoomContainer { display: none; } แต่ฉันไม่คิดว่านี่เป็นวิธีที่ดีที่สุดเหรอ? จะเป็นการดีกว่าถ้าจะลบออกจากไฟล์เทมเพลตหรือด้วย xml ฉันลองแก้ไขเทมเพลต / แคตตาล็อก / ผลิตภัณฑ์ / ดู / media.phtml แต่ไม่มีโชค

5
ประเภทบล็อกไม่ถูกต้อง
ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้สองสามครั้งต่อวันและความรู้ของฉันเกี่ยวกับการทำงานภายในของ Magento CE 1.9.0.1 นั้นบางพอที่ฉันไม่รู้ว่านี่เป็นเรื่องปกติพฤติกรรมการให้คำปรึกษาจาก Magento หรือถ้ามันบอก ฉันฉันมีปัญหาที่ไม่ดี นี่คือข้อความ: ประเภทแคชอย่างน้อยหนึ่งรายการไม่ถูกต้อง: บล็อกเอาต์พุต HTML คลิกที่นี่เพื่อไปที่การจัดการแคชและรีเฟรชประเภทแคช การรีเฟรชแคชนั้นทำให้ปัญหาหายไปสองสามชั่วโมงหรือมากกว่านั้น ฉันยังไม่ได้แก้ไขเลย์เอาต์ผลิตภัณฑ์ ฯลฯ ไม่มีอะไรเลย มีอะไรผิดปกติและฉันจะแก้ไขได้อย่างไร?

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