คำถามติดแท็ก magento-1.8

Magento Community เวอร์ชั่น 1.8

9
Magento 1.9, php 5.6 - เลิกใช้ iconv.internal_encoding
มีเหมือนกันกับ Magento CE 1.8 และ 1.9 หลังจากอัพเดต php จาก 5.5.16 เป็น 5.6.0 บน VPS ของฉันฉันได้รับข้อผิดพลาด 2 ข้อใน [magento] /var/log/system.log: ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in [magento]/lib/Zend/Locale/Format.php on line 311 ERR (3): Deprecated functionality: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in [magento]/lib/Zend/Locale/Format.php on line 472 ฉันพบข้อมูลนี้https://github.com/zendframework/zf1/pull/347 …

4
ความสับสนกับรหัสคำสั่งซื้อรหัสการเพิ่มคำสั่งซื้อและฉันไม่ได้รับรหัสคำสั่งซื้อเป็น 20001201
ฉันสับสนเล็กน้อยกับรหัสคำสั่งซื้อและรหัสการเพิ่มคำสั่งซื้อดังนั้นผู้ใดสามารถช่วยฉันให้เข้าใจความแตกต่างระหว่างสองสิ่งนี้ ฉันมีผู้สังเกตการณ์สำหรับsales_order_place_afterที่ฉันเก็บรายละเอียดการขายในตารางที่กำหนดเอง แต่ด้วย $orderId = $observer->getEvent()->getOrder()->getId(); ฉันได้รับรหัสคำสั่งตามรหัสปกติเช่น 112 หรือ 113 หรือ 110 ฯลฯ ไม่เหมือนกับ 20001201 แล้วรหัสคำสั่งซื้อจริงคืออะไร 20001201 หรือ 112 ฉันต้องการประมวลผลข้อมูลการสั่งซื้อเพิ่มเติมตามรหัสคำสั่งซื้อนี้ฉันใช้ 112, 113 ฯลฯ และใช้งานได้ แต่ฉันต้องชี้แจงให้ชัดเจน

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 …

1
magento: การปรับแต่งการออกแบบใบแจ้งหนี้ PDF
ฉันต้องการกำหนดเค้าโครง PDF ใบแจ้งหนี้เอง เมื่อมีชื่อผลิตภัณฑ์ขนาดใหญ่ข้อมูลตารางจะดูไม่สอดคล้องกัน ฉันจะจัดการการออกแบบของ PDF INVOICE ได้อย่างไร ฉันพยายามทำการเปลี่ยนแปลงในแอพ / รหัส / core / mage / sales / model / order / pdf / abstract.php แต่ไม่ได้รับการแก้ไข ต้องการความช่วยเหลือในการแก้ไขการออกแบบเลย์เอาต์ pdf

3
วิธี api ใดดีที่สุดสำหรับแอพ
ฉันต้องการสร้างแอพ iOS และ Android สำหรับ Magento store เพื่อจุดประสงค์นี้ฉันต้องการทราบว่าวิธีการ API แบบใดที่เหมาะสมที่สุดสำหรับ API ข้อมูลแอป กรุณาแนะนำตัวเลือกด้านล่างของ Magento: สบู่ Api พักผ่อนจาก Api สร้างโมดูลที่กำหนดเองควบคุมและส่ง JSON Magento ค่าเริ่มต้นแอพมือถือการเชื่อมต่อ XML (อ้างอิงAPI ที่แอพพื้นเมืองของ Magento Mobile Store ใช้ ) ฉันอ่านคำตอบของอลันสตอร์มแล้ว ตามคำแนะนำของเขาตัวเลือกที่สามของฉันดีที่สุด แต่ฉันต้องการทราบว่ากระบวนการใดที่เหมาะสมที่สุดสำหรับเงื่อนไขด้านล่าง: การรับรอง ดึงข้อมูลได้เร็วขึ้น พัฒนาได้เร็วขึ้น โปรดช่วยฉันด้วย อธิบายสั้น ๆ

