Um novo módulo publicado por Akretion: Pricelist Builder

Este módulo é um complemento ao módulo padrão 'Product & pricelist' do Odoo/OpenERP.


Ele simplifica o gerenciamento da lista de preços.



O módulo padrão do OpenERP já permite a criação de regras de atribuição de preços que são aplicadas a um


produto e / ou categoria como mostrado nessa figura.


Mas o quê acontece quando eu tenho que aplicar uma regra (por ex, uma dedução de R$10,00 + 10% de desconto


arredondado para R$ inteiro) de 5 produtos que estão potencialmente em diferentes categorias ?


Tenho que criar minha regra 5 vezes (sem contar que não é possível duplicar a regra a partir da interface interface).


Duplicação => Inimiga número um do controle de dados


O caso típico deste cenário é uma oferta especial visando alguns produtos e que é modificada regurlamente


durante o ano.


Modificar a categoria dos produtos a cada vez não é uma opção.


Nosso módulo aqui apresentado propõe a seguinte saída:


- Crie a regra uma vez


- Aplique à categoria X e / ou Y e / ou aos produtos que possuem a opção Z




Nota: Este módulo foi originalmente criado para facilitar a sincronizaão de listas de preço com o prestashop.


Ele também sincroniza com o Magento 'Special price'.


Mas também pode funcionar de forma autônoma no OpenERP.




A página principal do módulo é a seguinte:



  • No alto, a regra para os preços e a “versão da lista de preços”

  • Em 'price elements' as regras de preços com listas idênticas de definições de preços padrão

  • Em 'Involved product' products / categories / options onde a regra do reço se aplica: aqui a regra de preço é aplicada a todos os produtos na categoria Y, a todos aqueles produtos da categoria que têm a opção Z “cor azul e também ao “produto em outra categoria'.


O botão “atualizar lista de preços” garante a coerência com a lista de preços padrão.


Porém, este é um uso opcional já que as tarefas programadas realizam a mesma função.


O campo “última atualização” indoca o número de produtos modificados pela atualização das regras (apagados, criados e atualizados) ou não.




Além disso, o módulo ‘pricelist_from_product_or_category' permite, como seu nome indica, aplicar uma regra diretamente em uma categoria / produto a partir da própria interface da categoria / produto (acima no campo 'pricelist builder').



O 'Involved product' do nosso “pricelist builder” é modificado de acordo com a seleção da regra em “categorias”, (a cor “vermelha” foi adicionada por outra ação).



 


Retornamos à página “pricelist versions” do OpenERP.


Esta página é um pouco diferente porque possui 2 listas no lugar de 1 (apesar disso, todos os dados estão na mesma tabela).


A lista que que tínhamos originalmente agora se chama “Manual rules”. Seus procedimentos são os mesmos.


A outra lista é chamada “Automatically created rules” e os dados são encontrados nas telas precedentes


Mesmo se o OpenERP é mais modular por ser um projeto Open Source (bastante modular se comparado a ERPs proprietários), em relação a listas de preços este é uma boa e velha (e de sucesso) busca sql.


Neste caso é difícil sobrecarregar os métodos existentes para alterar seus comportamentos sem quebrar a compatibilidade com a operação nativa.


A solução mais simples é trazer estas regras para o nível do produto, como mostrado acima.


Se você possui um grande número de produtos com muitas listas de preços diferentes, alguns pontos devem ser considerados:



  • Se a regra é aplicada apenas a uma categoria, a maneira mais fácil é usar o método padrão de atribuição de preços.

  • Em caso de problemas de desempenho, o uso deste módulo com o openerp-connector deve ser considerado: isso iria facilitar o carregamento da atualização.


No momento o módulo só está traduzido do Inglês para o Francês.


Este módulo se endereça apenas para o gerenciamento do preço público (não é para “preço de custo” ou “preço fornecedor”)


Akretion está a sua disposição para desenvolver módulos adicionais, entre em contato!s


Módulos:


https://code.launchpad.net/~akretion-team/+junk/pricelist_advanced

Sobre o autor

Associate
David Beal
Associate - France

Esse site usa cookies para melhorar a sua experiência de navegação