Funktionstest: Bakery 1.7.1

Testberichte zu kompatiblen Addons; bitte Anleitung beachten!
Antworten
Benutzeravatar
shadowcat
Administrator
Beiträge: 5278
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Funktionstest: Bakery 1.7.1

Beitrag von shadowcat »

Name des Moduls:
Bakery 1.7.1

Quelle:
http://www.bakery-shop.ch/#download

Getestete Version:
1.7.1

Getestet mit BlackCat Version:
1.1

Ergebnis Installation:
FEHLGESCHLAGEN
Mit "mySQL strict" schlägt die Installation fehl, weil beim Einrichten der Standardeinträge in der DB Felder nicht gefüllt werden, die laut Tabellendefinition aber nicht leer sein dürfen.
Angepaßte install.php hängt an.

Ergebnis Seite hinzufügen (bei Seitenmodul):
OK

Darstellung im Frontend:
Soweit OK, ABER:
Erfassung einer Bestellung ("in den Warenkorb") schlägt mit mysql strict fehl, da auch hier Pflichtfelder ohne Standardwert nicht gefüllt werden.

Darstellung im Backend:
Soweit OK, bis auf den schon bekannten Deutsch/Englisch-Mix

Sonstige Beobachtungen:

Das Ändern des "Shop Landes" schlägt fehl:

UPDATE cat_mod_bakery_general_settings SET shop_name = 'localhost/blackcat/bcwa11', shop_email = 'nix@nowhere.de', pages_directory = 'bakery', tac_url = 'http://localhost/blackcat/bcwa11/page/', shop_country = 'DE', shop_state = 'AG', shipping_form = 'none', company_field = 'hide', state_field = 'hide', tax_no_field = 'hide', tax_group = 'AT,BE,BG,CY,CZ,DK,EE,FI,FR,DE,GR,HU,IE,IT,LV,LT,LU,MT,NL,PL,PT,RO,SK,SI,ES,SE,GB', zip_location = 'inside', cust_msg = 'hide', display_settings = '0', skip_cart = 'no', out_of_stock_orders = '0', use_captcha = 'no', definable_field_0 = '', definable_field_1 = '', definable_field_2 = '', stock_mode = 'none', stock_limit = '10', shop_currency = 'CHF', dec_point = '.', thousands_sep = '\'', tax_rate = '0.00', tax_rate1 = '0.00', tax_rate2 = '0.00', tax_included = 'included', tax_by = 'country', tax_rate_shipping = '0.00', free_shipping = '99999.99', free_shipping_msg = 'hide', shipping_method = 'flat', shipping_domestic = '0.00', shipping_abroad = '0.00', shipping_zone = '', zone_countries = ''

Die Spalte "shipping_zone" ist als "decimal()" konfiguriert und darf unter mysql strict daher nicht leer sein. Änderung des Default values funktioniert hier nicht, da explizit ein leerer Wert übergeben wird. Zur "Korrektur" zunächst im Feld "Versand" einen gültigen Wert - z.B. 0.00 - eintragen.
Dateianhänge
install.zip
"quick & dirty" mysql strict Korrektur - erlaubt NULL für alle Tabellenspalten ohne Standardwert
(3.51 KiB) 228-mal heruntergeladen
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten