Plugin "Coupons"

Hi *,

wir wollen Gutscheine mit diesem Plugin umsetzten:
http://store.shopware.com/swagcoupons/coupons.html

Ich bin im Demoshop zum Testen nach der Anleitung vorgegangen und es funktioniert gut
http://community.shopware.com/Plugin-Coupons_detail_1820.html

Nun kam die Frage auf, ob pro Bestellung mehrere Gutscheine eingelöst werden können. Wenn ich das versuche, kommt die Meldung, dass nur ein Gutschein pro Bestellung eingelöst werden kann (vgl. Screenshot). 

Frage: Gibt es irgenwo Einstellungen, mit denen man mehrere Gutscheine pro Bestellung zulassen kann? Habe nicht s gefunden.

LG

CBra

Das Plugin arbeitet hier ja mit der Core-Funktionalität. Da ist es aktuell nur möglich einen Gutschein pro Bestellung einzulösen. Diese Möglichkeit gibt es also ohne eine individuelle Erweiterung/Plugin nicht in Shopware.

2 „Gefällt mir“

Hallo [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ ,

das Plugin ist im Store nicht mehr auffindbar, hast du eine Ahnung warum ?

Gruß

Stefan

Hi [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ ,

konntest du hier etwas rausfinden ?

Wird das Plugin überarbeitet oder wurde es komplett entfernt ?

Viele Grüße

Stefan

Hallo Stefan,

aktuell findet keine Weiterentwicklung des Coupon-Plugins statt weshalb es auch nicht im Store auffindbar ist.

LG Andre  Shopware

Hallo Andre,

könnt ihr den Quellcode des Plugins dann öffnen. Dann kann die Community das Plugin aktuell halten.

Zur Zeit ist es verschlüsselt und macht Probleme in SW5.

core.ERROR: exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ub.customernumber' in 'field list''

 

Ich schau mal, ob ich das im Laufe des Tages so einstellen kann, dass du über den Account eine unverschlüsselte Version bekommst.

@kadis schrieb:

Hallo Andre,

könnt ihr den Quellcode des Plugins dann öffnen. Dann kann die Community das Plugin aktuell halten.

Zur Zeit ist es verschlüsselt und macht Probleme in SW5.

core.ERROR: exception ‚PDOException‘ with message ‚SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚ub.customernumber‘ in ‚field list‘‘

 

Wenn du jetzt in den Account gehst und das Plugin herunterlädst, bekommst du es unverschlüsselt. 

1 „Gefällt mir“

Hallo Moritz,

besten Dank. Um das Problem zu lösen ist nur eine Änderung in der SQL Abfrage nötig.

Datei CustomerAndOrderService.php Zeile 52 ändern in:

$sql = "
            SELECT
                `b`.`company` AS `billing_company`,
                `b`.`department` AS `billing_department`,
                `b`.`salutation` AS `billing_salutation`,
                /*`ub`.`customernumber`,*/
                `b`.`firstname` AS `billing_firstname`,
                `b`.`lastname` AS `billing_lastname`,
                `b`.`street` AS `billing_street`,
                `b`.`zipcode` AS `billing_zipcode`,
                `b`.`city` AS `billing_city`,
                `b`.`phone` AS `phone`,
                `b`.`phone` AS `billing_phone`,
                '' AS `fax`,
                '' AS `billing_fax`,
                `b`.`countryID` AS `billing_countryID`,
                `b`.`stateID` AS `billing_stateID`,
                `bc`.`countryname` AS `billing_country`,
                `bc`.`countryiso` AS `billing_countryiso`,
                `bca`.`name` AS `billing_countryarea`,
                `bc`.`countryen` AS `billing_countryen`,
                `b`.`ustid`,
                `ba`.`text1` AS `billing_text1`,
                `ba`.`text2` AS `billing_text2`,
                `ba`.`text3` AS `billing_text3`,
                `ba`.`text4` AS `billing_text4`,
                `ba`.`text5` AS `billing_text5`,
                `ba`.`text6` AS `billing_text6`,
                `b`.`orderID` as `orderID`,
                `s`.`company` AS `shipping_company`,
                `s`.`department` AS `shipping_department`,
                `s`.`salutation` AS `shipping_salutation`,
                `s`.`firstname` AS `shipping_firstname`,
                `s`.`lastname` AS `shipping_lastname`,
                `s`.`street` AS `shipping_street`,
                `s`.`zipcode` AS `shipping_zipcode`,
                `s`.`city` AS `shipping_city`,
                `s`.`stateID` AS `shipping_stateID`,
                `s`.`countryID` AS `shipping_countryID`,
                `sc`.`countryname` AS `shipping_country`,
                `sc`.`countryiso` AS `shipping_countryiso`,
                `sca`.`name` AS `shipping_countryarea`,
                `sc`.`countryen` AS `shipping_countryen`,
                `sa`.`text1` AS `shipping_text1`,
                `sa`.`text2` AS `shipping_text2`,
                `sa`.`text3` AS `shipping_text3`,
                `sa`.`text4` AS `shipping_text4`,
                `sa`.`text5` AS `shipping_text5`,
                `sa`.`text6` AS `shipping_text6`,
                `u`.*,
                /*ub.birthday,*/
                   `g`.`id` AS `preisgruppe`,
                   `g`.`tax` AS `billing_net`
            FROM
                `s_order_billingaddress` as `b`
            LEFT JOIN `s_order_shippingaddress` as `s`
                ON `s`.`orderID` = `b`.`orderID`
            LEFT JOIN `s_user_billingaddress` as `ub`
                ON `ub`.`userID` = `b`.`userID`
            LEFT JOIN `s_user` as `u`
                ON `b`.`userID` = `u`.`id`
            LEFT JOIN `s_core_countries` as `bc`
                ON `bc`.`id` = `b`.`countryID`
            LEFT JOIN `s_core_countries` as `sc`
                ON `sc`.`id` = `s`.`countryID`
            LEFT JOIN `s_core_customergroups` as `g`
                ON `u`.`customergroup` = `g`.`groupkey`
            LEFT JOIN s_core_countries_areas bca
                ON bc.areaID = bca.id
            LEFT JOIN s_core_countries_areas sca
                ON sc.areaID = sca.id
            LEFT JOIN s_order_billingaddress_attributes ba
                ON b.id = ba.billingID
            LEFT JOIN s_order_shippingaddress_attributes sa
                ON s.id = sa.shippingID
            WHERE `b`.`orderID`= :id;
        ";

 

1 „Gefällt mir“

@Moritz Naczenski schrieb:

@kadis schrieb:

Hallo Andre,

könnt ihr den Quellcode des Plugins dann öffnen. Dann kann die Community das Plugin aktuell halten.

Zur Zeit ist es verschlüsselt und macht Probleme in SW5.

core.ERROR: exception ‚PDOException‘ with message ‚SQLSTATE[42S22]: Column not found: 1054 Unknown column ‚ub.customernumber‘ in ‚field list‘‘

 

Wenn du jetzt in den Account gehst und das Plugin herunterlädst, bekommst du es unverschlüsselt. 

 

 

Hi Moritz,

 

habe exakt das selbe Problem in einem Shop den ich betreue. Auf welchem Wege kann ich auch eine unverschlüsselte Version des Plugins erhalten?

 

Gruß

Martin 

Du bekommst die letzte verfügbare Version im Account quelloffen zum Download.

1 „Gefällt mir“

@Moritz Naczenski schrieb:

Du bekommst die letzte verfügbare Version im Account quelloffen zum Download.

Ich danke Dir! Mit den Änderungen von kadis funktiniert es nun! 

Hallo, [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍, können wir auch eine unverschlüsselte Version dieses Plugins erhalten? Soll da viel umgeschrieben werden, damit es mit Shopware 5.2.24 funktioniert?Vielen Dank

@zinitsolutions‍

Die Kunden, die das Plugin käuflich erworben haben, finden es in Ihrem Account. Nur diese bekommen es auch quelloffen direkt über den Account. Andere Kunden, die das Plugin nicht ehemals gekauft haben, haben keine Möglichkeit das Plugin zu erhalten.