eCommerce Integration
Connect your online store with IncentIA so your customers' purchases automatically generate points. No manual intervention, no delays.
Shopify
Connect Your Shopify Store
- Go to Settings > Integrations > eCommerce
- Select Shopify
- Enter your Shopify store URL (for example,
mystore.myshopify.com) - Click Connect
- A Shopify authorization window will open
- Review the requested permissions and click Install App
- You will be redirected back to IncentIA with the connection established
Configure Points Earning
Once the store is connected:
- Go to the Synchronization Rules section
- Configure how points are awarded:
- Event: select Order Completed (points are given when the order is marked as fulfilled)
- Calculation basis: total order amount, subtotal without taxes, or custom amount
- Ratio: points per euro (uses your program's earning rule)
- Optionally, configure exclusions:
- Products or categories that do not generate points
- Orders below a minimum amount
- Click Save
Member Identification
For points to be assigned to the correct member, the system links purchases by email:
- If the buyer's email matches a registered member, points are assigned automatically
- If there is no match, the transaction remains pending assignment
Encourage your customers to use the same email in your online store and in their loyalty program registration.
WooCommerce
Connect Your WooCommerce Store
- Go to Settings > Integrations > eCommerce
- Select WooCommerce
- Enter your WordPress store URL
- IncentIA will provide you with a connection key
- In your WordPress admin panel, go to Settings > IncentIA
- Enter the connection key provided
- Click Connect
- Return to IncentIA and verify the status is Active
Configure Earning
The configuration is similar to Shopify:
- Define the event that generates points (order completed, payment received)
- Choose the calculation basis for the amount
- Configure exclusions if needed
- Click Save
Automatic Operation
Once the integration is configured, the flow is completely automatic:
- A customer purchases from your online store
- The store sends a notification to IncentIA
- IncentIA identifies the member by email
- Points are calculated according to the configured rules
- Points are added to the member's balance
- The member receives a notification (if you have it configured)
Tracking
You can track synchronized transactions:
- Go to Integrations > eCommerce > History
- You will see the list of transactions with:
- Purchase date
- Amount
- Associated member
- Points awarded
- Status (processed, pending, error)
If a transaction shows as error, verify that the buyer's email matches a registered member and that the earning rules are correctly configured.
Returns
When a return is processed in your store:
- If the return is notified to IncentIA, the corresponding points are automatically deducted from the member's balance
- You can configure whether partial returns deduct proportional points
- In the transactions section, the return appears as a negative movement
If you want to offer premium memberships or paid subscriptions, see the payments integration guide.