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

แสดงถึงคำถามที่เกี่ยวข้องกับผลิตภัณฑ์ Magento

6
ความแตกต่างระหว่าง getSize () และ count () ในการรวบรวม
ฉันเคยได้ยินหลายครั้งว่าพวกเขาทั้งสองเหมือนกัน แต่ฉันกำลังเผชิญกับปัญหาแปลก ๆ ในโมดูลผลิตภัณฑ์ CatalogSearch จำนวน () กำลังคืนจำนวนผลิตภัณฑ์ที่ถูกต้องขณะที่ getSize () กลับมาเป็นศูนย์ ดังนั้นโดยทั่วไปนี่คือสิ่งที่ฉันได้รับ: $collection->count(); //correct count $collection->getSize(); //0 แต่ฉันต้องการให้ getSize () มีจำนวนที่ถูกต้องตามที่ตัดสินใจว่าจะแสดงเลขหน้าและผลิตภัณฑ์ในหน้าค้นหาหรือไม่ ฉันกำลังใช้ Inner Join, Left Join และ Where มีเงื่อนไขเฉพาะในคอลเล็กชันเพื่อให้มีความเฉพาะเจาะจงมากขึ้น ความคิดใดที่ว่าทำไมฉันถึงได้รับเรื่องแปลก ๆ นี้? ขอบคุณ UPDATE: คำถามก่อนหน้าของฉันจะคัดลอกคอลเล็กชันใน Magento ได้อย่างไร ฉันต้องการดำเนินการสองอย่างที่แตกต่างกันในคอลเล็กชันเดียว คอลเล็กชันแรกแสดง getSize () ที่ถูกต้อง แต่ถ้า getSize () เป็นศูนย์ฉันจะลบส่วนคำสั่ง WHERE และให้เงื่อนไข WHERE ใหม่ …

1
วิธีเพิ่มประเภทผลิตภัณฑ์ใหม่ใน Magento 2 (MageStackDay คำถามลึกลับ 1)
MageStackDay โบนัสคำถามสำหรับ 500pts Bounty และความเป็นไปได้ในการชนะใบอนุญาต Z-Ray ฟรีเป็นเวลาหนึ่งปี สามารถอ่านข้อมูลเพิ่มเติม >> ที่นี่ << คำถามที่จัดทำโดยนักพัฒนาหลักวีโอไอพี 2 Anton Kril คำถาม: ฉันต้องการเพิ่มประเภทผลิตภัณฑ์ใหม่ลงใน Magento ฉันจะทำสิ่งนี้ใน Magento 2 dev beta ได้อย่างไร

1
ผลิตภัณฑ์ตัวเลือกราคาไม่ใช่ตัวสร้างวีโอไอพี 1.9.3
ฉันได้อัพเกรดวีโอไอพี 1.9.2.4 to 1.9.3. ฉันพบข้อผิดพลาดต่อไปนี้ในคอนโซลในหน้าผลิตภัณฑ์ TypeError: Product.OptionsPrice is not a constructor var optionsPrice = new Product.OptionsPrice([]);

1
โปรไฟล์ที่เกิดขึ้น - พวกเขาทำงานอย่างไร
ฉันพยายามเข้าใจว่า Magento จัดการโปรไฟล์ที่เกิดขึ้นประจำและคำสั่งซื้อที่เกี่ยวข้องกับพวกเขาอย่างไร ฉันมีคำถามเปิดกว้างเกี่ยวกับเรื่องนี้: ใบสั่ง: วิธีการ "สั่งซื้อ" ที่ตามมาถูกสร้างขึ้นจากมุมมองผู้ขายของวีโอไอพี การสั่งซื้อครั้งแรกถูกวางโดยผู้ใช้ปลายทางจะเกิดอะไรขึ้นสำหรับกำหนดการที่ตามมา ออกใบแจ้งหนี้: การตั้งค่าใบแจ้งหนี้เป็นอย่างไร? ใบแจ้งหนี้ไปที่ลูกค้าโดยตรงจาก Magento หรือไม่ ผลกระทบของรายการที่สั่งซื้อใหม่สำหรับใบแจ้งหนี้คืออะไร ภาษีมีการจัดการอย่างไร

4
รับไฟล์ภาพต้นฉบับจาก URL แคช
มีฟังก์ชั่นใดบ้างที่ให้ไฟล์ผลิตภัณฑ์อิมเมจแคชคืนค่าดั้งเดิมหรือไม่? ตัวอย่าง: => URL แคช: {BASEURL}/media/catalog/product/cache/2/image/9df78eab33525d08d6e5fb8d27136e95/a/l/IMAGE.jpg => ผลลัพธ์ที่ต้องการ: BASEURL/media/catalog/product/a/l/IMAGE.jpg

