Magento

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

2
การสร้างรายงานที่กำหนดเองใหม่ทั้งหมด
ส่วนใหญ่รายงานวีโอไอพีอาคารฟอรั่ม, บล็อก, tutorials, ฯลฯ ทั้งหมดดูเหมือนจะมุ่งเน้นไปที่พาวีโอไอพีรายงานที่มีอยู่และทั้งการคัดลอกหรือขยายมัน ส่วนใหญ่เป็นกริดที่เชื่อมโยงไปยังชุดข้อมูลที่เฉพาะเจาะจงและทั้งหมดมีตัวกรองมาตรฐานเช่นจาก / ถึงวันที่ & ช่วงเวลา (รวมถึงตัวกรองพิเศษในบางรายงาน) อย่างไรก็ตามดูเหมือนว่าจะมีข้อมูลน้อยมากเกี่ยวกับวิธีสร้างรายงานที่กำหนดเองทั้งหมดด้วยตัวกรองที่กำหนดเอง ตัวอย่างเช่นลูกค้าต้องการรายงานที่มีตัวกรองที่กำหนดเองสองตัวซึ่งรายงานกลับมาจากตัวชี้วัดรวมที่เรียบง่ายเพียงสองตัว

7
ฉันเริ่มเรียนรู้ Magento โดยไม่มีประสบการณ์ PHP สิ่งที่ตัวเลือกของฉันคืออะไร?
ฉันมีประสบการณ์การเขียนโปรแกรมและประสบการณ์ HTML และกำลังดิ้นรนเพื่อหาคำแนะนำที่ดีสำหรับผู้เริ่มต้น ดูเหมือนว่าเว็บไซต์ Magento จะแหลมที่ผู้เชี่ยวชาญ แต่ฉันอาจจะดูในสถานที่ที่ไม่ถูกต้องทั้งหมด มีหนังสือหรือแหล่งข้อมูลออนไลน์ที่ดีเป็นพิเศษหรือไม่? โดยเฉพาะอย่างยิ่งฉันต้องการเรียนรู้วิธีเพิ่ม JavaScript ของตัวเองไปยังหน้าต่างๆในเว็บไซต์สำหรับบริการวิเคราะห์ข้อมูลค้าปลีกแบบกำหนดเองที่ฉันกำลังทำงาน

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

5
Magento CE PCI Compliance
ขั้นตอนที่ต้องดำเนินการเพื่อให้ได้มาตรฐาน PCI สำหรับ Magento CE คืออะไร ตัวอย่างเช่นการใช้การชำระเงินผ่านเว็บไซต์ Paypal หรือการชำระเงินด้วยปัญญาชนโดยตรงในร้านค้าจะช่วยให้บรรลุมาตรฐาน PCI?

4
วิธีปฏิบัติที่ดีที่สุดในการแก้ไขลิงค์บนสุดของ Magento
สมมติว่าเราต้องการเพิ่มไอคอนรถเข็นช็อปปิ้งก่อนลิงก์ "รถเข็นของฉัน" ในลิงค์ด้านบนของ Magento (ดูลิงค์ด้านบนด้านล่าง) วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร? ทำอะไรกับ toplinks.php ทำอะไรกับ links.phtml ไฟล์ xml หรือไม่ ตัวเลือกอื่น ๆ ? ฉันเข้าใจว่าสิ่งนี้สามารถทำได้ด้วย CSS แต่เมื่อความต้องการในการปรับแต่งของฉันเพิ่มขึ้นฉันต้องการทราบว่าวิธีนี้สามารถทำได้โดยไม่ต้องใช้ CSS ดังนั้นฉันจึงสามารถปรับแต่งสิ่งที่ยากขึ้นได้

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

3
การกำหนดเป้าหมายหลายเค้าโครงจัดการในเค้าโครง XML
ฉันมีตัวควบคุมแบบกำหนดเองที่เข้าถึงที่พา ธ/custommodule/customer/infoซึ่งกำลังโหลด2columns-left.phtmlเทมเพลตบนrootโหนดดังต่อไปนี้: <custommodule_customer_info> <reference name="root"> <action method="setTemplate"><template>page/2columns-left.phtml</template></action> </reference> </custommodule_customer_info> สิ่งที่ฉันต้องการจะทำคืออัปเดตเทมเพลตรูทสำหรับลูกค้าที่ไม่ได้เข้าสู่ระบบบางอย่างเช่น: <customer_logged_out> <custommodule_customer_info> <reference name="root"> <action method="setTemplate"><template>page/1column.phtml</template></action> </reference> </custommodule_customer_info> </customer_logged_out> ฉันเข้าใจว่าฉันไม่สามารถกำหนดเป้าหมายหลายเลย์เอาต์ในแบบนี้ได้ แต่ความตั้งใจควรชัดเจน อัพเดตเทมเพลตรูทสำหรับการจัดการเลย์เอาต์นี้ในขณะที่ลูกค้าไม่ได้ล็อกอิน ฉันคิดว่าฉันสามารถกำหนดเป้าหมายตัวควบคุมของฉันด้วยสิ่งต่อไปนี้: <customer_logged_out> <reference name="custommodule_customer_info"> <reference name="root"> <action method="setTemplate"><template>page/1column.phtml</template></action> </reference> </reference> </customer_logged_out> นี่เป็นการอัปเดตเทมเพลตรูทด้วย1column.phtmlเทมเพลต แต่มันก็ทำในสิ่งที่ดูเหมือนจะเป็นทุกหน้าแทนที่จะเป็นแค่หน้าเป้าหมายในreferenceโหนดของฉัน ฉันได้ลองหลายวิธีในการอัพเดทเลย์เอาต์นี้ แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน ฉันจะกำหนดเป้าหมายตัวจัดการรูปแบบนี้ได้อย่างไรในเวลาเดียวกันโดยใช้ตัวcustomer_logged_outจัดการเค้าโครง - แก้ไข - เพื่อให้ชัดเจนนี่เป็นโมดูลของบุคคลที่สามจริงๆ
22 layout 


