HCL Commerce Enterprise

Adición y modificación de listas de precios y políticas de precios

Puede añadir listas de precios adicionales, si necesita varias listas de precios para soportar los precios de coste y de catálogo. Si la tienda utiliza el Centro de gestión para crear y gestionar listas de precios, este tema no es aplicable. En su lugar, consulte Gestión de listas de precios. Puede establecer ajustes para poner precio a los precios de catálogo utilizando reglas de precios. Consulte Gestión de reglas de precios.

Procedimiento

  • Cree la lista de precios. La lista de precios también se conoce como contenedor de propuestas de comercio. Para crear la nueva lista de precios:
    1. Para crear el contenedor de propuestas de comercio, ejecute una sentencia SQL similar a:
      insert into tradeposcn (tradeposcn_id, member_id, name, type) 
           values (-2, member_ID , 'Cost Price List', 'S')
      
    2. Asocie un precio a la lista de precios. Para ello es necesario crear una oferta y, a continuación, un precio de oferta correspondiente. Por ejemplo:
      insert into offer (offer_id, tradeposcn_id, catentry_id, published) 
           values (-1, -2, 10352 , 1)
      insert into offerprice (offer_id, currency, price) values (-1, 'USD', 100.00)
      
  • Modifique una política de precios existente. Ejecute una sentencia SQL similar al siguiente ejemplo:
    update policy 
         set properties ='name=AdvancedB2BDirect&orgentity_dn=ou=b2b,
                          o=seller organization,o=root organization&type=LIST' 
         where policy_id = policyID
    
  • Cree una política de precios nueva. Ejecute una sentencia SQL similar al siguiente ejemplo:
    insert into policy (policy_id, policyname, policytype_id, storeent_id, properties) 
         values (-1, 'Cost Price List', 'Price', 10601, 
         'name=Cost Price List&orgentity_dn=ou=b2b,o=seller organization,o=root organization&type=COST' )
    
    insert into policycmd (policy_id, businesscmdclass) 
         values (-1, 'com.ibm.commerce.price.commands.RetrievePricesCmdImpl')
    
    insert into policydesc (policy_id, language_id, description) 
         values (-1, -1, 'Cost Price List')
    
  • Actualice los precios.
    1. Puede establecer ajustes en los precios utilizando el Filtro de catálogo. Si debe cambiar los precios, debe utilizar los programas de utilidad de carga.
    2. Renueve el componente de registro Lista de precios de política de negocio. Consulte Actualización de componentes de registro.