Magento

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

3
ลบลิงค์ยอดนิยมที่เฉพาะเจาะจง
ฉันต้องแก้ไข Magento Top Links ในวิธีเฉพาะและต้องแสดงสามลิงก์ตามลำดับด้านล่าง Login Register Cart ซึ่งจะส่งผลในการติดตาม ลบเฉพาะลิงก์ชำระเงินและไม่ใช่ตะกร้าลิงก์ ลบลิงก์บัญชีของฉันและเพิ่มลิงค์ลงทะเบียนแทน เปลี่ยนชื่อรถเข็นของฉันเป็นรถเข็น ฉันจะบรรลุสิ่งนี้ได้อย่างไร กรุณาแนะนำ ขอบคุณ !!!


3
ตรวจสอบว่าลูกค้าใหม่ใน customer_save_after
ฉันมีกิจกรรมที่ฉันต้องการดำเนินการเมื่อลูกค้าลงทะเบียนหรือบันทึกรายละเอียดของพวกเขา สำหรับสิ่งนี้ฉันใช้สองเหตุการณ์: customer_register_success และ customer_save_after ปัญหาที่ฉันมีคือฉันลงเอยด้วยการทำงานสองครั้งเพราะ customer_save_after จะถูกเรียกใช้ในการดำเนินการเดียวกันcustomer_register_successเสมอ ฉันได้พยายามตรวจสอบว่าลูกค้าเป็นของใหม่โดยการตรวจสอบข้อมูลต้นฉบับและเรียกว่าisObjectNewแต่ข้อมูลส่งคืนทั้งที่บอกเป็นนัยถึงวัตถุนั้นจริงแล้วไม่ใช่ของใหม่ ฉันจะตรวจสอบเพื่อดูว่าลูกค้าเพิ่งลงทะเบียนในเหตุการณ์ customer_save_after สั้น ๆ ของการตั้งค่าบางอย่างในรีจิสทรีในcustomer_register_successเหตุการณ์ได้อย่างไร

2
วิธีการรวม magento REST API กับบุคคลที่สาม?
ฉันแค่พยายามหาข้อมูลเกี่ยวกับ REST API มีตัวอย่างบางส่วนที่ทรัพยากรวีโอไอพีและบล็อกส่วนตัวบางส่วน เหมือนกันหมด !! เป็นข้อมูลพื้นฐานที่พบว่าฉันต้องการอัปเดตผลิตภัณฑ์ผ่าน REST API ฉันต้องใช้จุดสิ้นสุดการให้สิทธิ์ผู้ดูแล (/ admin / oauth_authorize) และถ้าฉันใช้ลูกค้าหรือแขกฉันสามารถดึงข้อมูลได้ ฉันพยายามสร้างโค้ดตัวอย่างและตรวจสอบและพบว่าเมื่อฉันเรียกใช้รหัสผ่านเบราว์เซอร์ฉันต้องเข้าสู่ระบบครั้งแรกผู้ดูแลระบบแล้วฉันต้องยอมรับการเข้าถึงและจากนั้นฉันสามารถใช้ทรัพยากร API ฉันไม่รู้ว่าทำไมจึงขอให้ฉันเข้าสู่ระบบในผู้ดูแลระบบก่อน และถ้าฉันต้องเข้าสู่ระบบเพื่อเข้าถึงมันจะทำงานภายในเซิร์ฟเวอร์ได้อย่างไร ฉันพยายามสร้างโค้ดตัวอย่างโดยใช้บล็อกด้านล่าง http://inchoo.net/ecommerce/magento/consuming-magento-rest-zend_oauth_consumer/comment-page-1/#comment-66775 และมันทำงานได้ดีและให้การตอบสนองด้วย ที่จริงแล้วฉันกำลังมองหาว่ามันจะทำงานอย่างไรภายในระหว่างสองเซิร์ฟเวอร์และวิธีที่ลูกค้าจะเรียก REST API ถึง Magento ว่ามันจะรับรองความถูกต้องได้อย่างไรและ Magento จะตอบสนองอย่างไร กำลังมองหาคำแนะนำ
9 magento-1.7  api  rest 

1
การรวบรวมด้วย FIND_IN_SET ในคุณลักษณะการเลือกหลายรายการ แต่บางรายการมีเพียงค่าเดียว
ฉันกำลังสร้างชุดผลิตภัณฑ์ซึ่งจะค้นหาผลลัพธ์จากแอตทริบิวต์แบบเลือกได้หลายแบบ (รหัสที่เกี่ยวข้องที่เพิ่ม finset ให้กับคอลเลกชัน - ปรับเพื่อแสดงค่ารหัสจริง) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'measurement'); $value = array('finset' => array('237', '236', '235', '234', '233',)); $collection->addAttributeToFilter($attribute, $value); sql ที่เป็นผลลัพธ์ (โดยเพิ่มตัวกรอง visiblity) เป็นเช่น: SELECT DISTINCT e . *, at_measurement.value AS measurement, at_visibility.value AS visibility FROM catalog_product_entity AS e INNER JOIN catalog_product_entity_varchar AS at_measurement ON (at_measurement.entity_id = e.entity_id) …

