Magento

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


3
Magento 2 checkout - 400 Bad Request
ฉันพบข้อผิดพลาดด้านล่างขณะสั่งซื้อสินค้าในร้าน Magento 2 ด้วยวิธีการชำระเงินสดในการจัดส่ง POST http://yoursite.com/rest/ae_en/V1/carts/mine/payment-information 400 (Bad Request) มีใครที่ประสบปัญหาเดียวกันหรือไม่

6
วิธีการตั้งค่าเริ่มต้นในตัวเลือกที่กำหนดเองใน magento2
ฉันต้องการตั้งค่าตัวเลือกเริ่มต้นเป็นค่าตัวเลือกที่กำหนดเองในระดับผลิตภัณฑ์ ทำอย่างไรใน Magento 2 โปรดช่วยฉันแก้ไขปัญหานี้ด้วย

1
Magento Certified Developer Plus: มีการกำจัดคำถามของ EE หรือไม่
ฉันวางแผนที่จะจองการรับรอง Developer Plus ของฉันในปีนี้ อย่างไรก็ตามฉันไม่ได้ทำงานกับ EE มากนัก ฉันได้รับการรับรองสำหรับนักพัฒนาแล้วและฉันสงสัยว่าคำถาม EE ในการสอบ Developer Plus นั้นถูกกำจัดหรือไม่ ตัวอย่างเช่นหากฉันได้รับคำถามจากการสอบ Developer และคำถาม EE ทั้งหมดผิดฉันจะยังคงผ่านหรือไม่

4
Magento 2 update.log เพิ่มขนาดที่สำคัญทุกนาที
UPDATE: ฉันลงเอยด้วยการใช้ยูทิลิตี logrotate เพื่อจัดการไฟล์บันทึกที่กำลังเติบโต ฉันยังตั้งค่างาน cron ไม่กี่แห่งที่จะตรวจสอบไฟล์ชั่วคราวที่ไม่จำเป็นเป็นครั้งคราว ฉันมี Magento 2 cron มาตรฐานที่กำหนดค่าและทำงานอยู่ หลังจากสองวันฉันพบปัญหาบางอย่างในขณะที่ทำงานบางอย่างในแผงควบคุมระบบ เมื่อฉันตรวจสอบบันทึกเซิร์ฟเวอร์ฉันพบว่าเป็นปัญหาพื้นที่ดิสก์ หลังจากการสอบสวนเพิ่มเติมฉันพบว่านี่update.log.txtเป็นผู้กระทำผิด ขนาดไฟล์เพิ่มขึ้น> 1MB ทุกนาที มีเวลาถึงมากกว่า 20GB เป็นเรื่องปกติสำหรับการตั้งค่า Magento 2 แบบมาตรฐานหรือไม่? หรือฉันสามารถปิดการใช้งานหรืออย่างน้อยก็สามารถย่อขนาดมันได้? มันเกิดขึ้นกับทั้งผู้พัฒนาและโหมดการผลิต การตั้งค่า Cron นั้นเป็นไปตามคู่มือนี้ แท็บ Cron: * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by …
9 magento2  cron  log 

