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

คำถามทั่วไปเกี่ยวกับ Magento 2 ไม่ใช่เฉพาะรุ่นรอง ใช้แท็กนี้เพื่อแยกความแตกต่างจาก Magento 1. หากคุณมีปัญหากับรุ่นที่เฉพาะเจาะจงโปรดใช้แท็ก 'Magento-2.x' ที่เหมาะสมแทน ฟังก์ชันการทำงานระหว่าง Magento 2 รุ่นรองอาจแตกต่างกัน

3
Magento2 วิธีที่ถูกต้องในการรับรายการสั่งซื้อ
ฉันกำลังทำงานกับการขยายเวลาชำระเงิน M2 ร้านค้าของเราต้องการให้เราส่งรายละเอียดรายการพร้อมกับคำสั่งซื้อ ทุกอย่างทำงานได้ดี แต่$order->getAllItems();หรือ$order->getAllVisibleItems();ส่งคืนผลิตภัณฑ์หลักที่เรียบง่ายและกำหนดค่าได้ ถ้าฉันมี 2 สินค้าในตะกร้า 1 ผลิตภัณฑ์ง่าย ๆ 1 เกี่ยวข้องกับผลิตภัณฑ์ที่กำหนดค่าได้ ดังนั้นแทนที่จะได้สองผลิตภัณฑ์ฉันได้สาม ผลิตภัณฑ์ที่เกี่ยวข้องและผลิตภัณฑ์หลักอย่างง่ายหนึ่งรายการ ฉันสามารถลองแยกผลิตภัณฑ์ที่ถูกต้อง แต่ฉันแน่ใจว่าต้องเป็นอย่างอื่น /** @var \Magento\Sales\Model\Order $order */ $order = $payment->getOrder(); /** * Get All Items of Products */ $productItems = $order->getAllItems() // returning 3 products where I have 2 in cart $productItemsTest = $order->getAllVisibleItems(); // …

3
Magento 2: เรียกใช้วิดเจ็ตในไฟล์. phtml
ฉันมีวิดเจ็ต: {{widget type="Magento\Catalog\Block\Product\Widget\NewWidget" display_type="all_products" products_count="5" template="product/widget/new/content/new_grid.phtml"}} ดังนั้นจึงสามารถทำงานได้ในเนื้อหาของบล็อก CMS หรือหน้า CMS ฉันต้องการแสดงมันในไฟล์. phtml ฉันต้องทำอย่างไร
11 magento2  widget 

6
Magento 2: ซ่อนวิธีการจัดส่งอื่น ๆ เมื่อจัดส่งฟรี
ฉันเรียกเก็บเงินจากลูกค้าของฉันในอัตราคงที่สำหรับการจัดส่งและฉันยังเสนอการจัดส่งฟรีสำหรับคำสั่งซื้อที่สูงกว่าจำนวนที่แน่นอน ในขณะนี้ลูกค้าที่มีสิทธิ์ได้รับการจัดส่งฟรีจะได้รับตัวเลือกการจัดส่งซึ่งแสดงให้เห็นซึ่งอาจสร้างความสับสนให้กับลูกค้าบางส่วน ไม่มีใครรู้ว่ามีวิธีซ่อนวิธีการจัดส่งอื่น ๆ เมื่อมีวิธีการจัดส่งฟรีหรือไม่

8
ข้อผิดพลาดขั้นตอนการย้ายข้อมูล Eav
ใครมีปัญหานี้ การย้ายข้อมูล> ขั้นตอน EAV SQLSTATE [23000]: การละเมิดข้อ จำกัด ด้านความซื่อสัตย์: 1062 รายการที่ซ้ำกัน '1-Migration_Default' สำหรับคีย์ 'EAV_ATTRIBUTE_SET_ENTITY_TYPE_ID_ATTRIBUTE_SET_NAME'