6
มีวิธีเพิ่ม JS / CSS ในหน้าท้ายกระดาษหรือไม่?
ผมมีความต้องการที่กำหนดเองเพื่อเพิ่ม JS ที่เฉพาะเจาะจงและ CSS ที่เกี่ยวข้องกับเว็บไซต์ของส่วนท้าย Magento มีวิธีใดบ้างที่ฉันสามารถเพิ่มไว้ในส่วนท้ายได้หรือไม่


8
การอัปโหลดภาพวีโอไอพีไม่ทำงานแม้จะให้สิทธิ์ทั้งหมดกับโฟลเดอร์ 777
ฉันไม่สามารถอัปโหลดภาพในแผงผู้ดูแลระบบของวีโอไอพีได้รับข้อผิดพลาด "โฟลเดอร์ปลายทางไม่สามารถเขียนได้หรือไม่มีอยู่" ย้ายไฟล์ทั้งหมดจากโฮสติ้งหนึ่งไปยังอีกไฟล์เร็ว ๆ นี้ มีทางออกสำหรับเรื่องนี้ไหม?


4
การเพิ่ม CSS และ JS ไปยัง <head> โดยใช้โมดูล layout.xml สำหรับบล็อก
สรุป ฉันต้องการเพิ่มบล็อกในมุมมองผลิตภัณฑ์ที่จัดกลุ่มและมุมมองผลิตภัณฑ์อย่างง่ายของฉัน บล็อกนี้จะมีคำแนะนำเครื่องมือที่ดีสำหรับสถานะการเลื่อนเมาส์ฉันใช้ไลบรารีขนาดเล็กที่มีปลั๊กอิน jquery หนึ่งชุดและสไตล์ชีท css อีกหนึ่งชุด ฉันต้องการรวมสองแหล่งข้อมูลไว้ในวีโอไอพีในหน้าเหล่านี้เท่านั้น หมายเหตุ ฉันใช้ธีมที่กำหนดเอง; แคชเป็นคนพิการ ; และ ไฟล์ของฉันอยู่ใน/jsไดเรกทอรี; ป่านนี้… อย่างไรก็ตามฉันรู้ว่าวิธีหนึ่งคือการใช้layout.xmlในโมดูลของฉันในตอนแรกมันใช้งานไม่ได้ดังนั้นฉันคิดว่าฉันอาจต้องการการกำหนดค่าเพิ่มเติมภายในconfig.xmlเพื่อบอก Magento เกี่ยวกับข้อกำหนดด้านโครงร่างของฉัน - นี่ก็ใช้งานไม่ได้เช่นกัน โดยไม่ได้ทำงานในสิ่งที่ผมหมายถึงคือสินทรัพย์ของฉันไม่ได้โหลด กรุณาหาแหล่งที่แนบมาด้านล่าง app / รหัส / ท้องถิ่น / ผู้ขาย / การจัดอันดับ / etc / layout.xml &lt;?xml version="1.0"?&gt; &lt;layout&gt; &lt;default&gt; &lt;reference name="head"&gt; &lt;action method="addJs"&gt; &lt;script&gt;vendor/qtip/jquery.qtip.min.js&lt;/script&gt; &lt;/action&gt; &lt;action method="addCss"&gt; &lt;stylesheet&gt;vendor/qtip/jquery.qtip.min.css&lt;/stylesheet&gt; &lt;/action&gt; &lt;/reference&gt; …

1
การเพิ่มคุณสมบัติที่กำหนดเองลงในรายการผลิตภัณฑ์
ฉันสับสนมากกับปัญหาเล็ก ๆ ในไฟล์แค็ตตาล็อก / ผลิตภัณฑ์ / list.phtml ฉันกำลังพยายามเพิ่มแอตทริบิวต์ผู้ผลิตที่มาพร้อมกับวีโอไอพีในรายการกริดของฉันและได้เพิ่มรหัสต่อไปนี้ &lt;?php echo $_product-&gt;getAttributeText('manufacturer') ?&gt; &lt;?php if( $_product-&gt;getAttributeText('manufacturer') ): ?&gt; &lt;p class="manufacturer"&gt;Manufactured by:&lt;br/&gt;&lt;?php echo $_product-&gt;getAttributeText('manufacturer')?&gt;&lt;/p&gt; &lt;?php endif; ?&gt; ตอนนี้เป็นรหัสเดียวกับที่ฉันใช้ในหน้าผลิตภัณฑ์ / view.phtml ของฉันและใช้งานได้ที่นี่ แต่มันใช้งานไม่ได้เลยเสียงสะท้อนด้วยตัวเองหรือใช้มันในคำสั่ง if ทั้งสองไม่ได้ทำอะไรเลย ดังนั้นฉันต้องทำอะไรเป็นพิเศษเพื่อให้ได้แอตทริบิวต์เหล่านี้ในไฟล์ list.phtml

