Magento

คำถาม & คำตอบสำหรับผู้ใช้แพลตฟอร์ม Magento e-Commerce

4
วิธีที่เร็วที่สุดในการอัปเดตแอตทริบิวต์ในผลิตภัณฑ์ทั้งหมด
ฉันพยายามอัปเดตราคาเป็นผลิตภัณฑ์จำนวนมาก (มากกว่า 10.000) วิธีที่ฉันทำตอนนี้ใช้เวลานานมาก วิธีใดเป็นวิธีที่ดีที่สุดในการวนซ้ำผลิตภัณฑ์ทั้งหมดและอัปเดตผลิตภัณฑ์ส่วนใหญ่ ขอบคุณ

10
Magento 2 StyleSheet ไม่โหลด
ฉันได้ติดตั้ง magento 2 สำเร็จแล้ว แต่ส่วนหน้าและสไตล์ผู้ดูแลระบบไม่โหลด แม้หลังจากเข้าสู่ระบบผู้ดูแลระบบก็ไม่ให้หน้า (404) URL หลักใน core_config_data: http://localhost.com/magento2/

4
SSL ปลอดภัยทั้งส่วนหน้า (ทุกหน้า)
ฉันเปิดร้านที่ขายผลิตภัณฑ์ดิจิทัลและสำหรับฉันมันสำคัญมากที่จะแสดงให้ลูกค้าเห็นว่าร้านค้าทั้งหมดของฉันปลอดภัย Google ก็เริ่มให้รางวัลกับเว็บไซต์ที่ใช้ SSL http://googlewebmastercentral.blogspot.se/2014/08/https-as-ranking-signal.html ฉันต้องการใช้ SSL (https) ในทุกหน้าของฉันใน Magento ฉันค้นหาฟอรัมและ Google เพื่อหาคำตอบและ / หรือส่วนขยาย แต่ไม่มีผลลัพธ์ ไม่มีใครรู้วิธีการบรรลุเป้าหมายนี้หรือไม่? นอกจากนี้ฉันควรยกเว้นปัญหาใด ๆ เมื่อทำเช่นนี้? ฉันรู้ว่าความเร็วจะลดลง แต่ก็โอเค

4
ลบขั้นตอนการจัดส่งในการชำระเงิน Onepage
ฉันใช้ CE 1.9.1.0 ฉันกำลังพยายามลบข้อมูลการจัดส่งและขั้นตอนการจัดส่งจากขั้นตอนการชำระเงินแบบ onepage แต่ไม่ประสบความสำเร็จ บางทีใครบางคนสามารถช่วยฉันชี้แนะทิศทางที่ถูกต้อง?

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

2
การตรวจสอบวันที่เริ่มต้นและสิ้นสุด
ฉันได้รับการทำงานในรูปแบบผู้ดูแลระบบที่ผมต้องการให้ผู้ใช้เลือกและStart DateEnd Date ฉันมีเพื่อให้การตรวจสอบดังกล่าวที่จะต้องมากกว่าEnd DateStart Date ใครช่วยกรุณาช่วยฉันในการจัดทำคลาสการตรวจสอบความถูกต้องของ Magento สำหรับวันเริ่มต้นและวันที่สิ้นสุดกับสถานการณ์ตามที่อธิบายไว้ข้างต้น ถ้ามันเป็นไปไม่ได้ด้วยการตรวจสอบ Magento เริ่มต้นกรุณาโพสต์รหัส JS ที่กำหนดเอง นอกจากนี้ยังอยู่ในฟอร์มของฉันสำหรับช่วงวันที่ $dateFormatIso = Mage::app()->getLocale()->getDateFormat( Mage_Core_Model_Locale::FORMAT_TYPE_SHORT ); $fieldset->addField('start_date', 'date', array( 'label' => Mage::helper('myhelper')->__('Start Date'), 'name' => 'start_date', 'note' => $this->__('Start Date'), 'required' => true, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => $dateFormatIso, 'class' => 'required-entry validate-date validate-date-range date-range-start_date-from' )); …

