We need to assign required accessoires to products, incl. needed Quantity for each required accessoire and the option to choose variants/attributes in the frontend if the required accessoire product has some.
Job 1: The existing Plugin has not the possiblity to adjust the quantity!
These „required accessoires“ should show inside a product (frontend) and when putting the product to cart, all required accessoires will get placed in the cart as well, with the predefined quantity.
See an example here (based on prestashop):
[login to view URL]
Note: in the example the „required accessoires“ have a checkbox. This checkbox is enbled by default, if the user/customer disables the checkbox, the certain required accessoire do not get placed inside the cart when adding the main product to cart.
Job 2: The existing Plugin has not the possiblity to disable/enable a checkbox and the option to select variants if the required accessoire product has some (should work like in the example above)
Admin area: The „required accessoires“ should be assignable through a seperate tab in woocommerce products admin area → „Required accessoires“
The existing Pugin does this job from within the norml/build in accessoires Tab of woocommerce
The data should be also stored in a seperate databasetable called „reqaccessoires“ with following schema (see screenshot):
"id_product_1" is the main product, "id_product_2" the ID of the accessoire and "qty_accessoire" the quantity
The plugin to be modified stores the data in a serialized array to the product.
Job 3: We need the data to be stored in a seperate DB table, like in the image below
Please develop in your own DefSys and send us the links to test.
19 freelancer đang chào giá trung bình €182 cho công việc này
I am sure that I can finish your project perfectly with high quality and short time. Please send me message so that we can discuss more. Thank you.