2009-09-11 4 views
2

1에서 현재의 CustomerID의 시작 첫 번째 순서가 발생하면서이있다 OrderID를 :젠토 - 변경 고객 ID와 주문 ID

100,000,001은 이러한 필드를 변경하는 방법이 있습니까, 그렇게 만든 첫 번째 고객은 고객 번호를 가지고 : 900000001 그리고 만든 첫 번째 순서는 에 OrderID을했다 : 900,000,001

답변

1

이에 대한 해결책을 찾을 수 ..

을 eav_entity_store 테이블의 increment_last_id을 변경하는 것은, 당신은 고객 번호의 시작 번호, Invo 주문 번호를 제어 할 수 있습니다 얼음 번호 및 운송 메모 ID.

감사합니다, 피오나

+0

마음 당신이 시스템에서 인간 친화적 인 고객 ID를 사용할 경우이 유일한 작품> 구성> 고객 구성> 새 계정 만들기 옵션> 사람 친화적 인 고객 ID 생성. – Simon

0

당신은 새로운 고객 또는 주문 추가 전에 테이블 의 AUTO_INCREMENT를 변경하려고 할 수 있습니다 : 주문 번호를 변경하는 phpMyAdmin을

$magento_db = Mage::getSingleton('core/resource')->getConnection('core_write'); 
$magento_db->query("ALTER TABLE customer_entity AUTO_INCREMENT = ".$desiredId); 
+0

고객 ID가 아니라 고객 증분 ID 만 변경합니다. –

0

이 코드를 붙여 넣기를

UPDATE eav_entity_store 
INNER JOIN eav_entity_type ON eav_entity_type.entity_type_id = eav_entity_store.entity_type_id 
SET eav_entity_store.increment_last_id='XXXXX' 
WHERE eav_entity_type.entity_type_code='order'; 

X 원하는 주문 번호 당신이이 링크로 이동 할 수 있습니다 자세한 내용에 대한

와의를 : click here