| Project: | Ubercart Contributions |
| Component: | Code |
| Category: | task |
| Priority: | critical |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
motivation
A major lacking feature of Ubercart (and arguably Drupal) is reporting.
Specifically reporting for orders, and order products / cart items.
Further, since the data is denormalized in the database, there's no elegant way to custom build such a report.
circumstance
Thanks to uc_salesforce, and the salesforce_api suite of modules, we can use Salesforce's robust reporting tools to generate all kinds of interesting data.
However, uc_salesforce does not support drupal<->Salesforce integration for cart items and products.
task
In theory this could be accomplished by exposing a child salesforce object to drupal for mapping.
In other words, after the admin establishes the UC Order->Salesforce Parent Object relationship mapping, uc_salesforce would prompt the admin to establish a Product / Cart Item -> Salesforce Child Object mapping. In this way the synchronization could support an arbitrary number of cart items, all of which could be upserted and referenced to the parent.
thoughts?
