Magento

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

2
ที่มาของ repo.magento.com มีให้ทุกที่หรือไม่?
แหล่งเก็บข้อมูลนักแต่งเพลงของ Magento 2 http://repo.magento.comดูเหมือนจะเป็นแหล่งเก็บข้อมูลนักแต่งเพลงเซสชัน นั่นคือผู้ใช้ที่แตกต่างกันสามารถเข้าถึงแพ็คเกจที่แตกต่างกันตามข้อมูลรับรอง HTTP Auth มีใครรู้บ้างเกี่ยวกับโปรเจ็กต์ปิดชั้นวางที่ให้คุณโฮสต์ที่เก็บที่คล้ายกันได้หรือไม่ โดยเฉพาะอย่างยิ่งไม่มีใครรู้ว่าวีโอไอพีใช้ซอฟต์แวร์ชั้นวางเพื่อใช้งานหรือไม่หรือเป็นแอปพลิเคชันที่กำหนดเอง

4
รับปริมาณสต็อกสินค้าในวีโอไอพี
ฉันต้องได้รับปริมาณสต็อกสินค้าสำหรับรายการวิธีรับ $products = Mage::getModel('catalog/product')->getCollection(); $products->addAttributeToSelect(array('name', 'thumbnail', 'weight' ,'price','description')); foreach ($products as $product) { $p['products'][] = array( 'id' => $product->getId(), 'sku' => $product->getSku(), 'name' => $product->getName(), 'description' => $product->getDescription(), 'weight' => $product->getWeight(), 'created at' => $product->getCreatedAt(), 'pirce' => Mage::helper('core')->currency($product->getPrice(), true, false), //." ".$currencyCode, ); }


4
ข้อผิดพลาดในการป้อนข้อความอัตโนมัติของถนน Magento Checkout
ฉันได้สังเกตเห็นเมื่อเร็ว ๆ นี้ว่าคำสั่งซื้อจำนวนหนึ่งในร้าน Magento ของเรามีการคัดลอกรายการที่ 1 ลงในรายการที่ 2 ฉันขุดบ้างและดูเหมือนว่าจะเกี่ยวข้องกับการป้อนอัตโนมัติของ Chrome หากคุณดูที่ฟิลด์แบบฟอร์มวีโอไอพีจะใช้การเรียกเก็บเงิน [ถนน] []และการจัดส่ง [ถนน] []เป็นชื่อฟิลด์สำหรับทั้งสองบรรทัด ดังนั้น Chrome จึงไม่สามารถระบุได้ว่ารายการใดเป็นรายการใดและป้อนที่อยู่บรรทัดที่ 1 ลงในทั้งสองฟิลด์โดยอัตโนมัติ มีข้อมูลบางอย่างลอยอยู่รอบ ๆ ซึ่งคุณสามารถใช้แอตทริบิวต์การเติมข้อความอัตโนมัติในฟิลด์ป้อนข้อมูลแบบฟอร์มเพื่อระบุว่าควรจะเชื่อมโยงกับฟิลด์ใด แต่ไม่ได้รับการสนับสนุนและใช้งานไม่ได้ ในความเป็นจริงถ้าคุณพยายามทำเช่นนั้นมันจะปิดใช้งานการเติมข้อความอัตโนมัติในแบบฟอร์มทั้งหมด ฉันพยายามเปลี่ยนชื่อฟิลด์ด้วย ดูเหมือนว่าฉันจะต้องขุดลึกลงไปในรหัสและเปลี่ยนชื่อฟิลด์ในแบบฟอร์มและทุกที่ที่มีการอ้างอิงส่งไปยัง PayPal บันทึกไว้ในฐานข้อมูล ฯลฯ ดูเหมือนว่าจะเป็นฝันร้าย มีใครจัดการกับเรื่องนี้และ / หรือมีข้อเสนอแนะหรือไม่?

2
Component Manager เป็น Magento 2 เรื่องจริงหรือการสาธิตทางเทคนิคหรือไม่?
Magento 2 dev docs อ้างอิงถึงComponent Manager - แต่มันค่อนข้างสับสนว่าผู้จัดการองค์ประกอบควรจะเป็นอะไร นี่เป็นการสาธิตเทคโนโลยีหรือเป็นสิ่งที่ผู้ใช้ปลายทางควรใช้จริงหรือไม่ ถ้าในภายหลังได้อย่างไร คำแนะนำการติดตั้งเป็นที่แปลกประหลาดน้อย - พวกเขาแนะนำให้คุณโคลนที่เก็บ GitHub และคัดลอกส่วนหนึ่งของพื้นที่เก็บข้อมูลที่เป็นการติดตั้งวีโอไอพีของคุณ พื้นที่เก็บข้อมูล GitHub นี้ยังแปลกในที่มีระดับรากcomposer.jsonที่มีเมตาแพ็คเกจ (ดี) แต่แล้วในupdateโฟลเดอร์ที่แอปพลิเคชันมีชีวิตอยู่มีผู้แต่งคนที่สองและvendorต้นไม้ต้นที่กำหนด ในฐานะนักพัฒนา "นอก บริษัท " Magento 2 ฉันไม่แน่ใจว่าฉันควรทำอะไรกับเรื่องนี้ นี่เป็นการสาธิตเทคโนโลยีหรือไม่ มีสิ่งใดบ้างที่มาพร้อมกับ Magento 2 รุ่นบางรุ่น (EE แพคเกจที่สามารถดาวน์โหลดได้มีอะไรอีกบ้าง) และมีให้เพื่อให้นักพัฒนาสามารถมีรุ่นทดสอบ มีเอกสารเกี่ยวกับวิธีการใช้ตัวจัดการคอมโพเนนต์หรือไม่ ผู้จัดการองค์ประกอบทำอะไรอยู่เบื้องหลัง นี่คือสิ่งที่เกี่ยวข้องกับตลาดหรือไม่ ข้อมูลเฉพาะนั้นยอดเยี่ยม แต่แม้ภาพรวมทั่วไปจากคนที่ให้ความสำคัญกับเรื่องนี้มากขึ้นก็จะได้รับการชื่นชม

3
Magento 1.9.2 เพิ่มการนำทางเลเยอร์เพื่อค้นหาล่วงหน้า
ฉันได้ปฏิบัติตาม 3 ขั้นตอนสำหรับการนำทางเลเยอร์การค้นหาขั้นสูง แต่มันไม่ทำงาน ความคิด / ข้อเสนอแนะหรือวิธีการนำเลเยอร์การนำทางไปใช้ในการค้นหาขั้นสูง 1) ใน local.xml ของเราใต้แคตตาล็อก search_advanced_result เพิ่ม <reference name="left"> <block type="catalogsearch/layer" name="catalogsearch.leftnav" after="currency" template="catalog/layer/view.phtml"/> </reference> 2) แทนที่ฟังก์ชัน prepareProductCollection ของ catalogsearch / model / Layer.php ด้วย public function prepareProductCollection($collection){ if(Mage::helper('catalogsearch')->getQuery()->getQueryText())//for normal search we get the value from query string q=searchtext return parent::prepareProductCollection($collection); else{ $collection->addAttributeToSelect(Mage::getSingleton('catalog/config')->getProductAttributes()); /** …

5
ทำไมฉันไม่สามารถฉีด ProductRepositoryInterface ใน Magento 2 ได้?
ฉันมีการดำเนินการควบคุมที่ฉันต้องการฉีดที่เก็บสินค้า namespace Nosto\Tagging\Controller\Export; use Magento\Catalog\Api\ProductRepositoryInterface; use Magento\Store\Model\StoreManagerInterface; use Magento\Backend\App\Action; use Magento\Framework\App\Action\Context; class Test extends Action { private $_productRepository; public function __construct( Context $context, StoreManagerInterface $storeManager, ProductRepositoryInterface $productRepository ) { parent::__construct($context); $this->_storeManager = $storeManager; $this->_productRepository = $productRepository; } ไม่ว่าฉันจะสั่งคำสั่งคอนสตรัคเตอร์ของฉันแบบใดก็ตามวีโอไอพีของการพึ่งพาการฉีดมักจะเป็นชั้นที่ไม่ถูกต้องสำหรับการproductRepositoryโต้แย้งที่นำ PHP ไปโยนและข้อผิดพลาดการโต้แย้ง storeManagergetd ฉีดเพียงแค่ปรับ การล้างแคชไม่ได้ช่วย นี่คือข้อยกเว้นโยน: Recoverable Error: Argument 3 passed to …

3
การฉีดการพึ่งพาในรูปแบบวีโอไอพี CRUD / บทคัดย่อ
เป็นไปได้หรือไม่ที่จะฉีดการพึ่งพาลงในโมเดล Magento 2 CRUD? นั่นคือ - วีโอไอพี 2 มีคลาสโมเดลนามธรรมพื้นฐาน: Magento\Framework\Model\AbstractModel. ถ้าคุณต้องการสร้างวัตถุสร้าง, อ่าน, อัปเดตและลบแบบง่ายคุณจะขยายคลาสนี้ด้วยคลาสของคุณเอง class Foo extends Magento\Framework\Model\AbstractModel { } เป็นไปได้หรือไม่ที่จะฉีดการพึ่งพาใน__constructวิธีการของแบบจำลองของคุณ? เมื่อฉันลองฉันจะได้รับข้อผิดพลาดต่อไปนี้ ข้อผิดพลาดร้ายแรง: ไม่สามารถยกตัวอย่างคลาสนามธรรม Magento \ Framework \ Model \ ResourceModel \ AbstractResource ผู้กระทำผิดน่าจะเป็นAbstractModelของ__constructวิธีการ public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data …

4
Magento2 - Custom Controller พ่นข้อผิดพลาด
ฉันสร้างโมดูลแสดงในนี้โพสต์ แต่ตัวควบคุมของฉันไม่ทำงาน ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: ข้อผิดพลาดที่สามารถกู้คืนได้: อาร์กิวเมนต์ 1 ผ่านไปยัง MP \ MyModule \ Controller \ Index \ CheckUserName :: __ construct () จะต้องเป็นอินสแตนซ์ของ Magento \ Framework \ App \ Action \ Context อินสแตนซ์ของ Magento \ Framework \ ObjectManager \ ObjectManager ที่กำหนดเรียกใน D : \ xampp \ htdocs \ magento2 \ seller \ …


3
การ จำกัด ขนาดของไฟล์ system.log และ exception.log
ฉันพยายามแก้ไขปัญหาในเว็บไซต์ของฉันและไปดูsystem.logไฟล์และมีขนาดเกิน 1GB exception.logไม่ได้เป็นใหญ่ แต่มันทำให้ผมคิด: คุณ จำกัด ขนาดของไฟล์บันทึกสำหรับ Magento อย่างไร
12 log  server-setup 

1
วิธีรับ skinurl ใน Magento2
ฟังก์ชั่นการทดแทนสำหรับการรับ skinurl ใน magento-2 คืออะไร ในวีโอไอพี -1 เราใช้ $this->getSkinUrl()และ {{skin url=''}}รับ URL ของผิว
12 magento2 

3
อัตราสกุลเงินนำเข้าไม่ถูกต้องจาก Webservicex
ในช่วงไม่กี่วันที่ผ่านมาดูเหมือนว่าตัวอัปเดตอัตราสกุลเงินของ Magento จะไม่ทำงาน อย่างที่คุณเห็นหลังจากฉันคลิกนำเข้าอัตราสกุลเงินส่วนใหญ่จะแสดง 1: 1 ซึ่งเห็นได้ชัดว่าไม่ถูกต้อง เราอยู่ใน Magento CE 1.9.2.1

11
ไม่มีคำสั่งที่กำหนดในเนมสเปซ“ ตั้งค่า”: วีโอไอพี 2
ฉันติดตั้งlatest version of Megento 2แล้วทุกอย่างทำงานได้ดีส่วนหน้าส่วนหลังและฟังก์ชันการทำงาน ฉันมีหนึ่งปัญหากับ bin/magento setup:upgradeคำสั่งเมื่อฉันเรียกใช้คำสั่งนี้ใน terminal ฉันได้รับข้อยกเว้นด้านล่าง [InvalidArgumentException] ไม่มีคำสั่งที่กำหนดในเนมสเปซ "ตั้งค่า" ภาพหน้าจอ: มีสิ่งใดบ้างที่ฉันพลาดระหว่างการติดตั้งหรือฉันต้องติดตั้งแพคเกจบางอย่างเพื่อให้ทำงานได้หรือไม่

2
Magento 2: ที่เก็บผลิตภัณฑ์กลุ่มตัวกรองและ `AND '
ฉันกำลังพยายามใช้ที่เก็บผลิตภัณฑ์เพื่อดึงรายการผลิตภัณฑ์ ฉันต้องการดึงข้อมูลตามตัวกรองสองตัวรวมกับANDเกณฑ์ แต่สิ่งต่าง ๆ ดูเหมือนจะไม่ทำงาน ฉันไม่เข้าใจว่ากลุ่มตัวกรองทำงานอย่างไร หรือนี่เป็นข้อบกพร่องที่ควรรายงานหรือไม่ โดยเฉพาะอย่างยิ่ง (ตัวอย่างที่โง่เพื่อเห็นแก่ความเรียบง่าย) ฉันมีตัวสร้างที่ฉันฉีดตัวสร้างตัวกรองตัวสร้างกลุ่มตัวกรองและตัวสร้างเกณฑ์การค้นหา public function __construct( \Magento\Framework\Api\SearchCriteriaBuilder $searchCriteriaBuilder, \Magento\Framework\Api\FilterBuilder $filterBuilder, \Magento\Framework\Api\Search\FilterGroupBuilder $filterGroupBuilder ) { $this->searchCriteriaBuilder = $searchCriteriaBuilder; $this->filterBuilder = $filterBuilder; $this->filterGroupBuilder = $filterGroupBuilder; } จากนั้นในวิธีต่อมาฉันใช้ตัวสร้างตัวกรองเพื่อสร้างตัวกรองสองตัว $filter1 = $this->filterBuilder->setField('sku') ->setValue('24-MB01') ->setConditionType('eq') ->create(); $filter2 = $this->filterBuilder->setField('sku') ->setValue('WT08-XS-Black') ->setConditionType('eq') ->create(); จากนั้นฉันใช้เครื่องมือสร้างกลุ่มตัวกรองเพื่อสร้างกลุ่มตัวกรองที่ประกอบด้วยตัวกรองทั้งสองนี้ $filter_group = $this->filterGroupBuilder ->addFilter($filter1) ->addFilter($filter2) …

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