Ja, du wirst erhebliche Probleme haben denke ich, je nachdem wie gut deine Fähigkeiten sind dich durch den Code des Shops durchzuarbeiten, um die Abläufe zu verstehen.
Ich bin noch in der Entwicklung, da habe ich massig Hooks eingebunden von denen ich glaube sie eventuell noch gebrauchen zu können um das Plugin nicht dauernd neu installieren zu müssen und das ist noch nicht separiert.
In jedem dieser Hooks prüfe ich die Werte derzeit.
Aber was ich mache, ist das ich im 126er Hook den Artikel als Fremdkörper eintrage.
In allen anderen Hooks ist das dann wieder C_WARENKORBPOS_TYP_ARTIKEL.
Ich bin noch nicht zu 100% sicher aber du solltest das Feld unique auch immer auf 1 setzen um sicher zu gehen das jeder Artikel mit einem freitext einzeln gewertet wird.
Du solltest dir alles greifen was mit dem WK zu tun hat und auch mit den Bestellseiten, ich reagiere zurzeit auf diese, wobei aber eben viele wegfallen werden, aber mit diesen würdest du auskommen also alles was sich nach WK und Bestellung anhört ist wichtig, eventuell reicht auch HOOK_LETZTERINCLUDE_INC aber das habe ich noch nicht getestet.
Code:
<Hook id="1">hooks.php</Hook> <!--HOOK_ARTIKEL_PAGE -->
<Hook id="7">hooks.php</Hook> <!--HOOK_BESTELLVORGANG_PAGE_STEPVERSAND -->
<Hook id="11">hooks.php</Hook> <!--HOOK_BESTELLVORGANG_PAGE_STEPVERSAND_PLAUSI -->
<Hook id="19">hooks.php</Hook> <!--HOOK_BESTELLVORGANG_PAGE -->
<Hook id="52">hooks.php</Hook> <!--HOOK_WARENKORB_PAGE -->
<Hook id="67">hooks.php</Hook> <!--HOOK_ARTIKEL_INC_ARTIKELHINWEISSWITCH -->
<Hook id="75">hooks.php</Hook> <!--HOOK_BESTELLABSCHLUSS_INC_BESTELLUNGINDB -->
<Hook id="99">hooks.php</Hook> <!--HOOK_LETZTERINCLUDE_INC -->
<Hook id="100">hooks.php</Hook> <!--HOOK_MAILTOOLS_INC_SWITCH -->
<Hook id="110">hooks.php</Hook> <!--HOOK_ARTIKEL_CLASS_FUELLEARTIKEL -->
<Hook id="112">hooks.php</Hook> <!--HOOK_BESTELLUNG_CLASS_FUELLEBESTELLUNG -->
<Hook id="126">hooks.php</Hook> <!--HOOK_WARENKORB_CLASS_FUEGEEIN -->
<Hook id="132">hooks.php</Hook> <!--HOOK_INDEX_NAVI_HEAD_POSTGET -->
<Hook id="134">hooks.php</Hook> <!--HOOK_LASTJOBS_HOLEJOBS -->
<Hook id="135">hooks.php</Hook> <!--HOOK_MAILTOOLS_VERSCHICKEMAIL_GESENDET -->
<Hook id="140">hooks.php</Hook> <!--HOOK_SMARTY_OUTPUTFILTER -->
<Hook id="141">hooks.php</Hook> <!--HOOK_WARENKORB_LOESCHE_ALLE_SPEZIAL_POS -->
<Hook id="156">hooks.php</Hook> <!--HOOK_CORE_SESSION_CONSTRUCTOR -->
<Hook id="166">hooks.php</Hook> <!--HOOK_TOOLS_GLOBAL_CHECKEWARENKORBEINGANG_ANFANG -->
<Hook id="175">hooks.php</Hook> <!--HOOK_LETZTERINCLUDE_CSS_JS -->
<Hook id="204">hooks.php</Hook> <!--HOOK_CSS_JS_LIST -->
<Hook id="208">hooks.php</Hook> <!--HOOK_SMARTY_FETCH_TEMPLATE -->
<Hook id="213">hooks.php</Hook> <!--HOOK_IO_HANDLE_REQUEST -->
<Hook id="228">hooks.php</Hook> <!--HOOK_BESTELLABSCHLUSS_INC_WARENKORBINDB -->
hooks.php ist bei mir nur eine Weiche, also nicht alles in eine Datei rein werfen