4
รับค่าของคุณสมบัติหลายตัวเลือกที่เลือก
ใช้เวลาต่อไปนี้ "รถยนต์" ผลิตภัณฑ์: โฟล์คสวาเกนกอล์ฟ มันมีคุณสมบัติหลายcar_optionsตัวเลือกที่มีตัวเลือกที่เป็นไปได้ต่อไปและรหัสของพวกเขา: Airco (id = 123) ที่เลือก เลือกตัวเลือก (id = 124) แล้ว บลูทู ธ (id = 125) การนำทาง (id = 126) มีการเลือก Radio และ Airco สำหรับผลิตภัณฑ์นี้ ฉันจะรับค่าทั้งสองนี้ (วิทยุ, airco) และแสดงได้อย่างไร ได้รับ $ _product

6
Patch หรือ Core Hack
เมื่อฉันอยู่ในโครงการอัพเกรดระบบสิ่งหนึ่งที่ฉันทำคือทำให้ระบบของลูกค้าแตกต่างจากการติดตั้ง Magento ใหม่ ฉันกำลังมองหาแฮ็คหลักหรือไฟล์เพิ่มเติมที่ไม่ได้เป็นส่วนหนึ่งของ Magento มาตรฐานเพื่อให้แน่ใจว่าฉันทำงานได้อย่างฉับพลัน แต่สำคัญกับธุรกิจที่ทำโดยนักแปลอิสระผู้รับเหมาที่ปรึกษาหรือเอเจนซี่คนก่อน ๆ สิ่งหนึ่งที่ทำให้ฉันงงอยู่เสมอคือแพทช์ ในช่วงหลายปีที่ผ่านมาวีโอไอพีได้ออกแพทช์ "ระหว่างเวอร์ชัน" ซึ่งโดยปกติจะใช้เพื่อแก้ไขปัญหาด้านความปลอดภัยหรือการเปลี่ยนแปลงใน API ของผู้จัดส่ง / ชำระเงิน ปัญหาคือจากมุมมองของความแตกต่างแพทช์จะแยกไม่ออกจากแกนแฮ็คโดยเฉพาะอย่างยิ่งเมื่อคุณไม่รู้ว่าแพตช์ใด (ถ้ามี) ถูกนำไปใช้กับระบบ ซึ่งนำไปสู่คำถามของฉัน คุณแยกความแตกต่างระหว่างแฮ็คหลักและแพทช์ได้อย่างไร

3
มีไฟล์ XML โครงร่างธีมโลคัลอื่นที่ไม่ใช่ local.xml หรือไม่?
ฉันสร้างธีมโดยการสร้างและแก้ไขไฟล์ต่อไปนี้: frontend/mypackage/default/layout/local.xml ฉันมีมุมมองร้านค้า "site1" และต้องการสร้างข้อยกเว้นเกี่ยวกับ local.xml เริ่มต้นของ "mypackage" ดังนั้นฉันจึงสร้างไฟล์นี้: frontend/mypackage/site1/layout/local.xml อย่างไรก็ตามทันทีที่ฉันสร้างไฟล์นี้วีโอไอพีจะข้ามการเปลี่ยนแปลง local.xml เริ่มต้น ฉันจะบอก Magento ให้ใช้ local.xml จากค่าเริ่มต้นและเพิ่มการเปลี่ยนแปลงใน local.xml ของ site1 ได้อย่างไร

2
วิธีรับข้อมูลจาก config.xml ของโมดูล
ในโมดูลฉันจำเป็นต้องได้รับข้อมูลบางส่วนจากไฟล์config.xmlของโมดูลBและC มีวิธีการหรือคลาสพิเศษสำหรับเรื่องนี้หรือไม่? โดยเฉพาะฉันต้องได้รับโครงสร้าง XML และค่าของโหนด<default>เพื่อให้ฉันสามารถคืนค่าเริ่มต้นของการกำหนดค่าระบบของโมดูล B และ C ด้านล่างเป็นตัวอย่างจาก config.xml ของโมดูล Wishlist: <config> <default> <wishlist> <general> <active>1</active> </general> <email> <email_identity>general</email_identity> <email_template>wishlist_email_email_template</email_template> </email> </wishlist> </default> </config> เท่าที่ฉันรู้ Magento โหลดไฟล์ config.xml ของโมดูลทั้งหมดดังนั้นฉันสงสัยว่าข้อมูลนี้อาจถูกแคชแล้วและสามารถดึงจากแคชได้หรือไม่ ถ้าไม่วิธีการเรียกโปรแกรมมัน?

