Magento

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

1
Mage_PageCache-외부 전체 페이지 캐시
따라서 Community Edition에는 System->Configuration->System->External Full Page Cache SettingsZend Cache를 사용하여 전체 페이지 캐시를 제공하는 것으로 보이는 옵션 이 있습니다. 이 값을 설정하면 캐시 페이지에 새 버튼이 표시되어이 캐시를 지 웁니다. 그래서 내 질문은 최근에 이것을 발견 한 후에 이것입니다. 이런 젠장? 작동합니까? CE에서 왜 이것을 EE에서 제거하고 완전히 다른 모듈을 …


2
컬렉션 쿼리에서 테이블을 왼쪽 조인
수출을 위해 시스템에서 주문을 받기 위해 다음을 수행하고 있습니다. $orders = Mage::getModel('sales/order')->getCollection() ->addFieldToFilter('status', $statusToExport) ->addFieldToFilter('store_id', $this->processingStoreId) ->addFieldToFilter('updated_at', array('gteq' => date('Y-m-d H:i:s', $lastSyncTime))); 주문 이 내가 가지고있는 사용자 정의 테이블에있는 경우 내 보내지 않는 곳에 무언가를 추가해야합니다 entity_id. SQL을 사용하는 경우 다음을 수행하십시오. left join myTable as mt on main_table.entity_id = …

4
효율적인 id로부터 제품 URL 가져 오기
ID로 제품 URL을 얻는 가장 효율적인 방법은 무엇입니까? 코드의 몇 곳에서 Mage::getModel('catalog/product')->load($id)->getProductUrl()제품과 관련된 이벤트의 양을 고려할 때 제품의 URL을 얻는 것과 같은 것들이 있습니다 . 카테고리 ID를 지정하는 기능도 좋습니다. 또한 이름과 같은 제품의 단일 속성에 대해 동일한 작업을 수행하는 효율적인 방법이 있습니까?

4
모듈 비활성화-성능 향상?
이 질문에는 두 부분이 있습니다. 코어 모듈을 비활성화하면 저장소의 전체 성능이 향상되며, 그렇다면 성능 향상을 위해 관리자에서 비활성화 (즉, 프론트 엔드 출력 비활성화)하거나 config.xml을 통해 비활성화해야합니다. 성능이 향상 될 경우 (재고에있는 모듈) CE 1.7.0.2 빌드는 1 부에서 설명한 방법을 통해 안전하게 비활성화 할 수 있습니다.

5
loadBySku ()를 사용하여 SKU로 제품을로드 할 수없는 이유는 무엇입니까?
개요 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); // …


4
업그레이드 스크립트-옵션으로 새로운 선택 속성 작성
업그레이드 스크립트를 사용하여 사전 정의 된 옵션으로 새로운 제품 속성을 작성하고 싶습니다. 업그레이드 스크립트가 작동하므로 수행 방법을 모르는 유일한 것은 속성과 함께 드롭 다운 옵션을 추가하는 것입니다. 다음을 사용하여 모듈 업그레이드 스크립트 내에 속성을 추가하고 있습니다. $installer->addAttribute('catalog_product', "shirt_size", array( 'type' => 'int', 'input' => 'select', 'label' => 'Shirt Size', 'sort_order' …

4
모든 URL 다시 쓰기 지우기-엔터프라이즈 (1.13)
여러 번 엉망으로 가져온 가져 오기 후에 제거해야 할 URL 다시 쓰기가 많이 남았습니다. Enterprise 1.13을 실행 중입니다. 커뮤니티 에서이 문제가 발생했을 때 간단히 잘라서 core_url_rewrite다시 색인을 생성했습니다. 그러나 Enterprise에는 제어가 다시 쓰는 여러 가지 테이블이 있습니다. enterprise_url_rewrite enterprise_url_rewrite_category_cl enterprise_url_rewrite_product_cl enterprise_url_rewrite_redirect enterprise_url_rewrite_redirect_cl enterprise_url_rewrite_redirect_rewrite 나는 그들 모두를 자르는 것이 안전합니까? 나는 …

4
관찰자 후 $ this 반환
인터넷과 타사 모듈에서 충돌하는 정보가 있습니다. $this옵저버 방식이 끝나면 다시 반환 해야합니까? 예 : MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }

4
1.7에서 반올림 문제의 상태는 무엇입니까?
우리는 Magento CE 1.7을 사용하고 있으며 다양한 반올림 문제가 있습니다. 다양한 계산에서 0,01 EUR의 차이가 있습니다. 기본 문제는 상품 가격이 포함되어있을 수 있습니다. 세. 공동 프로그래머 Mage_Core_Model_Store::roundPrice()는 4 자리 정밀도로 계산 하는 방법을 덮어 썼습니다 . 그러나 이것은 PayPal 결제에 문제를 일으키는 것으로 보입니다. 이러한 문제에 대한 해결책이 있습니까? 편집하다: …

3
is_salable은 어디에서 왔습니까?
참고 : PHP 코드로 제품을 편집 한 후 관리자에서 제품의 색인을 다시 생성하면 아래 나와 같이 표시되지 않는 이유를 알아 내기 위해 자기 시간을 절약하십시오. 나는 is_salable제품에 대한 설정 방법을 해결하려고 노력하면서 내 제품이 왜 보이고 있는지 이유를 알아 봅니다. 내가 찾을 수있는 코드에는 단 하나의 장소 만 있습니다. $salable …
27 catalog  core 

8
장바구니에서 모든 품목 삭제 / 카트 세션 삭제
장바구니를 보거나 결제 할 때 갑자기 (잠재적으로 2 주 전-GA 통계에서 현재보고 된 사이트) 장바구니 항목을 삭제하기 시작했습니다. 상단의 '미니 카트'는 카트 / 체크 아웃을 탐색 한 다음 '카트에 아이템이 없습니다'라는 메시지가 표시 될 때까지 드롭 다운에 아이템을 표시합니다. 세션 문제인 것 같습니다. 로그인 할 때 발생하지 않습니다. '시스템-> 웹-> …
27 checkout  session  cart 

1
마 젠토 2.1 : 엔티티 관리자 사용
2.1부터 Magento가 소개했습니다Magento/Framework/Model/EntityManager 여기에 잘못되었을 수도 있지만 이해 Magento/Framework/Model/AbstractModel를 통해 상속을 통해 기능을 구현하고 대체 하여 구성을 통해이를 해결하는 것입니다 (FYI : https://en.m.wikipedia.org/wiki/Composition_over_inheritance ) 코어 파일에서 예제를 얻을 수 있습니다 : https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/Model/ResourceModel/Block.php 기본적으로 모든 CRUD 작업은 클래스에서 명시 적으로 선언되어 클래스로 연기됩니다 EntityManager. 2.1 이전에는 상속을 통해 상위 메소드가 호출되었습니다. …

2
마 젠토 2 : 플러그인 대 관찰자
Magento 2에서 플러그인과 관찰자를 사용하여 무언가를 달성하는 장단점은 무엇입니까? 나는 관찰자가 이벤트를 구독하는 반면 플러그인은 Magento 클래스에서 공개 메소드가 호출되기 전후에 뛰어들 수 있지만 분명히 교차 경로에 매우 근접하고 있음을 알고 있습니까?

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