How can I create products in Drupal8 eCommerce, which are from different vendors, but I'm handling it trough a single store ? (Vendors should be invisible to the end customer).

I want in addition to keep track internally (for my own accounting purposes) which item from which vendor was sold, so I can reimburse the specific vendor. Is there a way to put/attach "out-of-bound" info to products and eventually orders ?

I'm still in research phase, experimenting with Drupal. Is such thing possible ?


Yes it is. In the end even unlimited with custom code ..

To easily limit the access for a vendor to only his products, each one would need one or more product types, then you can apply the right permissions. Also I would add the vendor/user as a reference (field) to that product type.

There very good shipping methods, applicable for different countries etc.

  • the vendor does not have access to do anything.. i.e. i will manage everything for them. I needed only to track different vendors orders, sales etc.. – sten Jun 21 '17 at 21:06
  • where can I read about product "TYPES". I've seen Variations and Attributes, but not types – sten Jun 21 '17 at 21:08
  • 1
    You can also just add fields to the default product type (and orders) to keep track of "out-of-bounds" info. You have complete control over what you display and what's on data entry forms (different versions for public/internal, etc) – user72086 Jun 21 '17 at 23:25
  • 1
    product types, are like content types. product types are fieldable, and can have attributes attached to them. each product is of a type, and can have variations. – rémy Jun 22 '17 at 5:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.