2
สร้างแท็บและแทรกกริดที่กำหนดเองภายในแท็บ
ฉันสร้างกริดโดยทำตามบทช่วยสอนนี้ฉันต้องการสร้างกริด 4 เพิ่มเติมปัญหาคือฉันต้องเพิ่มกริดเหล่านี้ทั้งหมดลงในแท็บ จนถึงตอนนี้ฉันได้สร้างตัวควบคุมเพื่อโหลดบล็อกเช่นนี้: class Lime_Customgrid_Adminhtml_CustomController extends Mage_Adminhtml_Controller_Action { public function indexAction() { $this->_title($this->__('Custom'))->_title($this->__('Custom Lime')); $this->loadLayout(); $this->_setActiveMenu('sales/sales'); $this->_addContent($this->getLayout()->createBlock('lime_customgrid/adminhtml_table_custom')); $this->renderLayout(); } } บล็อก> Adminhtml> ตาราง> กำหนดเอง> Custom.php: <?php class Lime_Customgrid_Block_Adminhtml_Table_Custom extends Mage_Adminhtml_Block_Widget_Tabs { public function __construct() { parent::__construct(); $this->setId('custom_tabs'); // $this->setDestElementId('edit_form'); $this->setTitle(Mage::helper('lime_customgrid')->__('Custom tabs')); } protected function _beforeToHtml() { $this->addTab( 'form_listing', array( …

1
Magento 2: Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ '*' จากไม่ได้กำหนดใน (section-config.js: 33)
เป็นคำถามที่ซ้ำกันแต่ฉันพบปัญหาเดียวกันขณะเพิ่มผลิตภัณฑ์ & ลบรายการออกจากหน้ารถเข็น ฉันใช้เวลาเกือบหนึ่งวันเพื่อแก้ไขปัญหา แต่ไม่มีโชคหวังว่าจะมีคนช่วยฉันได้ ข้อความแสดงข้อผิดพลาดในคอนโซล: Uncaught TypeError: ไม่สามารถอ่านคุณสมบัติ '*' ของไม่ได้กำหนดใน (section-config.js: 33) แก้ไข: ฉันได้เปิดใช้งานและลบแคชทั้งหมดที่ยังคงมีอยู่

3
ความแตกต่างระหว่าง _module.less และ _extend.less
มีความแตกต่างระหว่างการขยายธีมโดยใช้_module.lessและ_extend.less? และวิธีปฏิบัติที่ดีที่สุดเมื่อขยายโมดูล / ชุดรูปแบบคืออะไร ความคิดแรกของฉันคือการใช้ที่ดีกว่า_module.lessเมื่อจัดแต่งโมดูลใหม่และ_extend.lessเมื่อขยายโมดูล แต่ Luma ใช้_module.lessเมื่อขยายธีมว่างเพื่อที่ว่าทฤษฎีได้ออกไปนอกหน้าต่าง ความแตกต่างเดียวที่ฉันเห็นระหว่างพวกเขาจะ_module.lessถูกนำเข้าก่อนไลบรารีการตอบสนองและ_theme.lessตำแหน่งที่_extend.lessจะถูกนำเข้าหลังจากพวกเขา นี่คือคำสั่งที่พวกเขาจะนำเข้า vendor/magento/theme-frontend-blank/web/css/styles-l.less // // Blank theme desktop styles // _____________________________________________ // These desktop styles are added to mobile // // Global lib + theme styles // --------------------------------------------- @import '_styles.less'; @import (reference) 'source/_extends.less'; // // Magento Import instructions // --------------------------------------------- //@magento_import 'source/_module.less'; …


7
เปลี่ยนเส้นทาง http: // ทั้งหมดไปที่ https: //
ก่อนหน้านี้ฉันได้โพสต์คำถามนี้: /programming/36104047/how-to-redirect-all-http-requests-to-https-on-magentoแต่ไม่ได้รับปฏิกิริยาใด ๆ นี่คือ URL เว็บไซต์ของฉัน: www.trendy-mode.nl มันจะนำคุณไปที่: https://www.trendy-mode.nl/ ตอนนี้ปัญหาคือลิงก์เมนูหรือลิงก์ย่อยอื่น ๆ ไม่ได้เปลี่ยนเส้นทางด้วยhttps:// EX: มีเมนูเช่น - NIEUW | KLEDING | โรงเรียน ACCESSOIRES เป็นต้น หากคุณคลิกที่เมนู NIEUW หน้าใหม่จะเปิดขึ้น แต่จะไม่เปลี่ยนเส้นทางhttps:// ฉันได้ลอง. htaccess tweaks มาก แต่ไม่ได้ผล ใครที่นี่เพื่อช่วยฉันในเรื่องนี้? ขอบคุณล่วงหน้า!


5
กลยุทธ์ที่ดีที่สุดในการรวม WordPress ภายใน Magento คืออะไร?
ฉันกำลังมองหาวิธีที่ดีที่สุดในการรวม WordPress ภายใน Magento ก่อนอื่นฉันต้องการให้ WordPress ใช้ส่วนหัวและส่วนท้ายของ Magento ประการที่สองฉันต้องการให้ผู้ใช้ค้นหาด้วย Magento และ WordPress ได้ในเวลาเดียวกัน และไม่ติดขัด ต้องค้นหาอินพุต

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