Magento v1.9.0.1을 사용하여 사이트를 개발 중입니다. 나는 "Media Mail"과 "Priority Mail 1-Day"라고 불리는 일부 배송 방법의 라벨을 변경해야합니다. 이상적으로, 나는 동적 이름을 지우고 내가 원하는 이름, 즉 "Standard"와 "Priority Mail"을 사용한다.Magento에서 배송 방법의 라벨을 변경하려면 어떻게해야합니까?
"Media Mail"이 포함 된 모든 .csv 파일을 변경하려고 시도했습니다. 즉, 첫 번째 항목, 두 항목 및 두 번째 항목을 모두 변경했음을 의미합니다. 또한 각 테스트 사이에 캐시가 플러시되는 동안 이러한 조합을 시도했습니다.
또한 apps/code/core/Mage/Usa/Model/Shipping/Carrier/Usps.php에있는 getCode() 메소드를 편집 해 보았습니다.
내가보기에 알고있는 정도에 관한 내용입니다. 저는 웹 개발과 Magento에 익숙하지 않습니다. 이것은 간과 할 수없는 클라이언트 요청입니다. 이걸 어디에서 바꿀 수 있니?
감사
편집 :
이 같은 질문을 가지고 있지만 답을 발견하지 않은 사람입니다. 레이블을 변경하는 방법은 shipping.phtml 및 available.phtml 파일을 찾아서 코드를 편집하는 것입니다. 요소를 검사하면 제목을 추가하는 속성과 해당 PHP 코드를 찾을 수 있습니다. 일부 간단한 if-else 체인을 사용하여 변경하여 원하지 않는 제목을 제거하고 그 내용을 반향합니다.
<input name="estimate_method" type="radio"
value="<?php echo $this->escapeHtml($_rate->getCode()) ?>"
id="s_method_<?php echo $_rate->getCode() ?>"
<?php if($_rate->getCode()===$this->getAddressShippingMethod())
echo 'checked="checked"' ?> class="radio" />
<label for="s_method_<?php echo $_rate->getCode() ?>">
<?php
/* my edits */
if($_rate->getCode() === "usps_6")
{ echo "Your Title Here "; }
else if($_rate->getCode() === "usps_1")
{ echo "Your Title Here "; }
else
{ echo $this->escapeHtml($_rate->getMethodTitle()); } ?>
두 파일에서 동일한 변경을하십시오.이 두 페이지는 서로 다른 페이지입니다. 더 많은 페이지가 있는지 여부는 아직 결정되지 않았습니다.
usps_6 및 usps_1 비교는 요소를 검사 할 때 html 탭에 설정된 속성과 일치합니다. 크롬 사용을 가정합니다.