PrestaShop Catalogusbeheer

Varianten Opsplitsen in Aparte Producten: een Product met Combinaties Uitsplitsen in PrestaShop 8 & 9

Een product met varianten wordt een gamma aparte producten, zonder een afbeelding of voorraadeenheid te verliezen.

Vijftien kleuren opgesloten in een dropdownmenu, dat is een URL voor vijftien zoekintenties. Deze module splitst een product met combinaties op in echt aparte producten, met eigen afbeeldingen, prijzen, voorraden en adressen. Twee strategieen naar keuze: een product per variant, of een product per kleur met behoud van de maten als combinaties. Voorbeeldweergave voor het schrijven, verwerking in batches, en terugdraaien in een klik als het resultaat niet bevalt.

At a glance
  • Twee strategieen: een product per variant, of een product per waarde van een attribuutgroep
  • Eindprijzen ongewijzigd: impacten opgenomen in de basisprijs, resterende impacten herberekend
  • Afbeeldingen, voorraden, categorieen, kenmerken, specifieke prijzen en leveranciers overgenomen
  • Bronproduct behouden, gedeactiveerd, 301-doorverwezen of verwijderd
  • Verwerking in batches met voortgangsbalk en volledig terugdraaien van de splitsing
PrestaShop 8.0 tot 9.x 2 splitsingsstrategieen Rollback in een klik Multistore Zonder overrides
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Module DataFirefly ProductSplitter : éclater un produit à combinaisons PrestaShop en produits distincts
v1.0.2 · bijgewerkt 2026-08-03
Wat het doet

De korte versie.

01

Een product per variant

Elke combinatie wordt een enkelvoudig product. De prijs- en gewichtsimpact gaat naar de basiswaarden, de referentie, de EAN-code en de voorraad van de variant gaan mee.

02

Een product per kleur

U extraheert een attribuutgroep. Een pagina per kleur, de maten blijven combinaties. De resterende impacten worden herberekend door aftrekking, de eindprijzen bewegen niet.

03

Afbeeldingen van de juiste variant

De aan de combinatie gekoppelde afbeeldingen worden met voorrang gedupliceerd, origineel bestand en reeds gegenereerde miniaturen inbegrepen, jpg zowel als webp en avif, bijschriften inbegrepen.

04

301-redirect van het bronproduct

Het oorspronkelijke product kan worden gedeactiveerd en doorverwezen naar het eerste aangemaakte product, wat de linkwaarde van inkomende links en de indexeringsgeschiedenis behoudt.

05

Volledig terugdraaien

Elke splitsing wordt geregistreerd als een job. Een knop verwijdert alle gegenereerde producten en herstelt de status en de redirect van het bronproduct.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Varianten Opsplitsen in Aparte Producten: een Product met Combinaties Uitsplitsen in PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Waarom een product met varianten uitsplitsen

Een schoen in vijftien kleuren past op een pagina. Google indexeert een URL, toont een titel, koppelt een afbeelding. De veertien andere kleuren bestaan niet voor een zoekmachine, en verschijnen evenmin in uw Google Shopping feeds of in de resultaten van uw interne zoekfunctie. De pagina opsplitsen geeft elke kleur zijn eigen adres, titel, beschrijving en miniatuur. Het is dezelfde logica die grote marketplaces toepassen op producten waar sterk per attribuut op wordt gezocht.

§ 02

Twee strategieen, een enkel scherm

De eerste maakt een enkelvoudig product per variant. Handig wanneer elke combinatie een eigen commercieel bestaan heeft, bijvoorbeeld een parfum in drie inhoudsmaten. De tweede extraheert een attribuutgroep en laat de andere staan. U krijgt een product per kleur, elk met behoud van zijn maten als varianten. Dat is het meest voorkomende scenario in de mode.

§ 03

De eindprijzen bewegen niet

In de modus per variant wordt de prijsimpact van de combinatie opgeteld bij de basisprijs van het nieuwe product. In de modus per groep neemt de module de minimale impact van de geextraheerde groep, verwerkt die in de basisprijs, en herberekent vervolgens elke resterende impact door aftrekking. Een klant die 92 euro betaalde voor een artikel in wit maat M betaalt na de splitsing nog steeds 92 euro. Het gewicht krijgt dezelfde behandeling.

§ 04

Wat er met het product meegaat

De afbeeldingen van de variant worden met voorrang gedupliceerd, met terugval op alle afbeeldingen van het bronproduct wanneer er geen gekoppeld zijn. De kopie omvat het originele bestand en alle reeds gegenereerde miniaturen, ongeacht het formaat, evenals de vertaalde bijschriften. De voorraden worden variant per variant overgedragen. Verder gaan mee: de categorieen, de standaardcategorie, de kenmerken inclusief aangepaste waarden, de trefwoorden, de geremapte specifieke prijzen, de vervoerders, de bijlagen, de leveranciers en de personalisatievelden.

§ 05

Het lot van het bronproduct

Vier gedragingen worden aangeboden. Het ongewijzigd behouden, zolang u het resultaat controleert. Het deactiveren. Het deactiveren en met een 301 doorverwijzen naar het eerste aangemaakte product, wat de inkomende links doorgeeft en een 404 op een reeds geindexeerde URL vermijdt. Of het definitief verwijderen zodra de splitsing is gevalideerd.

§ 06

Voorbeeldweergave en verwerking in batches

Voor er iets wordt geschreven toont een voorbeeld de producten die worden aangemaakt met hun naam, het aantal behouden varianten, de prijs exclusief btw en het gewicht. De splitsing wordt vervolgens geregistreerd als een job en in opeenvolgende AJAX-batches verwerkt. De batchgrootte is instelbaar, waardoor een gamma van honderd referenties op shared hosting verwerkt kan worden zonder de maximale uitvoeringstijd te bereiken.

§ 07

Een splitsing terugdraaien

Elke job verschijnt in een historiek met zijn status en het detail product per product. Een annuleerknop verwijdert alle gegenereerde producten en herstelt de oorspronkelijke status en redirect van het bronproduct. U kunt dus een strategie testen, het resultaat aan de frontkant bekijken, terugdraaien en opnieuw beginnen met andere instellingen.

§ 08

Technische integratie

De module voegt een tabblad toe onder Catalogus en installeert geen enkele override van classes of controllers. Hij bevat geen Composer-afhankelijkheid en werkt met een autonome classloader. De tabel- en constantenamen die verschillen tussen PrestaShop 8 en 9 worden dynamisch opgelost, inclusief de map met productafbeeldingen die in versie 9 is hernoemd. Er worden twee tabellen aangemaakt voor de jobs en hun items, verwijderd bij deinstallatie.