Magento

Magento 전자 상거래 플랫폼 사용자를위한 Q & A

1
Magento 2의 DI 및 블록 확장
\ Magento \ Framework \ View \ Element \ Template 이 아닌 블록을 확장하려고 할 때마다 오류가 발생 하는 블록으로 Magento 2 종속성 주입을 파악하는 데 어려움을 겪고있는 것 같습니다 . Magento \ Theme \ Block \ Html \ Header \ Logo 의 매우 기본적인 블록 클래스를 확장하는 블록을 만들고 …

3
주문이 magento2에 배치되면 견적에서 주문으로 주문 데이터를 복사하고 주문 항목을 주문하십시오.
magento 2에서 사용자 정의 할인이있는 사용자 정의 모듈을 작성 중입니다. 견적, 견적 항목을 주문하고 주문 항목에서 할인을 복사하려고합니다. magento 1에서는 다음 config.xml과 같이 선언 합니다. <fieldsets> <sales_convert_quote_address> <custom_discount_amount><to_order>*</to_order></custome_discount_amount> <base_custom_discount_amount><to_order>*</to_order></base_custome_discount_amount> </sales_convert_quote_address> <sales_convert_quote_item> <custome_discount_amount><to_order_item>*</to_order_item></custome_discount_amount> <base_custom_discount_amount><to_order_item>*</to_order_item></base_custom_discount_amount> </sales_convert_quote_item> </fieldsets> 내 사용자 정의 할인 금액은 테이블에 복사되었습니다 sales_flat_order및 sales_flat_order_item예상대로. Magento 2에서는 fieldset.xml다음 코드를 사용 하여 …

3
Magento가 주문 확인 이메일을 관리자에게 보내지 않음
어떻게해야할지 모르겠습니다. 오늘 아침에 크론을 구성했으며 Aoe_Scheduler에 따르면 대기열의 이메일이 5 분마다 전송됩니다. 그러나 이메일 계정에서 새로운 주문 확인을받지 못했습니다. 올바른 확인 주소를 구성했는지 확인하고 스팸 폴더를 4 배로 확인했지만 이메일이 없습니다. 고객이 이메일을받지 못했다고 걱정합니다. 누구든지이 문제를 알고 있습니까? 나는 1.9.1 (그리고 몇 분 후에 1.9.2)을 달렸다. 편집 : …

5
마 젠토 스토어가 안전하지 않습니다
최근에 나는 Magento 상점의 관리를 인수했습니다. 어제 우리 회사는 안전하지 않다는 내용의 IT 회사로부터 이메일을 받았습니다. 전자 메일의 적법성이 의심 스럽지만 상점의 마지막 주문, 등록 된 고객 수 및 마지막으로 추가 된 제품을 표시했습니다. 최근에 관리자가 된 이후 실현 된 후에는 어떤 보안 조치를 취했는지 정확히 알 수 없습니다. 다음 …

2
마 젠토 템플릿을 수정하는 올바른 방법 / 접근 방법은 무엇입니까?
사용자가 버튼을 클릭 할 때 "이메일로 보내기"페이지를 팝업 창으로 사용자 정의하고 싶은 올바른 방법을 제안 해주십시오. 템플릿 힌트를 사용하면 버튼이 frontend / rwd / default / template / catalog / product / view / sharing.phtml 그리고 해당 레이아웃 파일은 catalog.xml(frontend / rwd / default / layout에 있음) 그래서 다음 코드가 …


1
Zend Framework의 SQL 모델을 사용할 때의 SQL 주입 취약점
테이블을 조인 할 때 Zend Framework의 SQL 모델을 사용합니다. 예를 들어 실제 코드를 수정했지만 요점을 알 것입니다. $this->getSelect()->join( array('sections' => $sectionsTableName), 'main_table.banner_id = pages.banner_id', array() ) ->where("sections.section= '$section' OR sections.section = '0' OR (sections.section = '6' AND ? LIKE main_table.url)",$url) ->group('main_table.banner_id'); 페이지에 ajax가로드되고 $ section 매개 변수가 GET 매개 변수 …