3
วิธีตัดตารางวีโอไอพีโดยใช้คอลเล็กชัน?
ฉันมีตารางที่กำหนดเอง ฉันต้องการตัดทอนตารางโดยใช้ Magento collectionโดยไม่มีการสืบค้น SQL หวังว่าบางคนจะให้ข้อมูลที่เป็นประโยชน์


2
Magento การเพิ่มรหัสการแจ้งหนี้ใหม่แต่ละครั้งเพิ่มขึ้น 5 หรือไม่
ฉันต้องเพิ่มรหัสใบแจ้งหนี้ใหม่แต่ละรายการด้วย 5 ฉันได้ลองใช้รหัสด้านล่าง แต่เปลี่ยนใบแจ้งหนี้การจัดส่งคำสั่งซื้อและใบลดหนี้ทั้งหมด ฉันต้องการรหัสใบแจ้งหนี้ใหม่แต่ละใบเพิ่มขึ้น 5 รายการเพิ่มขึ้น 5 ครั้งและเพิ่มใบลดหนี้ 3 รวมทั้งคำสั่งขายที่เพิ่มขึ้น 1 (ปกติ) ฉันจะทำสิ่งนี้ได้อย่างไร คนใดคนหนึ่งช่วยฉัน class Mage_Eav_Model_Entity_Increment_Numeric extends Mage_Eav_Model_Entity_Increment_Abstract { public function getNextId() { $last = $this->getLastId(); if (strpos($last, $this->getPrefix()) === 0) { $last = (int)substr($last, strlen($this->getPrefix())); } else { $last = (int)$last; } $next = $last + 5; return …

2
เหตุใดผลรวมการจัดส่งจึงตั้งค่า row_weight ของรายการเสนอราคาขายเป็น 0 หากการจัดส่งฟรีมีผล
คำนำ: สิ่งนี้มีไว้เพื่อใช้เป็นทั้งการสังเกตการเขียนของสถาปัตยกรรมวีโอไอพีสำหรับชุมชน (และตัวฉันเอง) เช่นเดียวกับคำถามจริง เรากำลังทำงานร่วมกับตะกร้าสินค้าที่มีการเปลี่ยนแปลงอย่างมากและประสบการณ์การชำระเงิน แต่สาเหตุของปัญหานี้อยู่ในตรรกะหลักของ Magento พื้นหลัง เราได้สร้างคูปองการจัดส่งฟรีโดยใช้ฟังก์ชันราคากฎตะกร้าสินค้ามาตรฐาน มีเงื่อนไขที่ไม่มีในคูปองที่มีและการดำเนินการเพียงว่ามีการตั้งค่าFree Shipping For matching items onlyเนื่องจากไม่มีเงื่อนไขจึงจะตั้งค่าfree_shippingเป็น1สำหรับทุกรายการที่ขายใบเสนอราคา ตามธรรมเนียมเรายังเปิดใช้งานวิธีการจัดส่งฟรี Freeshippingรูปแบบผู้ให้บริการจะให้อัตราเมื่อใดก็ตามที่มีการร้องขอการจัดส่งฟรีหรือตรงกับผลรวมย่อยหรือเกินเกณฑ์ ( แต่เราไม่ได้ใช้ตัวเลือกการเกณฑ์) ดูMage_Shipping_Model_Carrier_Freeshipping::collectRates: $this->_updateFreeMethodQuote($request); if (($request->getFreeShipping()) // <-- This is the condition we're relying on || ($request->getBaseSubtotalInclTax() >= $this->getConfigData('free_shipping_subtotal')) ) { /* Snip: Add $0.00 method to the result */ } และMage_Shipping_Model_Carrier_Freeshipping::_updateFreeMethodQuoteมีลักษณะเช่นนี้: protected …

4
ฉันจะแก้ไข“ รายการ (Mage_Catalog_Model_Product) ด้วยรหัสเดียวกัน” xxx“ มีอยู่แล้ว” ได้อย่างไร
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามกรองชุดผลิตภัณฑ์ Item (Mage_Catalog_Model_Product) with the same id "6058" already exist และต้องการถามสิ่งที่อาจทำให้เกิดข้อผิดพลาดเนื่องจากมีผลิตภัณฑ์ (มองเห็นได้) เพียงผลิตภัณฑ์เดียวที่มี ID เดียวกันภายใน Magento มีตารางที่ต้องล้างค่าเพื่อลบรายการที่ซ้ำกันนี้หรือไม่?

6
จะอนุญาตให้มีเพียงหนึ่งผลิตภัณฑ์ในตะกร้าได้อย่างไร
เรามีข้อกำหนดที่ลูกค้าจะได้รับอนุญาตให้เพิ่มสินค้าเพียงหนึ่งรายการในรถเข็นในแต่ละครั้ง อย่างไรก็ตามเขา / เธอสามารถเพิ่มปริมาณของผลิตภัณฑ์ใด ๆ ฉันจะป้องกันไม่ให้สินค้าใส่ในรถเข็นได้อย่างไรถ้ามีสินค้าอยู่ในตะกร้าแล้ว? บางคนสามารถช่วยในเรื่องนี้?

5
วิธีส่งอีเมลโดยใช้ Magento
ฉันสร้างฟอร์มที่มีฟิลด์ป้อนข้อมูลบางส่วนใน Magento แต่เมื่อฉันคลิกส่งวีโอไอพีจะไม่ส่งอีเมล ฉันจะส่งอีเมลพื้นฐานใน Magento ได้อย่างไร

5
ความแตกต่างระหว่างปิดการใช้งานเอาท์พุทโมดูลและโมดูลที่ใช้งาน = จริงคืออะไร
ในวีโอไอพีฉันรู้ว่าเราสามารถถอดโมดูลได้สองวิธี โดยการนำทางในแบ็กเอนด์ Magento ไปที่ระบบ> การกำหนดค่า> ขั้นสูง> ปิดการใช้งานโมดูลเอาท์พุทเราสามารถปิดการใช้งานโมดูลบางอย่างได้อย่างง่ายดาย ในไดเร็กทอรี app / etc / modules โดยการเปลี่ยน active-tag จาก true เป็น false ฉันขอทราบความแตกต่างที่แน่นอนของเทคนิคทั้งสองนี้ได้อย่างไร มันช่วยได้มากถ้าใครให้คำตอบที่ละเอียดกว่านี้

2
Magento แฮ็คแม้จะใช้ปะ
บางวันก่อนเว็บไซต์ Magento community รุ่น 1.8.1 ของฉันถูกแฮ็กเพราะเราไม่สามารถนำpatch มาใช้ได้ เราพบว่ามีการเปลี่ยนแปลงไฟล์บางไฟล์ index.php [แฮ็กเกอร์เพิ่มรหัสเข้าไป] get.php js / index.php js / lib / ccard.js lib / Varien / autoload.php และพวกเขายังติดตั้งโมดูลที่เรียกว่าระบบไฟล์ Magpleasure แต่หลังจากใช้แพทช์แล้วลบสิ่งที่แฮ็กเกอร์ที่เพิ่มเข้าไปในปัญหาแอปพลิเคชันของเราไม่ได้รับการแก้ไข แฮกเกอร์ในที่สุดก็เปลี่ยนไฟล์ 3 ไฟล์ get.php js / index.php js / lib / ccard.js มีอะไรที่เราขาดหายไปไหม จะป้องกันพวกเขาด้วยการโจมตีไฟล์ของเราได้อย่างไร? แพทช์ทำงานหรือไม่? ฉันจะตรวจสอบสิ่งนั้นได้อย่างไร

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

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