2
จะบันทึกชื่อลูกค้าสำหรับการเช็คเอ้าท์ของแขกได้อย่างไร
ไม่ได้บันทึกชื่อลูกค้าไว้ในโมดูล onestepcheckout มีขั้นตอนที่ฉันพลาดในการบันทึกคำสั่งซื้อหรือไม่ $shippingInfo = array( 'city'=&gt; (string)$shippingAddress-&gt;City, 'country_id' =&gt; (string)$shippingAddress-&gt;CountryCode, 'email' =&gt; (string)$customerInfo-&gt;Email, 'firstname' =&gt; (string)$firstname, 'lastname' =&gt; (string)$lastname, 'postcode' =&gt; (string)$shippingAddress-&gt;PostalCode, 'street' =&gt; array( (string)$shippingAddress-&gt;AddressLine1, ), 'telephone' =&gt; (string)$shippingAddress-&gt;Phone, 'use_for_shipping' =&gt; '1', 'name'=&gt;'hello there' ); if(!empty($regionId)){ $shippingInfo['region_id'] = $regionId; } else{ $shippingInfo['region'] = $regionCode; } $quote = $this-&gt;getOnepage()-&gt;getQuote(); …

8
ฉันจะทราบได้อย่างไรว่าผู้ใช้รายใดใช้รหัสคูปองแบบใด
ฉันมีรหัสคูปองสองสามตัวในร้านค้าของฉันและฉันต้องการติดตามรหัสที่ผู้ใช้อาจใช้ ในทางกลับกันมีวิธีดูจำนวนครั้งที่ใช้รหัสเฉพาะหรือไม่

5
คู่มือล่าสุดเพื่อลบฟิลด์ที่ต้องใช้โทรศัพท์จากการชำระเงิน
โปรดให้ใครสักคนโพสต์คำแนะนำเกี่ยวกับการลบฟิลด์โทรศัพท์ 'จำเป็น' ในการชำระเงินโดยยึดตามเลย์เอาต์คุณภาพเยี่ยมเวอร์ชัน 1.8.0.0 ทรัพยากรกูเกิ้ลปัจจุบันส่วนใหญ่ล้าสมัยและไม่ทำงานอีกต่อไป นี่จะเป็นสถานที่ที่สมบูรณ์แบบสำหรับการปรับปรุงคู่มือ / คำแนะนำ มันจะมีประโยชน์ถ้าบางคนสามารถยืนยันวิธีการทำงานได้โดยการดาวน์โหลด Magento 1.8.0.0 และแสดงหลักฐานการลบออกบางครั้งตัวอย่างโค้ดเหล่านี้มีประโยชน์ แต่เรายังไม่พบวิธีแก้ปัญหาในการอ่าน / เอกสารที่ง่าย
9 checkout 

5
ข้อผิดพลาดการเข้าถึง Mysql ถูกปฏิเสธ
ฉันมีปัญหาที่พบบ่อย แต่วิธีการแก้ปัญหาตามปกติไม่ทำงานดังนั้นขอโทษสำหรับสิ่งที่ปรากฏตัวครั้งแรกอาจดูเหมือนคำถามที่ถามก่อนหน้านี้ ฉันมีข้อผิดพลาดต่อไปนี้เมื่อพยายามดูเว็บไซต์ของฉันในพื้นที่ของฉัน Access denied for user 'sitename'@'localhost' (using password: YES) ข้อมูลประจำตัวถูกใช้ผิด แต่ฉันไม่รู้ว่ามาจากไหน ฉันตรวจสอบแอพ / etc / local.xml แล้วและมีข้อมูลรับรองที่ถูกต้องทั้งหมด ฉันได้ลบไฟล์ xml อื่น ๆ ทั้งหมดจากไดเรกทอรี (ยกเว้น config.xml) ฉันลบเนื้อหาของโฟลเดอร์ var (หลายครั้ง) ฉันมีเว็บไซต์คุณภาพเยี่ยมอื่น ๆ ที่ทำงานในพื้นที่ของฉันดังนั้นการตั้งค่าเซิร์ฟเวอร์ของฉันควรจะดี ฉันนิ่งงันกับเรื่องนี้มากและไม่รู้ว่าควรทำอย่างไรต่อไป ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม
9 database  error  mysql 

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