8
คำถามที่คาดหวังในการสัมภาษณ์ผู้พัฒนาตำแหน่ง Magento Junior
ประการแรกฉันอยากจะบอกว่าฉันหวังว่าฉันจะไม่โพสต์ผิดที่กับคำถามนี้และถ้าฉันโปรดแนะนำฉันที่ (ถ้าที่ใดก็ได้ในโลก stackexchange มีความเหมาะสม) ฉันควรโพสต์มัน ฉันมีบทสัมภาษณ์สองสามข้อที่กำลังจะเกิดขึ้นสำหรับตำแหน่งนักพัฒนาระดับต้นของ Magento ฉันมีประสบการณ์ในการพัฒนา Magento แต่ฉันไม่เคยสัมภาษณ์งานเหล่านี้ดังนั้นฉันจึงไม่แน่ใจว่าจะเกิดอะไรขึ้น ฉันขอขอบคุณความคิดเห็นและคำตอบทั้งหมดและฉันคิดว่าโพสต์นี้อาจเป็นประโยชน์กับผู้พัฒนารุ่นเยาว์รายอื่น ๆ ที่พยายามเจาะเข้าสู่วีโอไอพี
33 product  cart  catalog 

7
วิธีโหลดผลิตภัณฑ์ตาม SKU ใน magento 2
มันค่อนข้างพื้นฐาน แต่ฉันไม่สามารถหาตัวอย่างการทำงานใน Stackexchange หรือ google ฉันต้องการโหลดผลิตภัณฑ์จากผู้ช่วยหรือบล็อก ฉันลองทำสิ่งต่าง ๆ เช่น: $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $product = $objectManager->create('\Magento\Catalog\Api\Data\ProductInterface'); $product->get('<SKU>'); $product->getName(); มันไม่ได้ผลตอบแทนอะไรเลย ฉันยังลองโหลดรุ่นและ API ที่มีอยู่ แต่ดูเหมือนว่าจะไม่มีอะไรทำงานกับ SKU ได้
29 magento2  product 

4
รับ URL ผลิตภัณฑ์จาก id อย่างมีประสิทธิภาพ
วิธีที่มีประสิทธิภาพมากที่สุดในการรับ URL ของผลิตภัณฑ์คือ ID คืออะไร ในบางแห่งในรหัสของเราเรามีสิ่งต่าง ๆ เช่นMage::getModel('catalog/product')->load($id)->getProductUrl()เพื่อให้ได้ URL ของผลิตภัณฑ์เนื่องจากจำนวนของกิจกรรมและอื่น ๆ ที่เกี่ยวข้องกับผลิตภัณฑ์ที่ดูเหมือนจะค่อนข้างสิ้นเปลืองมีวิธีที่ง่ายกว่าไหม ความสามารถในการระบุรหัสหมวดหมู่ก็ดีเช่นกัน นอกจากนี้มีวิธีที่มีประสิทธิภาพในการทำสิ่งเดียวกันสำหรับแอตทริบิวต์เดียวสำหรับผลิตภัณฑ์เช่นชื่อหรือไม่

5
ทำไมฉันไม่สามารถโหลดผลิตภัณฑ์ตาม SKU โดยใช้ loadBySku () ได้
สรุป ฉันต้องการโหลดผลิตภัณฑ์ตาม SKU มีหลายบทความโพสต์บล็อกผลการล้นสแต็คและอื่น ๆ ทั้งหมดที่ฉันอยากรู้คือ - ทำไมมันจึงยากที่จะโหลดผลิตภัณฑ์โดย SKU // This method does not work (Of all, I expect this to work) $product = Mage::getModel('catalog/product')->loadBySku($sku); // These do not work either $product = Mage::getModel('catalog/product')->loadByAttribute($sku, 'sku'); $product = Mage::getModel('catalog/product')->loadByAttribute('sku', $sku); // This does not work $product = Mage::getModel('catalog/product')->load($sku, 'sku'); แน่นอนฉันคาดหวังมากเกินไปจาก Magento …

