Re: Wonderful job.. but still unhappy..

Joined: 03/05/2008
Juice: 93

I apologize for your troubles. Unfortunately, I have not found time to write better documentation and Marketplace is still currently in BETA (although stable) state and therefore geared towards developers.

Depending on your editor, your line numbers may differ (that is why I wrote ~ approximate symbol by them).

At the very end of this function:

/**
* Save a package.
*/
function uc_shipping_package_save($package) {

place module_invoke_all('package', 'save', $package->package_id);

like so

    db_query("UPDATE {uc_packages} SET ". implode(',', $types) ." WHERE package_id = %d", $values);
  }
  module_invoke_all('package', 'save', $package->package_id);
}

Do similar for uc_shipping_package_delete() in uc_shipping.module

/**
* Delete a package.
*/
function uc_shipping_package_delete($package_id) {
  db_query("DELETE FROM {uc_packages} WHERE package_id = %d", $package_id);
  db_query("DELETE FROM {uc_packaged_products} WHERE package_id = %d", $package_id);
  drupal_set_message(t('Package @id has been deleted.', array('@id' => $package_id)));
  module_invoke_all('package', 'delete', $package_id);
}
Ubercart Marketplace - Multiple Seller Support By: Turgrid (65 replies) Fri, 06/27/2008 - 12:35