Installation
- Falls noch nicht vorhanden, legen Sie im Verzeichnis packages einen Ordner tabsl an.
- Sofern das Verzeichnis packages noch nicht vorhanden ist, leben Sie es auf gleicher Ebene wie /source an.
- Speichern Sie die Moduldatei (ZIP) im Ordner packages/tabsl.
- Sofern in der composer.json noch kein Repository tabsl vorhanden ist, führen Sie folgenden Befehl aus:
composer config repo.tabsl artifact ./packages/tabsl - Installieren Sie das Modul mit folgendem Befehl: composer require tabsl/tabslsets
- Aktivieren Sie das Modul im Shop-Admin -> Erweiterungen -> Module
Konfiguration
Allgemeine Moduleinstellungen werden unter Erweiterungen -> Module -> tabslSets -> Einstellungen vorgenommen. Setspezifische Konfigurationen direkt am Artikel im Reiter Erweitert bzw. Auswahl. Weitere Informationen finden Sie auch jeweils in der grauen Box mit dem Fragezeichen.
Hinweise
Darstellung auf der Artikeldetailseite
Bei der Ausgabe der Set-Artikel steht immer das gesamte OXID Objekt zur Verfügung. Somit können beliebig viele weitere Informationen wie Bilder angezeigt werden. Details dazu finden Sie in der Datei /views/blocks/details_productmain_selectlists.tpl
.
Ausgabe von Persparams
Im Warenkorb wurde die Ausgabe entsprechend angepasst. Sowohl in den eMail-Bestellbestätigung als auch in der Bestellübersicht (Shopadmin) gibt es derzeit keinen sinnvollen Blöcke um die entsprechenden tabsl_sets_* Einträge zu deaktivieren. Jedoch ist der Code hierfür nur drei Zeilen und kann in der Datei checkout_basketcontents_basketitem_persparams.tpl
gefunden werden.
Custom Set-Widgets
Ab Version 4.4.0 ist es auch möglich eigene Set-Widgets darzustellen. Beispiel (Bundle-Angebot). Hierzu muss folgender Code an beliebiger Stelle im Template eingebunden werden.
[{include file="tabslsets_custom_productbundle.tpl" setId="529166099052fed78d367c6a7150c16c"}]
Fehlende SQL-Updates
Leider kommt es aus, derzeit noch nicht geklärten Gründen vor, dass bei der Installation nicht automatisch die benötigten Datenbank-Änderungen vorgenommen werden („Query: SQL empty“). Sollte dies der Fall sein spielen Sie bitte die Datei setup/sql/install.sql
manuell ein.
Update
- Speichern Sie die Modulupdate (ZIP-Datei) im Ordner packages/tabsl.
- Update Sie das Modul mit folgendem Befehl: composer require tabsl/tabslsets:2.1.0 (2.1.0 = Versionsnummer)
Update v3 auf v4 PRO
Führen Sie folgendes SQL-Statement im Shopadmin unter Service –> Tools aus und aktualisieren Sie anschließend die Views:
ALTER TABLE oxarticles ADD `tabsl_sets_discount_value` double COLLATE latin1_general_ci NULL;
ALTER TABLE oxarticles ADD `tabsl_sets_discount_type` varchar(5) COLLATE latin1_general_ci NULL;
ALTER TABLE oxarticles ADD `tabsl_sets_type` varchar(20) COLLATE latin1_general_ci NULL;
ALTER TABLE oxarticles ADD `tabsl_sets_action` varchar(32) COLLATE latin1_general_ci NULL;
Changelog
Changelog anzeigen ...
4.5.1 – 2023-02-11
- fix stock calculation (add to basket / recalculate)
4.5.0 – 2022-12-07
- add discount for set childs (configurator)
4.4.3 – 2022-12-06
- fix buyable check (set child amount)
4.4.2 – 2022-05-16
- fix stock calculation for set articles
4.4.1 – 2022-01-03
- composer and documentation stuff
4.4.0 – 2021-12-22
- add set articles to basket in article list
- add custom set widgets
- fix wave theme basket remove button
4.3.0 – 2021-10-07
- update metadata (for oxid 6.3)
- changelog update
4.2.0 – 02.04.21
- improve blog overwriting
4.1.5 – 01.02.21
- compatibility oxid 6.2
4.1.4 – 27.09.20
- improve configurator details in basket
4.1.3 – 21.09.20
- improve blocks
- improve configurator check
4.1.2 – 13.09.20
- fix persparams at detailspage
4.1.1 – 13.09.20
- fix basket update (getitems)
4.1.0 – 02.09.20
- add action to configurator (optional)
4.0.0 – 31.08.20
- rework module –> tabslSets PRO
3.0.5 – 13.08.20
- fix variantselection
3.0.4 – 17.01.20
- fix stock update if is negativ stock
3.0.3 – 06.05.19
- set stock status if not buyable
3.0.2 – 05.05.19
- improve set articles select
3.0.1 – 16.01.18
- fix article notbuyable check
3.0.0 – 02.12.17
- release for oxid 6.0
2.1.0 – 10.11.17
- add flow theme
2.0.1 – 28.10.17
- change config, getting shopid (strict)
2.0.0 – 06.08.17
- source version
1.6.0 – 28.10.15
- sorting set articles
1.5.1 – 02.03.15
- fix debug output thankyou
1.5.0 – 08.01.15
- release for oxid 4.9
1.1.0 – 2010-2015
??? ;-)
1.0.0 – 2010
- module release