Commits for Ubercart Quickbooks Integration

  • Ubercart Quickbooks Integration: March 15, 2012 2:43

    Commit 57718cc on 6.x-1.x
    by Nigel Cunningham
    PHP 5.4 compatibility
    
    Remove an ampersand that causes a run-time call-by-ref
    error in PHP 5.4
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Configurable mapping of payment methods
    
    Add support for configuring mapping of Ubercart payment methods
    to Quickbooks ones.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Fix supression of customer field in products.
    
    The customer field should only appear at the global and product
    class levels. Fix the typo that caused it to appear at the product
    level too.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Only use fields that apply to the product type
    
    More work in relation to the previous patch: if a product is a
    service, for example, don't try to put into an order being sent to
    Quickbooks fields that don't apply to services, and don't expect them
    in the data.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Global/product class override support + more
    
    Add support for overriding settings at a global or product class level.
    (Use case: make all donations map to a particular Quickbooks customer).
    
    Other changes:
    - Update weight fields to include a gap.
    - Show the customer field in global/product class settings so it can
    be overriden (see use case above)
    - Correct typo in schema (index)
    - Add a product type field to the products table and populate it when
    getting data from Quickbooks
    - Modify uc_qb_query_for_field to be able to return more than one
    query (used for the various product types, since Quickbooks doesn't
    seem to be able to return the product type if we use the more
    generic query. This must be wrong, but I don't know how).
    - Check for conflicting overrides when preparing to post an order.
    - Improve the 'following objects of type' message.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Don't put 'Merchandise sales' as a default.
    
    Don't put 'Merchandise sales' as a default in the field
    configuration array - it leads to us trying to ensure the
    account exists and attempting to use it instead of using
    the default Quickbooks already has.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Remove obsolete lines.
    
    Remove old code for getting products set up.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Tax code not needed for sales.
    
    The tax code is only needed for making products.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Fix User form.
    
    Fix up the modifications to the User form so we don't break
    other modules saving modifications! Oops!
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>
  • Fix http://drupal.org/node/1272822
    
    I hadn't considered user access issues on the field added to the
    user profile page. Make seeing/editing the Quickbooks customer
    account field require 'administer quickbooks import/export' access.
    
    Signed-off-by: Nigel Cunningham <nigel@tuxonice.net>

Maintainers for Ubercart Quickbooks Integration

  • NigelCunningham - 53 commits
    last: 31 weeks ago, first: 1 year ago
  • sarvab - 2 commits
    last: 3 years ago, first: 3 years ago

Issues for Ubercart Quickbooks Integration

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports