Magento

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

2
วิธีรับรหัสผลิตภัณฑ์หลักใน magento 2
วิธีรับรหัสผลิตภัณฑ์หลักของเด็ก ๆ ใน Magento 2 สำหรับผลิตภัณฑ์ที่กำหนดค่าได้ ฉันต้องการรับรหัสผลิตภัณฑ์หลักของผลิตภัณฑ์สำหรับเด็กใน Magento ตามรหัสผลิตภัณฑ์เด็ก
11 product  magento2 

2
วิธีการเพิ่มบล็อกที่กำหนดเองที่วิธีการจัดส่งด้านล่างในการชำระเงิน onepage?
ฉันต้องการเพิ่มบล็อกที่กำหนดเองด้านล่างวิธีการจัดส่งและบล็อกที่กำหนดเองนี้ควรอยู่ในรูปแบบวิธีการจัดส่ง ฉันคิดว่าบรรทัดของรหัสต่อไปนี้มีประโยชน์สำหรับการเพิ่มสิ่งนี้ แต่ไม่รู้ว่าจะดำเนินการต่ออย่างไร <div id="onepage-checkout-shipping-method-additional-load"> <!-- ko foreach: getRegion('shippingAdditional') --> <!-- ko template: getTemplate() --><!-- /ko --> <!-- /ko --> </div>
11 magento2 

3
ประเภทบล็อกไม่ถูกต้อง: [Namespace] \ [Module] \ Block \ Timeline
ฉันพยายามเพิ่มบล็อกไปยังส่วนท้าย แต่จนถึงตอนนี้มันกลับมาแล้ว Invalid block type: [Namespace]\[Module]\Block\Timeline แหล่งที่มาของสิ่งที่ฉันมีจนถึงสามารถพบได้ที่นี่: https://github.com/sandermangel/magento2-twitterfeed ของฉัน layout/default.xml <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="footer"> <block class="[Namespace]\[Module]\Block\Timeline" name="twitterfeed-timeline" template="footer/timeline.phtml"></block> </referenceBlock> </body> </page> และคลาสบล็อกของฉันใน vendor/[namespace]/[module]/Block/Timeline.php namespace [Namespace]\[Module]\Block; use Magento\Framework\View\Element\Template; class Timeline extends Template { /** * Timeline constructor. * @param Template\Context $context * @param array $data */ public …
11 blocks  magento2 

3
Magento 2: ใช้ตัวกรองการเปิดเผยและสถานะในการรวบรวมผลิตภัณฑ์
ฉันต้องการใช้ตัวกรองการมองเห็นและสถานะในการรวบรวมผลิตภัณฑ์ เช่นเดียวกับ Magento 1 เราทำ: Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($collection); Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($collection); ฉันได้รับชุดผลิตภัณฑ์ใน Magento 2 แต่ไม่พบฟังก์ชันเพื่อใช้ตัวกรองด้านบน

