Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to create Bundles #236

Open
abishop451 opened this issue Oct 24, 2023 · 0 comments
Open

Add ability to create Bundles #236

abishop451 opened this issue Oct 24, 2023 · 0 comments

Comments

@abishop451
Copy link
Collaborator

abishop451 commented Oct 24, 2023

  1. Allow Product Administrator to create a bundle product
  • On Product Listing page, add a Create Bundle button, or make the Create Product button have a dropdown to: Create Standard Product and Create Bundle Product
  • When created, show somewhere that Product.IsBundle is set to true (read only field)
  1. Update Bundle Details flow
  • Keep "Details" tab as is (maybe this is where we show Product.IsBundle:true
  • Add tab for "Select Products for bundle" -- should allow a user to select existing products from the catalog and assign them to the bundle (/v1/bundles/productassignments). Add a "required" Boolean and a Default Quantity numeric input for each Product that is selected.
  • Either on the "Select Products for bundle" tab, or on a separate pricing tab, get the price schedule for each product that is assigned to the bundle, and show the pricing details. Allow user to set bundle Price (see Table User Experience Pattern #3 below).
  • Remove Fulfillment Tab
  • Remove Variants Tab
  • Keep Catalogs Tab, but the assignments created should use these endpoints instead: POST v1/catalogs/bundleassignments and POST v1/catalogs/{catalogID}/categories/bundleassignments
  • Keep Media tab
  • Keep Facets Tab(??) need to verify if facets work with Bundles
  • Keep Customization tab for Bundle xp
  1. Allow Product Administrator to set bundle price
  • Add "Bundle Price" to Pricing tab on Product Create/Edit UI
  • On Bundle Product, do not show a "Bundle Price" (Bundle Product shouldn't have a Price tab anyways, since Price schedules cannot be assigned to Bundles).
  1. Allow Product Administrator to filter Product list by Bundle Products
  • Add a filter for Product.IsBundle true/false so user can easily find any Bundle Products
  1. On Standard Products, show if product is part of any bundles
  • When viewing Product Details (either the Details tab, or a new tab), use /v1/bundles/productassignments?productID=productX to return Bundles that the product is part of, so that the administrator can quickly see the other manners that this product is being sold.

I've created a Bundle in the OrderCloudBackoffice Marketplace to use for development. BundleID: camerabundle. It contains 3 products, a Camera, Camera Bag, and Camera Production. Bundle price is set-up on all 3 of these products. There is no Catalog/Category or Buyer/Buyer Group assignments to this bundle yet.

Later To Do: Also add the ability to assign the bundle to the buyer(s) or user groups(s) via POST v1/bundles/assignments (this isn't possible for any products at this time, so we'll add it to Bundles when it's added to standard products)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant