Smile.ioSolid earning rules covering purchases, social follows, birthdays, account creation, and custom actions. Well-documented and intuitive to configure. The system is mature and covers 90% of use cases, though some conditional rules (e.g., bonus points on specific collections) are only available on higher tiers.
LoyaltyLionLoyaltyLion offers the most granular earning engine in the Shopify loyalty space. Points per product, per collection, spend-based multipliers, tiered earning rates, and fully custom activities via API. You can create earning rules that respond to virtually any Shopify event, giving complete flexibility for complex program designs.