Hi,

we use Ubercart to sell membership for our (small) non-profit organization (www.groupe-traq.com).

We wish to manage our members through Ubercart/Views instead of using excel (print labels, renew membership for users without internet, payments by cheque, etc.).

Many members did not take the time to open their account. So we will use Feeds modules to transfer our member list from Excel to Drupal (may of them were born before the man on the moon... ;).

Unless I'm wrong, if we add users with feeds (including their role), they will not "appear" in Ubercart. Is there a simple way to :
> 1) add the end date of their membership using Feeds so that Ubercart will take this info into account?
> 2) to make Feeds and Ubercart work together in such a way that we have a new order for each added users with Feeds?

If not (or if its too "hard"), does this mean that we will have to "Create a new customer account" (Store > Orders) for each imported user (but I guess we could create such account when we upgrade a new user at the end of his membership)?

Thanks!

Comments

Québec created an issue. See original summary.

TR’s picture

Status: Active » Fixed
Issue tags: -membership

(Authenticated) users with orders are customers. Users without orders are simply users.

If you create Drupal users with Feeds then they won't have associated orders. The simplest thing to do IMO is to create an order for each of the users you import and fill in the order with the correct date of the 'purchase' (start of membership. You should be able to do this with Feeds too. Moving those orders to "Payment received" status should be sufficient to trigger then granting of the roles and at that point Ubercart will handle expiring/renewing of roles for your users who are now customers.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.