Magento

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

1
สร้าง Magento 2 Upgrade Script เพื่อเพิ่ม / อัพเดทฟิลด์ใหม่ลงในตารางโมดูลที่กำหนดเอง
ใครมีความคิด / ข้อเสนอแนะเกี่ยวกับการสร้าง Magento 2 (เวอร์ชั่น CE เสถียร) สคริปต์อัพเกรด (ในโมดูลที่กำหนดเอง) สำหรับการเพิ่ม / อัปเดตฟิลด์ใหม่ลงในตารางที่กำหนดเอง? ฉันรู้เกี่ยวกับ "InstallSchema" แต่มีบางอย่างเช่น "UpgradeSchema" สำหรับอัปเกรดตารางโมดูลหรือไม่ โปรดอธิบายโดยละเอียดพร้อมตัวอย่าง

6
การดำเนินการลบถูกห้ามสำหรับพื้นที่ปัจจุบัน
ฉันต้องการสร้างคำสั่งสำหรับการดำเนินการลบสำหรับผลิตภัณฑ์อย่างง่ายโดย sku ฉันได้รับข้อผิดพลาดต่อไปนี้จะตั้งค่าพื้นที่ผู้ดูแลระบบได้อย่างไร [Magento \ Framework \ Exception \ LocalizedException] การดำเนินการลบถูกห้ามสำหรับพื้นที่ปัจจุบัน <?php namespace Sivakumar\Sample\Console; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputOption; class DeleteSimpleProduct extends Command { protected $_product; public function __construct(\Magento\Catalog\Model\Product $_product) { $this->_product =$_product; parent::__construct(); } /** * {@inheritdoc} */ protected function configure() { $this->setName('delete_simple_product') ->setDescription('Delete Simple Product') …

2
Magento 1 SQL Queries
ฉันอยู่ระหว่างการตั้งค่าฟังก์ชั่นการรายงานสำหรับ บริษัท ของฉันฉันกำลังรวบรวมข้อมูลจากไลค์ของ Google, Moz และ Courier ของเรา เป็นส่วนหนึ่งของการรายงานฉันยังต้องการรับข้อมูลจาก Magento เช่นนี้จะถูกโฮสต์ในโฟลเดอร์ที่ปลอดภัยมากบนเซิร์ฟเวอร์ของเรา สิ่งที่ฉันอยากรู้คือวิธีที่ปลอดภัยที่สุดสำหรับฉันในการเรียกใช้แบบสอบถามบนข้อมูลวีโอไอพีคืออะไร ฉันวิ่งได้ แบบสอบถาม SQL โดยตรงนอกวีโอไอพี การสืบค้น SQL ภายใน Magento แต่แล้วจะมีปัญหาในการนำพวกเขาออกจาก Magento โดยอัตโนมัติ Magento API ฉันควรทำสิ่งใดให้ดีที่สุดจากมุมมองด้านความปลอดภัยและประสิทธิภาพสำหรับเว็บไซต์ของฉัน

2
การตั้งค่าสถานะลูกค้า is_active ทำหน้าที่อะไร
ในระหว่างการสนทนาวันนี้ฉันได้รับแจ้งว่าการตั้งค่าสถานะลูกค้า is_active ไม่ได้ทำอะไรเลย นี่คือการตั้งค่าสถานะที่ไม่ซ้ำกันเช่นที่อยู่อีเมลลูกค้าในที่ไม่ใช่แอตทริบิวต์ EAV แต่เป็นคอลัมน์ในตาราง customer_entity ฉันพยายามตั้งค่าสถานะเป็น 0 สำหรับลูกค้าทดสอบ แต่ยังสามารถเข้าสู่ระบบได้ ฟังก์ชั่นอื่น ๆ ทั้งหมดดูเหมือนว่าจะทำงานได้ตามปกติ การตั้งค่าสถานะนี้ให้ไว้เพื่ออำนวยความสะดวกแก่นักพัฒนาหรือไม่ มันมีไว้สำหรับวัตถุประสงค์ในอนาคตบางอย่าง? is_active จะทำอะไรถ้ามีอะไรเกิดขึ้น? แก้ไข : นี่คือสแต็กที่เกี่ยวข้องมากเกินไป: /programming/3617832/disable-customer-in-magento

1
Magento2 การเพิ่มคุณสมบัติการสั่งซื้อที่กำหนดเอง
ฉันจะเพิ่มแอตทริบิวต์ที่กำหนดเองในการสั่งซื้อใน Magento ได้อย่างไร ดูเหมือนจะชัดเจนสำหรับผลิตภัณฑ์และลูกค้า แต่ฉันไม่พบข้อมูลใด ๆ สำหรับการเพิ่มคุณสมบัติพิเศษให้กับคำสั่งซื้อ

1
Magento 2 - ลำดับชั้นเต็มเกล็ดขนมปังผลิตภัณฑ์ที่ชาญฉลาด
หากฉันเปิดผลิตภัณฑ์โดยตรงจากหน้าแรกหรือหน้าค้นหาจากนั้นแสดงเส้นทางแบบนี้: หน้าแรก> MyProduct โดยที่ถ้าฉันไปที่หมวดหมู่จากนั้นหมวดหมู่ย่อยและจากนั้นเปิดผลิตภัณฑ์มันแสดง Breadcrumb ดังนี้: หน้าแรก> หมวดหมู่ 1> หมวดหมู่ 2> MyProduct ฉันต้องทำให้ breadcrumb มีลำดับชั้นเต็มที่ไม่ว่าฉันจะไปที่หน้าผลิตภัณฑ์หรือไม่ โปรดช่วยฉันทำสิ่งนี้ให้สำเร็จ

3
แสดงตัวเลือกผลิตภัณฑ์ในป๊อปอัพ
ฉันมีผลิตภัณฑ์ที่มีตัวเลือกสี / ผ้า / สไตล์มากมายสำหรับแต่ละผลิตภัณฑ์ ถ้าฉันเพิ่มพวกเขามันจะกดปุ่ม "เพิ่มลงในตะกร้า" ด้านล่างฝาพับ เป็นไปได้ไหมที่จะแสดงคุณสมบัติ / ตัวเลือกผลิตภัณฑ์ในหน้าต่างป๊อปอัพใหม่หรือในแท็บ? เป็นตัวอย่างฉันต้องการอะไรแบบนี้ https://www.darlingsofchelsea.co.uk/kingly# (คลิกที่ "เลือกหนัง" แล้วคุณจะเห็นตัวเลือกเปิดในป๊อปใหม่) หรือ https://www.sofa.com/gb/sofas/breakdownable-sofas-%28for-easy-access%29/descartes-sofa/p/SO-DSC (คลิกที่ "เลือกผ้า" จากนั้นตัวเลือกที่เปิดในแท็บบน หน้า) ความช่วยเหลือจากคุณจะได้รับการชื่นชม ขอบคุณ
9 magento2 

1
การย้ายข้อมูล> ข้อผิดพลาดขั้นตอน Eav
การย้ายข้อมูล> ขั้นตอน EAV SQLSTATE [23000]: การละเมิดข้อ จำกัด ด้านความซื่อสัตย์: 1062 รายการที่ซ้ำกัน '1-Migration_Default' สำหรับคีย์ 'EAV_ATTRIBUTE_SET_ENTITY_TYPE_ID_ATTRIBUTE_SET_NAME' ฉันมีวิธีแก้ปัญหาที่นี่แต่ไม่ได้ผลสำหรับฉันเช่นกันฉันได้ลบชุดคุณลักษณะที่ซ้ำกันในตาราง eav_attribute_set แต่หลังจากรันคำสั่งแล้วข้อผิดพลาดใหม่ที่สร้างขึ้น ไม่ได้กำหนดออฟเซ็ต: 4 ในผู้ขาย / วีโอไอพี / data-migration-tool / src / การโยกย้าย / ขั้นตอน / Eav / Data.php ในบรรทัด 292 ขอบคุณล่วงหน้า!!

6
Magento 2: การเปลี่ยนแปลงราคาของผลิตภัณฑ์ในคอนโทรลเลอร์ไม่ทำงานในขณะนี้!
ฉันพยายามที่จะเปลี่ยนราคาสินค้าของฉันเช่นนี้: Controller.php: [แก้ไข] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var Cart */ protected $cart; /** * @var ProductFactory */ protected …

4
ไม่สามารถอัปเกรดจาก 2.2.6 เป็น 2.3 ผ่านผู้แต่ง
ฉันมี Magento ที่สะอาด 2.2.6 พร้อมข้อมูลตัวอย่างที่ฉันติดตั้งโดยใช้ผู้แต่ง ฉันกำลังพยายามอัปเดตเป็น Magento 2.3 ดังนั้นทำตามขั้นตอนที่อธิบายไว้ที่นี่โดยทีมงาน Magento หลังจากทำงานcomposer updateฉันได้รับสิ่งต่อไปนี้: Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - magento/module-wishlist-sample-data 100.2.0 requires magento/module-wishlist 101.0.* -> satisfiable by magento/module-wishlist[101.0.4, 101.0.0, 101.0.1, 101.0.2, 101.0.3, …

4
การตั้งค่า PWA ใน Magento 2.3.0
เราจะใช้มันใน Magento 2.3.0 ได้อย่างไร? ใน Magento 2.3.0 พวกเขาอ้างว่า PWA ได้รับการสนับสนุนหรือไม่ เราจะเริ่มด้วยคุณสมบัติที่ยอดเยี่ยมนี้เพื่อสัมผัสกับสิ่งใหม่ได้อย่างไร?

1
วัสดุการอ่านสำหรับการสอบผู้พัฒนาวีโอไอพี 2
เรารู้ว่าวีโอไอพีที่เพิ่งเปิดตัวนักพัฒนาซอฟต์แวร์วีโอไอพี 2 ได้รับการรับรอง Front Endสอบ ฉันรู้ว่าคะแนนผ่านคือ 63% แต่ฉันต้องการที่จะรู้ว่าวัสดุการศึกษาใดที่มีประโยชน์ในการสอบนี้ (นอกเหนือจากคู่มือการศึกษาฟรีจาก Magento) จำนวนคำถามที่จะถามในการสอบ? จำนวนการสอบซ้ำสำหรับการสอบนั้นหรือไม่ มีเกณฑ์การส่งผ่านEE editionเหมือนที่เรามีM1 Developer Plus Examหรือไม่? มีการทดลองซ้ำฟรีอีกเท่าใด (หากคุณล้มเหลวในการพยายามครั้งแรก)

1
Magento 2 ข้อผิดพลาดในคอนโซลของเบราว์เซอร์คาดว่าจะเริ่มตัวโหลด แต่ไม่พบหนึ่งใน dom
ฉันได้พัฒนาเว็บไซต์ในMagento 2.2.0และสร้างหน้ารายการผลิตภัณฑ์ที่กำหนดเอง ฉันใช้ฟังก์ชั่น add to cart โดยใช้ ajax แต่ในคอนโซลให้ข้อผิดพลาด: - "VM1386: 5 คาดว่าจะเริ่มตัวโหลด แต่ไม่พบหนึ่งตัวใน dom" ความช่วยเหลือใด ๆ จะขอบคุณ ขอบคุณ

1
วัสดุการอ่านสำหรับการสอบพัฒนาผู้ร่วมงานที่ได้รับการรับรองจาก Magento 2 [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา เมื่อเร็ว ๆ นี้Magentoประกาศ การสอบสำหรับนักพัฒนาซอฟต์แวร์ที่เกี่ยวข้องกับการสอบ Magento 2 ที่ผ่านการรับรองสำหรับMagento2รุ่น หลังจากอ่านในหน้านี้https://u.magento.com/magento-2-certified-associate-developer-exam#.WqlJQ-bhVNA ฉันมีคำถามบางอย่างเกี่ยวกับการสอบ คะแนนสอบผ่านสำหรับการสอบนี้คืออะไร สื่อการเรียนใดที่จะเป็นประโยชน์สำหรับการเตรียมตัวสำหรับการสอบนี้ และสุดท้ายยกเว้นFree study Guideวัสดุการศึกษาอื่น ๆ ที่ใช้ได้สำหรับการสอบนี้ มีเกณฑ์การส่งผ่านEE editionเหมือนที่เรามีM1 Developer Plus Examหรือไม่? นโยบายการสอบใหม่สำหรับการสอบนี้คืออะไร มีการซ่อมฟรีอีกกี่ครั้ง

1
เตะออกจากแบ็กเอนด์“ ไม่พบส่วนที่มองเห็นได้”
Magento 2.2 อนุญาตให้ฉันลงชื่อเข้าใช้แบ็กเอนด์ แต่ทันทีที่ฉันคลิกที่บางสิ่งมันจะส่งฉันกลับไปที่แบบฟอร์มล็อกอินและแสดงข้อความ ไม่พบส่วนที่มองเห็นได้ ฉันไม่เห็นข้อผิดพลาดใด ๆ ในบันทึกของ Apache และไม่มีข้อผิดพลาดในvar/log/*.logไฟล์ของ Magento ฉันลบไฟล์แคช Magento ด้วยตนเอง ลองล้างตารางเซสชั่นในฐานข้อมูลและรันbin/magento setup:upgradeในโหมด verbose ด้วย ฉันยังใช้: bin/magento cache:flush และbin/magento cache:clean ฉันสามารถทำขั้นตอนอื่นใดในการแก้ไขปัญหานี้ อัปเดต: ฉันพบว่ามีสาเหตุมาจากโมดูลที่ฉันใช้เพื่อช่วยในกระบวนการพัฒนา อย่างไรก็ตามมันเป็นเพียงแค่การเปิดและปิดโมดูลและทดสอบแต่ละโมดูล ไม่มีการบ่งชี้ในไฟล์บันทึกใด ๆ ของสาเหตุ ยังคงชอบที่จะเห็นคำแนะนำเกี่ยวกับที่ฉันจะได้พบสิ่งนี้

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