4
EE 1.14.2의 CMS 블록 캐싱 문제
CMS 정적 블록의 캐싱과 관련된 문제가 있습니다. 나는 cms 페이지를 가지고 있으며 그 페이지 내에서 많은 cms 정적 블록을 렌더링하고 있습니다. CMS 페이지 내용의 단순화 된 버전은 다음과 같습니다. <div class="cms-block-1">{{block type="cms/block" block_id="banner_home"}}</div> <div class="cms-block-2">{{block type="cms/block" block_id="promo_home_1_1"}}</div> <div class="cms-block-3">{{block type="cms/block" block_id="promo_home_1_2"}}</div> <div class="cms-block-4">{{block type="cms/block" block_id="promo_home_2_1"}}</div> <div class="cms-block-5">{{block type="cms/block" block_id="promo_home_2_2"}}</div> <div …



2
'updated_at'을 기준으로 장바구니 항목 정렬
이것이 장바구니 항목을 얻는 방법입니다. $quote = Mage::getModel('checkout/cart')->getQuote(); $items=$quote->getAllitems(); 나는 이런 식으로하고 싶다 : $items->sortBy('updated_at','desc'); 이 작업을 수행하는 올바른 마 젠토 방법은 무엇입니까? 나는 이런 식으로 일하고 싶다 : $productArray=array(); foreach($items as $item){ $product=$item->getProduct(); array_push($productArray,$product); } $productArray = $this->sortArray($productArray); protected sortArray($productArray){ ...sort by updated date; return $sortedArray } 그러나이 값을 …
15 product  cart  sorting  items 

4
프로그래밍 방식으로 장바구니에 다른 속성을 가진 여러 항목 추가
장바구니 시스템에 대량 추가를하고 있습니다. 참고 : 사용자 정의 옵션이있는 간단한 제품에서 작동하기를 원합니다-> 사용자 정의 옵션이 색상 (빨강, 녹색, 파랑) 또는 크기 (Xl, M, S)와 같은 경우 한 사람이 아래 항목을 주문한다고 가정합니다. productA, red칼라, qty12 ProductA, green칼라, qty18 ProductB, XL수량 3 Product C, 수량 10 그래서이 4 개의 …

3
효율적인 컬렉션 호출, 필터링 및로드
지금은 foreach 루프 내에 중첩 된 많은 컬렉션을 재사용하고 있습니다. 이러한 것들을 몇 단계 위로 올릴 수 있습니까? 현재 Im은 51k + 엔터티가 반복되는 컬렉션을 다시로드해야하므로 속도가 크게 느려집니다. 특히 Kitinventory 컬렉션. <?php class Codespace_Module_Helper_Item extends other_one{ function functionOne($collection){ ... $data = $collection->getData(); foreach($data as $item){ $this->_functionTwo($item); } ... } …

1
총계가 0보다 작은 음수 주문 허용
고객 중 하나가 주문 입력 담당자가 주문 총액이 마이너스 인 주문을 제출할 수있는 기능을 요청했습니다. 이 애플리케이션은 이미 제외 된 광고 항목을 허용하며 나머지 주문이 양의 총합계를 만드는 한 잘 작동합니다. 마 젠토가 마이너스 오더 총계를 갖지 않기 위해 매우 열심히 노력하는 것 같습니다. 수집 된 총계를 보면 마 젠토가 …

2
cron을 실행하는 동안 PDO 예외 : 뉴스 레터 큐 전송 실패 ( '필드 목록'의 알 수없는 'main_table.data'열)
뉴스 레터 대기열을 처리 할 때 크론 작업이 실패합니다. PDO 호출을 디버깅했으며 Magento가 여기에서 필드를 혼합하는 것처럼 보입니다. Magento (또는 Zend PDO)가 필드를 선택할 수있는 단서가 없지만 완전히 혼합 된 것처럼 보입니다. Magento가 고객의 이름을 얻지 못하는 것 같습니다. 마지막 선택은 다음과 같습니다. SELECT eav_entity_type.* FROM eav_entity_type WHERE (eav_entity_type.entity_type_code='customer') DESCRIBE …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.