2
ย้ายออกจากสต็อกผลิตภัณฑ์ไปยังจุดสิ้นสุดของรายการผลิตภัณฑ์แคตตาล็อก [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Magento Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันต้องผลักสินค้าออกจากรายการสินค้าจนหมดรายการ โปรดแนะนำฉันเกี่ยวกับวิธีการแก้ปัญหานี้หรือไฟล์ที่จะขุด จนถึงตอนนี้ฉันได้พบToolbar.phpและทำงานรอบ ๆ มัน

3
นักแต่งเพลงที่ติดตั้ง Ecomdev_PhpUnit ข้ามการทดสอบเนื่องจาก vfsstream ขาดหายไป
ฉันกำลังทำงานกับการติดตั้ง Enterprise Edition 1.13.1 (แม้ว่า Community Edition จะมีปัญหาเดียวกัน) และเรากำลังติดตั้งการพึ่งพาผ่านผู้เรียบเรียงที่พร้อมใช้งาน ฉันได้ติดตั้งส่วนขยาย Ecomdev_PhpUnit ของ Ivan ผ่านทางผู้แต่งเพลงที่ซื้อในการอ้างอิง phpunit ทั้งหมด ฉันได้คัดลอก phpunit.xml.dist จากผู้จำหน่าย / ivanchepurnyi / ecomdev_phpunit ลงในไดเรกทอรีรากของโครงการของฉัน เมื่อฉันทำการทดสอบหน่วยครั้งแรกฉันได้รับข้อผิดพลาดต่อไปนี้: The test was skipped, since vfsStream component is not installed. Try install submodules required for this functionality ฉันได้เพิ่มรายการ require-dev ต่อไปนี้ลงในcomposer.jsonและรันcomposer update: "mikey179/vfsStream": ">=1.2.0", อย่างไรก็ตาม PHPUnit …

2
ทำไมวีโอไอพีจึงจัดเก็บเดลต้าการปัดเศษเมื่อคำนวณภาษี
ในรูปแบบtax/Sales_Total_Quote_Taxมีวิธีการ_deltaRound()ที่รอบราคา มันเพิ่มเดลต้าขนาดเล็กเพื่อหยุดพฤติกรรม nondeterministic เมื่อปัดเศษ 0.5 /** * Round price based on previous rounding operation delta * * @param float $price * @param string $rate * @param bool $direction price including or excluding tax * @param string $type * @return float */ protected function _deltaRound($price, $rate, $direction, $type = 'regular') { …
14 price  tax  rounding 

1
ผู้สังเกตการณ์ทดสอบหน่วยในวีโอไอพี
คุณเข้าหาผู้ทดสอบผู้สังเกตการณ์ใน Magento ได้อย่างไร (ทำงานกับEcomDev_PHPUnit ) การยืนยันประเภทใดที่รวมถึง? ตรวจสอบว่าเหตุการณ์กำลังถูกส่ง ( assertEventDispatched()) ตรวจสอบฟังก์ชั่นด้วยข้อมูลจำลอง ... เป็นการดีที่ฉันต้องการที่จะเห็นความคิดเห็นของนักพัฒนาคนอื่นเกี่ยวกับวิธีการและการยืนยันที่ทำ

2
วิธีการส่งออกแอตทริบิวต์และชุดคุณลักษณะทั้งหมดจากการติดตั้ง Magento และนำเข้าสู่การติดตั้งอื่น
ฉันต้องส่งออกคุณลักษณะและชุดผลิตภัณฑ์ทั้งหมดจากเว็บไซต์ปัจจุบันของฉัน (Enterprise Edition 1.12.0.0) และนำเข้าทั้งหมดไปยังเว็บไซต์ใหม่ (CE 1.8) ฉันเคยผ่านสิ่งเหล่านี้: การนำเข้าคุณสมบัติไปที่การติดตั้งวีโอไอพีใหม่ N98-magerun การส่งออกและนำเข้า-แอตทริบิวต์ในวีโอไอพี แต่ไม่สามารถระบุได้ว่าจะส่งออกคุณลักษณะทั้งหมดอย่างไรนอกจากนี้ฉันไม่สามารถจ่ายเงินสำหรับส่วนขยายใด ๆ สำหรับกระบวนการนี้ :( เนื่องจาก บริษัท ของฉันจะไม่ให้มัน บางคนสามารถชี้ทิศทางที่ถูกต้องให้ฉันได้หรือไม่?

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