1
ฉันจะกำหนดค่า Magento อย่างถูกต้องเพื่อรองรับ 2 สกุลเงินได้อย่างไร
ปัจจุบันฉันมีหนึ่งเว็บไซต์ / ร้านค้าที่ใช้ Krones เดนมาร์กเป็นสกุลเงิน ตอนนี้ฉันต้องการขยายด้วยเว็บไซต์ใหม่ที่ใช้สกุลเงินยูโร นี่เป็นสาเหตุของปัญหาบางอย่างขณะที่ฉันพยายามทำสิ่งต่อไปนี้: ฉันต้องการที่จะใส่ราคาสินค้า + ชั้นเพียงครั้งเดียว ราคาผลิตภัณฑ์ควรถูกแปลงเป็นสกุลเงินอื่นโดยอัตโนมัติ ปัญหาปัจจุบัน: ราคาระดับจะถูกแปลงอย่างถูกต้องจาก DKK เป็น EUR แต่ราคาของผลิตภัณฑ์จะไม่ถูกแปลง ค่าจัดส่งไม่ควรใช้การแปลงสกุลเงิน (ระบบ -> การกำหนดค่า -> วิธีการจัดส่ง) ตัวอย่างเช่นหากฉันมีเว็บไซต์ที่ใช้ EURO ฉันต้องการป้อน fx 5 ยูโรสำหรับค่าขนส่ง บนเว็บไซต์ที่ใช้ DKK ฉันต้องการที่จะป้อน fx 15 DKK สำหรับค่าจัดส่ง ใช้งานได้กับการกำหนดค่าปัจจุบัน ไม่มีความแตกต่างระหว่างจำนวนเงินที่ลูกค้าคิดว่าเขาจ่ายและจำนวนเงินที่หักจากบัญชีธนาคารของลูกค้าจริง ดังนั้นฉันคิดว่าฉันต้องการกระแสหลักสำหรับ DKK และสกุลเงินฐานสำหรับยูโร? ใช้งานได้กับการกำหนดค่าปัจจุบัน การกำหนดค่าปัจจุบันของฉันเป็นดังนี้: การตั้งค่า CURRENCY การตั้งค่าเริ่มต้น (สกุลเงินฐาน: โครนเดนมาร์ก, สกุลเงินที่แสดงเริ่มต้น: โครนเดนมาร์ก, …


1
\ Magento \ Framework \ Registry เลิกใช้ใน magento 2.3, วิธีสร้างอินสแตนซ์ด้วย Registry?
/** * Registry model. Used to manage values in registry * * Registry usage as a shared service introduces temporal, hard to detect coupling into system. * It's usage should be avoid. Use service classes or data providers instead. * * @api * @deprecated * @since 100.0.2 */ https://www.mageplaza.com/devdocs/magento-2-registry-register.html ใครสามารถแสดงการสาธิตที่ใช้คลาสบริการหรือผู้ให้บริการข้อมูลแทน …

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

2
การตรวจสอบฟิลด์ที่กำหนดเองแบบพิเศษของวีโอไอพี 2
Magento2 checkout - วิธีที่ดีที่สุดในการเพิ่มการตรวจสอบสำหรับฟิลด์การชำระเงินที่กำหนดเองซึ่งขึ้นอยู่กับวิธีการจัดส่งที่เลือกคืออะไร? เช่นฉันกำลังเพิ่มเขตข้อมูลไปยังแบบฟอร์มที่อยู่ในLayoutProcessorที่ฉันสามารถระบุกฎการตรวจสอบ ฉันต้องทำให้ฟิลด์นี้จำเป็นถ้าเลือกผู้ให้บริการที่กำหนดเองของฉัน เป้าหมายของฉันคือป้องกันไม่ให้ผู้ใช้ไปยังขั้นตอนถัดไปหากไม่กรอกฟิลด์ที่กำหนดเองของฉัน ฉันรู้ว่าฉันสามารถเพิ่มการตรวจสอบความถูกต้องที่กำหนดเองก่อนขั้นตอนการสั่งซื้อ (ขั้นตอนการตรวจสอบและการชำระเงิน) แต่ฉันจำเป็นต้องตรวจสอบความถูกต้องก่อน

5
Magento 2.2.2: ขนาดหน่วยความจำที่อนุญาตของ 792723456 ไบต์หมดลง (พยายามจัดสรร 184320 ไบต์)
ฉันทำงานใน magento 2.2.2 และเมื่อฉันบันทึกผลิตภัณฑ์มันจะแสดงข้อผิดพลาดนี้ ข้อผิดพลาดร้ายแรง: ขนาดหน่วยความจำที่อนุญาตของ 792723456 ไบต์หมดลง (พยายามจัดสรร 184320 ไบต์) ใน /var/www/html/Demo/vendor/magento/framework/Profiler.php ที่บรรทัด 153 Php version : 7.0 Magento : 2.2.2 ฉันยังใช้การเปลี่ยนแปลงmemory_limit = 16Gในphp.iniไฟล์และรีสตาร์ทเซิร์ฟเวอร์ apache ยังปัญหานี้ไม่ได้รับการแก้ไข <?php namespace Abc\Xyz\Observer; use Magento\Framework\Event\ObserverInterface; use \Magento\Store\Model\StoreManagerInterface; class ProductSaveAfter implements ObserverInterface { protected $_objectManager; protected $messageManager; protected $_productmFactory; protected $_productdFactory; protected $_productsFactory; protected …

7
ความแตกต่างระหว่างคุณลักษณะที่ผู้ใช้กำหนดและแอตทริบิวต์ที่ผู้ใช้ไม่ได้กำหนดไว้คืออะไร
ฉันมีคุณสมบัติของลูกค้าที่กำหนดไว้ดังต่อไปนี้: $customerSetup->addAttribute(Customer::ENTITY, "attr_code", [ "type" => "varchar", "backend" => "", "label" => "Attribute Label", "input" => "text", "source" => "Magento\Eav\Model\Entity\Attribute\Source\Table", "visible" => true, "required" => false, "default" => "", "frontend" => "", "unique" => false, "note" => "", 'system' => 0, 'user_defined' => true ]); คำถามของฉันคืออะไรฉันuser_definedจะตั้งค่าคุณลักษณะต่างกันfalseอย่างไร และในสถานการณ์ที่ฉันควรจะตั้งuser_definedไปtrueหรือfalse?

5
Magento 2: วิธีการอัพเดทสถานะการสั่งซื้อโดยทางโปรแกรมในโมดูลที่กำหนดเอง?
$orderId = 1; $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $order = $objectManager->create('\Magento\Sales\Model\Order')->load($orderId); $order->setState("processing")->setStatus("processing"); $order->save(); โปรดบอกฉันว่าฉันปรับปรุงสถานะการสั่งซื้อใน Magento 2 ได้อย่างไร?

2
Magento 2: วิธีการส่งข้อมูลโดยใช้แบบฟอร์ม Ajax ในรูปแบบที่กำหนดเอง?
ใครช่วยอธิบายฉันได้ว่าฉันจะสร้างรูปแบบง่าย ๆ บนหน้า Magento-2 เพื่อส่งข้อมูลโดยใช้ Ajax ได้อย่างไร ฉันมีรูปแบบและการดำเนินการควบคุมที่ส่งข้อมูลโดยไม่ต้องใช้ ajax
11 magento2  ajax 

3
วิธีการเรียกบล็อกแบบคงที่ในแถบด้านข้างซ้ายในหน้าใน Magento 2
เราจะเรียกบล็อกแบบคงที่ใน Magento 2 ในหน้าได้อย่างไร ใน Magento 1 เรามีสิ่งนี้ด้วยรหัสต่อไปนี้: <reference name="left"> <block type="cms/block" name="Klantenservice menu" before="-"> <action method="setBlockId"><block_id>cmsmenu</block_id></action> </block> </reference>

3
Magento 2: วิธีเพิ่มบล็อกเพิ่มเติมในหน้าชำระเงิน?
liฉันต้องการจะแทนที่แฟ้มข้างต้นและแสดงบล็อกของฉันเองใน วีโอไอพี \ ผู้ขาย \ วีโอไอพี \ โมดูลเช็คเอาท์ \ มุมมอง \ ส่วนหน้า \ เว็บ \ แม่แบบ \ shipping.html <li id="shipping" class="checkout-shipping-address" data-bind="fadeVisible: visible()"> <div class="step-title" data-bind="i18n: 'Shipping Address'" data-role="title"></div> </li> <!-- ko if:myBlock --> // Mine need to call block created from Admin <li> <p data-bind="html: myBlock"></p> </li> <!-- /ko …

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