Ik ben op zoek naar iemand om een scriptje te schrijven het gaat hier om een aantal functies welke een bewerking uitvoeren op een (bestaande) database table

De diverse product opties + voorraad moeten worden opgeslagen in een array bij een product
doel : b.v. een product in maat 52, 56,& 58 is in rood en blauw aanwezig, de voorraad moet per product variant worden bijgehouden (2 rode in maat 52, 3 in rood maat 56 en 1 in blauw 52 ,. etc)

--

De tabel dcih_mod_bakery_item_attributes
bevat alle product opties

option_id bevat de optie groepen (b.v. maat & kleur) (er kan hierbij worden uitgegaan van maximaal 2 optie groepen)
attribute_id bevat de optie (b.v. maat 52 of rood)

Er moet een functie worden gemaakt waarin ik een item_id kan aanroepen
deze functie kijkt in mod_bakery_item_attributes en maakt een combinatie/array van alle mogelijkheden waarbij iedere option_id uniek is

alle opties moeten worden opgeslagen in het veld "options_stock" in tabel dcih_mod_bakery_items
in een (multi)array tezamen met een extra waarde "$stock" (standaard = 2)

b.v. :
{$kleur-kl1-id:$maat-ma1-id|$stock}{$kleur-kl2-id:$maat-ma1-id|$stock}{$kleur-kl1-id:$maat-ma2-id|$stock}{$kleur-kl2-id:$maat-ma2-id|$stock}

dit zou dan neer komen op b.v. een array:
{47:40|2}{47:39|2}{46:40|2}{46:39|2}

(andere opmaak is hier natuurlijk prima)

--

Daarnaast is er een functie nodig die deze array uitleest en weergeeft als tabel met formulier (+ de namen) waarin ik (enkel) de stock variabele per item kan aanpassen
een functie die de stock (nummer) weergeeft op basis van 2 gekozen opties
en een functie die x hoeveelheid stock verminderd van de voorraad


Graag een kostprijs en tijd (dagen) nodig om dit te realiseren.

mochten er andere manieren zijn om dit beter/sneller te realiseren vernemen ik het graag

vervolg project verwacht