# Catálogo personalizado Essa API permite especificar regras para atributos de usuário. Se o usuário atender a todas as condições para uma regra concreta, serão exibidos itens personalizados. Para promoções personalizadas, consulte a [seção Promotions](/pt/api/shop-builder/tag/promotions-discounts). Para passar atributos antes de uma compra, você pode usar a [Xsolla Login API](/pt/api/login/operation/update-users-attributes-from-server/) ou passá-los para a [propriedade user.attributes ao gerar o token usando a Pay Station API](/pt/api/pay-station/operation/create-token).