Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Move A Product Between Companies In Mve Rate Topic   - - - - -

 
  • tbirnseth
  • CS Cart Expert
  • Authorized Reseller
  • Join Date: 08-Nov 08
  • 12052 posts

Posted 17 February 2021 - 05:56 PM #1

I'm trying to do an "product and inventory transfer" within MVE.  The Warehouse addon is installed.  What I do effectively is to clone the product in the originating company via fn_clone_product($original_product_id), then adjust some things like amount=0, product, seo-name, etc. and set the company_Id to the new company and do an fn_update_product($new_product_id).

 

After that, I do a fn_adjust_product_amount() to increase the product quantity by an amount.  But since this product_id is tied to a warehouse in the old company, it is failing and causing an stopage of the php processing due to an undefined warehouse.

 

So my question is, what do I need to do to "detach" the cloned product from the warehouse in the original company, then after I change the company_id, attach it to the first warehouse in the new company before calling fn_adjust_product_amount().  So seems I need 2 functions:

my_detach_product_from_warehouse($product_id);
and
my_attach_product_to_warehouse($product_id);

But the Warehouse addon is not documented and digging through the layers of classes to figure it out would take me days.  So hoping someone has some experience with it.  I know cs-cart won't help me.

 

This is the B2B side of an MVE site so when other sellers purchase from sellers on the platform, we want to offer a "transfer" of the product and the purchased quantity to the new store.


EZ Merchant Solutions: Custom (USA based) B2B Development, Consulting, Development and Special Projects (get a quote here).
Commercial addons, payment methods and modifications to meet your business and operations needs.