2
Magento 2: - เพิ่ม attribute select ให้กับหมวดหมู่
ฉันต้องการเพิ่มคุณสมบัติการเลือก / วางลงในหมวดหมู่และแสดงในแบ็กเอนด์เพื่อให้เจ้าของร้านเลือกได้ หลังจากการวิจัยฉันพบสิ่งต่อไปนี้ที่ต้องทำ: สร้างแอตทริบิวต์ผ่าน Setupscript รวมไว้ในการประกาศส่วนประกอบ UI ดังนั้นนี่คือสิ่งที่ฉันได้ทำ: public function install(ModuleDataSetupInterface $setup, ModuleContextInterface $context) { /** @var $eavSetup \Magento\Eav\Setup\EavSetup */ $eavSetup = $this->eavSetupFactory->create(['setup' => $setup]); $eavSetup->addAttribute( \Magento\Catalog\Model\Category::ENTITY, 'attribute_code', [ 'type' => 'int', 'label' => 'Top Navigation CMS Block', 'input' => 'select', 'source' => 'Magento\Catalog\Model\Category\Attribute\Source\Page', 'required' => false, 'sort_order' => …

2
ฉันจะเพิ่มฟิลด์กำหนดเองลงในฟอร์มผู้ดูแลระบบใน Magento 2 ได้อย่างไร
ฉันได้สร้างแบบฟอร์มในผู้ดูแลระบบโดยใช้องค์ประกอบ UI ดังนั้นในview/adminhtml/ui_component/[module]_[entity]_form.xmlฉันมีดังต่อไปนี้: <field name="configuration"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Configuration</item> <item name="formElement" xsi:type="string">textarea</item> <item name="source" xsi:type="string">form</item> <item name="sortOrder" xsi:type="number">30</item> <item name="dataScope" xsi:type="string">configuration</item> <item name="validation" xsi:type="array"> <item name="required-entry" xsi:type="boolean">true</item> </item> </item> </argument> </field> ตอนนี้ฉันไม่ต้องการให้ค่านี้เป็นtextareaแต่ฉันต้องการสร้างเวทมนตร์ HTML ของตัวเองในแบ็กเอนด์สำหรับค่านี้ ในที่สุด 'HTML Magic' นี้จะเป็นจำนวนมากของ JS / KnockOut …

2
กรองการรวบรวมผลิตภัณฑ์ตามคุณลักษณะผลิตภัณฑ์ย่อย
ฉันมีสถานการณ์เช่น 2 คุณลักษณะซึ่งกำหนดให้กับผลิตภัณฑ์เด็ก 1) person_height_fromและ 2) person_height_toซึ่งมีแอตทริบิวต์ประเภทDropDown ซึ่งกำหนดให้เฉพาะในผลิตภัณฑ์สำหรับเด็ก แต่ไม่ได้กำหนดในผลิตภัณฑ์หลัก ฉันต้องการกรองชุดผลิตภัณฑ์ในหน้าหมวดหมู่ด้วยแอตทริบิวต์นี้ ชอบ length = 175 $collection->addAttributeToFilter('person_height_from', array('lteq' => $length)); $collection->addAttributeToFilter('person_height_to', array('gteq' => $length)); เป็นไปได้ไหมที่จะรับเฉพาะผลิตภัณฑ์แม่ในหน้าหมวดหมู่ที่ผลิตภัณฑ์ย่อยกำหนดค่าไว้ด้านบน ความช่วยเหลือของคุณจะได้รับการชื่นชม

4
ฉันจะเปลี่ยนภาษาของร้านค้าได้อย่างไรหลังจากเปลี่ยนร้านค้า
ฉันมีสองร้านสาขาหนึ่งคือภาษาอังกฤษและร้านหนึ่งคือฝรั่งเศส สร้างผลิตภัณฑ์และหมวดหมู่เป็นภาษาอังกฤษและฝรั่งเศสด้วย แต่ฉันไม่สามารถสร้างหมวดหมู่หรือผลิตภัณฑ์สำหรับภาษาฝรั่งเศสได้ โปรดช่วยฉันจะสร้างเนื้อหาเช่นหมวดหมู่ผลิตภัณฑ์สำหรับร้านค้าฝรั่งเศสเป็นภาษาฝรั่งเศสได้อย่างไร

1
Magento 2 ใช้งาน cron แบบขนานได้หรือไม่?
คำถามง่ายๆ: ฉันมี cron ที่ดำเนินการทุก 5 นาทีและงานเองก็ทำงานประมาณ 5 นาที งาน cron อื่น ๆ ทั้งหมดรอให้งานนี้เสร็จหรือไม่ Magento 2 หรือ crons วิ่งพร้อมกันหรือไม่
9 magento2  cron 

1
ผู้บริโภคไม่ได้รับอนุญาตให้เข้าถึงทรัพยากร% สำหรับ API ส่วนที่เหลือของ Magento2
ฉันสร้างลูกค้าใหม่และได้รับโทเค็นอย่างสมบูรณ์แบบ แต่เมื่อฉันพยายามเข้าถึง API เช่นนั้น http://myhost.com/index.php/rest/V1/customers/me?Authorization=Bearerhy23vc01x9s1jd2t8gho47g58trllc0b ได้รับข้อผิดพลาด <?xml version="1.0"?> <response> <message>Consumer is not authorized to access %resources</message> <parameters> <resources>self</resources> </parameters> <trace>#0 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest/RequestValidator.php(70): Magento\Webapi\Controller\Rest\RequestValidator->checkPermissions() #1 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest/InputParamsResolver.php(80): Magento\Webapi\Controller\Rest\RequestValidator->validate() #2 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest.php(299): Magento\Webapi\Controller\Rest\InputParamsResolver->resolve() #3 /var/www/myhost.com/public_html/vendor/magento/module-webapi/Controller/Rest.php(216): Magento\Webapi\Controller\Rest->processApiRequest() #4 /var/www/myhost.com/public_html/var/generation/Magento/Webapi/Controller/Rest/Interceptor.php(24): Magento\Webapi\Controller\Rest->dispatch(Object(Magento\Framework\App\Request\Http)) #5 /var/www/myhost.com/public_html/vendor/magento/framework/App/Http.php(135): Magento\Webapi\Controller\Rest\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) #6 /var/www/myhost.com/public_html/vendor/magento/framework/App/Bootstrap.php(258): Magento\Framework\App\Http->launch() #7 /var/www/myhost.com/public_html/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) #8 {main}</trace> </response> กรุณาช่วยใด ๆ
9 magento2 

1
Magento 2 แสดงราคาปกติพร้อมราคาพิเศษใน minicart
ฉันสามารถตั้งราคาปกติพร้อมกับราคาพิเศษในขณะที่ใส่ฟังก์ชั่นที่กำหนดเองในไฟล์ core vendor/magento/module-weee/Block/Item/Price/Renderer.php public function getUnitItemPriceExclTax() { $priceExclTax = $this->getItem()->getProduct()->getPrice(); return $priceExclTax; } และเรียกฟังก์ชั่นนี้เป็นไฟล์หลัก vendor/magento/module-weee/view/frontend/templates/checkout/cart/item/price/sidebar.phtml รับราคาทั้งคู่อย่างถูกต้อง แต่ฉันต้องการแทนที่นั่น vendor/magento/module-weee/Block/Item/Price/Renderer.php บล็อกในโมดูลที่กำหนดเองของฉัน ฉันได้สร้าง di.xml ด้วยรหัสด้านล่าง: <preference for="Magento\Weee\Block\Item\Price\Renderer" type="<namespace\<module_name>\Block\Item\Price\Renderer"/> และใส่getUnitItemPriceExclTax()ฟังก์ชั่นนั้นในบล็อกนั้น


4
ใช้ require-config.js เพื่อโหลดไฟล์ที่จำเป็นในทุกหน้า
ฉันรู้วิธีใช้require-config.jsในธีมที่กำหนดเอง แต่ฉันต้องการใช้ไฟล์จาวาสคริปต์ที่กำหนดเอง ( myfile.js) ในทุกหน้า ฉันควรเพิ่มไดเรกทอรีใดrequire-config.jsและจะใช้งานอย่างไรจึงจะทำงานได้ตามที่ควร กรุณาอย่าอ้างอิงถึงหน้าวีโอไอพีอย่างเป็นทางการ

6
magento 2: วิธีการใช้คำสั่งโดยและ จำกัด ข้อในแบบสอบถาม SQL
ฉันใช้รหัสต่อไปนี้เพื่อกรองผลลัพธ์และฉันต้องการ จำกัด ผลลัพธ์ $giftColletion = $this->_giftFactory->getCollection(); $giftColletion->addFieldToFilter('store_id', 1); $giftColletion->setOrder('position','ASC');

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