4
อัปเกรดสคริปต์ - สร้างแอตทริบิวต์เลือกใหม่พร้อมตัวเลือก
ฉันต้องการสร้างคุณสมบัติผลิตภัณฑ์ใหม่พร้อมตัวเลือกที่กำหนดไว้ล่วงหน้าโดยใช้สคริปต์อัปเกรด ฉันได้อัพเกรดสคริปต์ทำงานดังนั้นสิ่งเดียวที่ฉันไม่รู้ว่าต้องทำคือการเพิ่มตัวเลือกแบบหล่นลงพร้อมกับคุณลักษณะ ฉันกำลังเพิ่มคุณสมบัติของฉันภายในสคริปต์อัพเกรดโมดูลโดยใช้สิ่งต่อไปนี้: $installer->addAttribute('catalog_product', "shirt_size", array( 'type' => 'int', 'input' => 'select', 'label' => 'Shirt Size', 'sort_order' => 1000, 'required' => false, 'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_STORE, )); ฉันจะเพิ่มตัวเลือก 3 ตัวพร้อมกันได้อย่างไร: เล็กกลางและใหญ่ ฉันไม่ต้องการใช้โมเดลแหล่งที่มาที่กำหนดเอง ฉันต้องการตัวเลือกปกติ

2
คุณลักษณะของผลิตภัณฑ์เพื่ออ้างถึงรายการและรายการสั่งซื้อ
วิธีที่ถูกต้องใน Magento ที่จะมีคุณลักษณะของผลิตภัณฑ์จะคงอยู่โดยอัตโนมัติเพื่อเสนอราคาสินค้าและในที่สุดก็จะสั่งซื้อสินค้า? มันง่ายเหมือน config XML เล็กน้อยหรือเป็นกระบวนการแบบแมนนวลที่ดูก่อนบันทึกเหตุการณ์และอื่น ๆ ?

3
วิธีโหลดรูปภาพสื่อในคอลเลกชันผลิตภัณฑ์ได้เร็วขึ้น
TL; DR : ฉันจะโหลดรูปภาพ / แกลเลอรี่ผลิตภัณฑ์โดยไม่ต้องโหลดผลิตภัณฑ์ทั้งหมดได้อย่างไร ฉันต้องการโหลดภาพบนผลิตภัณฑ์ ฉันทำอะไรใน. phtml $_popularCollection = $this->getPopularCollection(); foreach ($_popularCollection as $_product): // the rest $mediaGallery = $_product->getMediaGalleryImages(); endforeach; //the rest สิ่งที่ฉันทำในคลาส Block: public function getPopularCollection() { // http://magento.stackexchange.com/q/5838/3089 // no category if ( is_null( $this->getCategoryId() ) ) return false; /** @var Mage_Catalog_Model_Category $category */ $category …

13
รับ URL ภาพเต็มของผลิตภัณฑ์ในแม่แบบ
ฉันกำลังพยายามสร้างบล็อกแบบคงที่เพื่อแสดงผลิตภัณฑ์แบบไดนามิก นี่คือรหัสที่คาดว่าจะได้รับเด็กทุกประเภทและพิมพ์ภาพสำหรับแต่ละผลิตภัณฑ์ในแต่ละหมวดหมู่ <?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager->get('Magento\Framework\Registry')->registry('current_category'); ?><ol><?php foreach ($category->getChildrenCategories() as $child_category) { ?><li> <ul><?php foreach ($child_category->getProductCollection() as $product) { ?><li><img src="<?php echo $product->getImage();?>"/><li><?php } ?></ul> </li><?php } ?></ol> มันเกือบจะทำงานยกเว้น img srcs เป็นเพียง "/a/b/ab001.jpg" เป็นตัวอย่างและไม่ใช่เส้นทางแบบเต็มเช่น "/ pub / media / catalog / product / cache / 1 / …


1
getBlockHtml ('formkey') คืออะไร?
ฉันกำลังพยายามแก้ไขหน้าแก้ไขผลิตภัณฑ์ (แท็บแรก) ใน Magento และต้องการย้ายปริมาณ (รวมถึงสิ่งอื่น ๆ ) จากแท็บที่เกี่ยวข้องจนถึงหน้าแรก ฉันเห็น <form action="<?php echo $this->getSaveUrl() ?>" method="post" id="product_edit_form" enctype="multipart/form-data"> <?php echo $this->getBlockHtml('formkey')?> <div style="display:none"></div> </form> และรู้ว่ารหัสสำหรับช่องข้อความปริมาณคือ <tr> <td class="label"><label for="inventory_qty"><?php echo Mage::helper('catalog')->__('Qty') ?><span class="required">*</span></label></td> <td class="value"> <?php if (!$_readonly):?> <input type="hidden" id="original_inventory_qty" name="<?php echo $this->getFieldSuffix() ?>[stock_data][original_inventory_qty]" value="<?php echo $this->getFieldValue('qty')*1 ?>"/> <?php …

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