Hybris如何重置订单号规则?

根据客户提的需求我们的订到要以10位已20开头。

<alias alias="orderCodeGenerator" name="newOrderCodeGenerator">
<bean id="newOrderCodeGenerator" class="de.hybris.platform.servicelayer.keygenerator.impl.PersistentKeyGenerator" init-method="init" scope="tenant">
    <property name="key" value="new_order_code"/>
    <property name="digits" value="10"/>
    <property name="start" value="2000000000"/>
    <property name="numeric" value="true"/>
</bean>

在调试的过程中你将会看到,当将产品添加到购物车,跳到方法生成的类“PersistentKeyGenerator”并调用NumberSeriesManager的getUniqueNumber()传递的参数key = new_order_code 和参数 digits = 10。




你可能感兴趣的:(hybris,订单规则,重置订单号,重置订单号规则)