1
จะเปลี่ยนชื่อการจัดส่งคำสั่งซื้อในส่วนหน้าแดชบอร์ดของลูกค้าได้อย่างไร
ฉันใช้ Magento 2.1 ฉันต้องการเปลี่ยนชื่อการจัดส่งคำสั่งซื้อและสลับการจัดส่งคำสั่งซื้อก่อนจากนั้นจึงออกใบแจ้งหนี้

4
วิธีแสดงส่วนลดสินค้าที่กำหนดค่าได้เป็นเปอร์เซ็นต์ในรายการผลิตภัณฑ์ใน Magento 2
ในหน้ารายละเอียดผลิตภัณฑ์แสดงเปอร์เซ็นต์ส่วนลด เมื่อฉันเปิดหน้ารายการจะไม่สามารถแสดงเปอร์เซ็นต์สำหรับผลิตภัณฑ์ที่กำหนดค่าได้ ได้โปรดแก้ปัญหาให้ฉันด้วย ฉันได้ใช้รหัสด้านล่างสำหรับสิ่งนั้น แต่มันไม่ทำงานสำหรับผลิตภัณฑ์ที่กำหนดค่าได้ <div class="discount-p"> <?php if($_product->getTypeId() == "simple") { $simplePrice = $_product->getPrice(); } else { $_children = $_product->getTypeInstance()->getUsedProducts($_product); foreach ($_children as $child){ $simplePrice = $child->getPrice(); break; } } $_finalPrice =$_product->getFinalPrice(); $_price = $simplePrice; if($_finalPrice < $_price) { $_savingPercent = 100 - round(($_finalPrice / $_price)*100); echo '('. $_savingPercent …


3
Magento 2.2.X> 2.3.0 ปัญหาการอัพเกรด
วีโอไอพีวันนี้ 2.3.0 เปิดตัวอย่างเป็นทางการ ฉันพยายามอัพเกรดจาก 2.2.6> 2.3.0 แต่ล้มเหลว พยายามอัปเกรดจาก 2.2.6> 2.2.7 และไม่ประสบปัญหาใด ๆ ลองอีกครั้ง 2.2.7> 2.3.0 และได้รับข้อผิดพลาดเดียวกับที่ฉันเคยลองเมื่ออัปเกรดจาก 2.2.6> 2.3.0 ข้อผิดพลาดจาก Web Setup Wizzard - การอัพเกรดระบบ คำสั่ง "update" ล้มเหลว: คุณกำลังเรียกใช้ผู้แต่งโดยเปิดใช้งาน xdebug สิ่งนี้มีผลกระทบสำคัญต่อประสิทธิภาพการทำงานของรันไทม์ ดู https://getcomposer.org/xdebugกำลังโหลดที่เก็บข้อมูลผู้แต่งของนักแต่งเพลงพร้อมด้วยข้อมูลแพคเกจการอัปเดตการพึ่งพา (รวมถึง require-dev) ความต้องการของคุณไม่สามารถแก้ไขเป็นชุดแพคเกจที่ติดตั้งได้ ปัญหา 1 - magento / product-community-edition 2.3.0 ต้องใช้ magento / magento2-base 2.3.0 -> พอใจโดย magento …



2
จะรับราคาสินค้าในทุกสกุลเงินได้อย่างไร
ฉันมีการตั้งค่าที่มีสองมุมมองร้านค้า มุมมองร้านค้าครั้งแรกมีฐานและสกุลเงินเดียวกำหนดเป็น USD อันที่สองมี 2 สกุลเงินที่อนุญาต - USD และ EUR EUR เป็นค่าเริ่มต้นที่แสดงหนึ่ง USD ถูกตั้งค่าเป็นฐานหนึ่ง ราคาของผลิตภัณฑ์ทั้งหมดมีการกำหนดเป็น USD เท่านั้นและอัตราแลกเปลี่ยนสำหรับ EUR ถูกกำหนดไว้ที่ 0.75 ราคาของผลิตภัณฑ์สมมติว่า $ 14 และรหัสของฉันไปที่: // Store ID 2 - default currency EUR, base currency USD // $product is instance of Magento\Catalog\Model\Product $priceInfo = $product->getPriceInfo(); $price = $priceInfo->getPrice('regular_price')->getValue(); รหัสนี้จะดึงราคาที่ถูกต้อง (10.50) เป็น …

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

3
วิธีบันทึกเฉพาะค่าคุณลักษณะเฉพาะแทนที่จะบันทึกผลิตภัณฑ์ทั้งหมดใน Magento2
อย่างที่คุณรู้แล้วว่าเราเคยมีวิธีการด้านล่างในวีโอไอพีเพื่อบันทึกค่าคุณลักษณะเฉพาะเช่นนี้ // saving product attribute $product = Mage::getModel('catalog/product')->load('id here'); $product->setName('your name here'); $product->getResource()->saveAttribute($product, 'name'); หรือ // saving customer attribute $customer->setData($attrCode, $value)->getResource()->saveAttribute($customer, $attrCode); ทุกคนสามารถแจ้งให้ทราบว่าทางเลือกของการดังกล่าวข้างต้นใน Magento2

4
จะระบุเส้นทางของภาพในเทมเพลต HTML ที่น่าพิศวงได้อย่างไร
ฉันพยายามเพิ่มภาพไอคอนในMagento_Paypal/web/template/payment/paypal-express.htmlเทมเพลต web/imagesไอคอนตั้งอยู่ใน ฉันต้องการใช้เทียบเท่ารหัสต่อไปนี้ซึ่งทำงานในแม่แบบ HTML ของอีเมล แต่ไม่ใช่แม่แบบนี้: <img src="{{view url='images/icon-paypal.png'}}"> เนื่องจากตัวแปรปีกกาแบบหยิกไม่ทำงานในแม่แบบ HTML นี้คุณจะอ้างอิงภาพที่มีอยู่ในweb/imagesไดเรกทอรีของชุดรูปแบบได้อย่างไร

3
รายการผลิตภัณฑ์ Magento2 - แสดงตัวเลือกผลิตภัณฑ์
ฉันกำลังทำงานกับชุด Magento 2 ใหม่ในขณะนี้ สำหรับชุดรูปแบบนี้ฉันต้องการแสดงตัวเลือกผลิตภัณฑ์ทั้งหมด (ตัวเลือกที่กำหนดเองและตัวเลือกผลิตภัณฑ์ที่กำหนดรูปแบบได้) ในรายการผลิตภัณฑ์ วิธีนี้ผู้ใช้สามารถเพิ่มผลิตภัณฑ์ลงในรถเข็นได้อย่างรวดเร็ว ฉันลองเพิ่มproduct.infoบล็อกเข้าไปcatalog_category_view.xmlและตั้งค่าผลิตภัณฑ์สำหรับบล็อกนั้น ตัวเลือกจะปรากฏขึ้นสำหรับทุกผลิตภัณฑ์ปัญหาคือตัวเลือกที่แสดงนั้นมาจากผลิตภัณฑ์แรกเท่านั้น ดังนั้นผลิตภัณฑ์อื่น ๆ ทั้งหมดจึงมีตัวเลือกนี้ --- ปรับปรุง --- ฉันจัดการเพื่อแสดงตัวเลือกผลิตภัณฑ์ แต่ราคาไม่ได้รับการปรับปรุง ใครบางคนชี้ให้ฉันในทิศทางที่ถูกต้อง? <form id='product_addtocart_form_<?php echo $product->getId(); ?>' class="c-product__details__add-to-cart" data-role="tocart-form" action="<?php echo $postParams[ 'action' ]; ?>" method="post"> <input type="hidden" name="product" value="<?php echo $postParams[ 'data' ][ 'product' ]; ?>"> <input type="hidden" name="<?php echo Action::PARAM_NAME_URL_ENCODED; ?>" …

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