From 651b9350d73a757b98342a9e77e375459722ffc1 Mon Sep 17 00:00:00 2001 From: vendingtechnik Date: Wed, 21 Jan 2015 23:31:01 +0100 Subject: [PATCH] adapted to CE 4.9.x --- .../translations/de/deliverysetcheck_lang.php | 12 ++++ .../translations/en/deliverysetcheck_lang.php | 12 ++++ .../deliverysetcheck_oxdeliverysetlist.php | 67 ++++++++++++++++++ .../deliverysetcheck/deliverysetcheck.jpg | Bin 0 -> 26324 bytes oxid_4.9_xx/deliverysetcheck/metadata.php | 62 ++++++++++++++++ 5 files changed, 153 insertions(+) create mode 100644 oxid_4.9_xx/deliverysetcheck/application/translations/de/deliverysetcheck_lang.php create mode 100644 oxid_4.9_xx/deliverysetcheck/application/translations/en/deliverysetcheck_lang.php create mode 100644 oxid_4.9_xx/deliverysetcheck/core/deliverysetcheck_oxdeliverysetlist.php create mode 100644 oxid_4.9_xx/deliverysetcheck/deliverysetcheck.jpg create mode 100644 oxid_4.9_xx/deliverysetcheck/metadata.php diff --git a/oxid_4.9_xx/deliverysetcheck/application/translations/de/deliverysetcheck_lang.php b/oxid_4.9_xx/deliverysetcheck/application/translations/de/deliverysetcheck_lang.php new file mode 100644 index 0000000..055c33b --- /dev/null +++ b/oxid_4.9_xx/deliverysetcheck/application/translations/de/deliverysetcheck_lang.php @@ -0,0 +1,12 @@ + 'ISO-8859-15', + +'DELIVERYSETCHECK_SHIPPINGMETHODS' => 'Versandarten:', +'DELIVERYSETCHECK_SHIPPINGMETHOD_OK' => 'Versandart OK', +'DELIVERYSETCHECK_SHIPPINGRULES_ERROR' => 'Keine gültige Versandkostenregel gefunden', +'DELIVERYSETCHECK_PAYMENTS_ERROR' => 'Keine gültige Zahlungsweise gefunden', +'DELIVERYSETCHECK_ACTIVESHPPINGESET_ERROR' => 'Keine aktive Versandart gefunden', + +); \ No newline at end of file diff --git a/oxid_4.9_xx/deliverysetcheck/application/translations/en/deliverysetcheck_lang.php b/oxid_4.9_xx/deliverysetcheck/application/translations/en/deliverysetcheck_lang.php new file mode 100644 index 0000000..18a4340 --- /dev/null +++ b/oxid_4.9_xx/deliverysetcheck/application/translations/en/deliverysetcheck_lang.php @@ -0,0 +1,12 @@ + 'ISO-8859-15', + +'DELIVERYSETCHECK_SHIPPINGMETHODS' => 'Shipping methods:', +'DELIVERYSETCHECK_SHIPPINGMETHOD_OK' => 'Shipping method OK', +'DELIVERYSETCHECK_SHIPPINGRULES_ERROR' => 'No valid Shipping Cost Rule found', +'DELIVERYSETCHECK_PAYMENTS_ERROR' => 'No valid Payment method found', +'DELIVERYSETCHECK_ACTIVESHPPINGESET_ERROR' => 'No active Shipping method found', + +); diff --git a/oxid_4.9_xx/deliverysetcheck/core/deliverysetcheck_oxdeliverysetlist.php b/oxid_4.9_xx/deliverysetcheck/core/deliverysetcheck_oxdeliverysetlist.php new file mode 100644 index 0000000..0edb7ca --- /dev/null +++ b/oxid_4.9_xx/deliverysetcheck/core/deliverysetcheck_oxdeliverysetlist.php @@ -0,0 +1,67 @@ +_getList( $oUser, $oUser->getActiveCountry() ); + + // if there are no shipsets we dont need to load payments + if ($this->count() ) { + + // one selected ? + if ( $sShipSet && !isset( $this->_aArray[$sShipSet] ) ) { + $sShipSet = null; + } + + /*$oPayList = oxPaymentList::getInstance(); + $oDelList = oxDeliveryList::getInstance(); */ + + $oPayList = oxRegistry::get("oxPaymentList"); + $oDelList = oxRegistry::get("oxDeliveryList"); + + $oCur = $this->getConfig()->getActShopCurrencyObject(); + $dBasketPrice = $oBasket->getPriceForPayment() / $oCur->rate; + + $deldbg .= ''.oxRegistry::getLang()->translateString('DELIVERYSETCHECK_SHIPPINGMETHODS').' '; + + // checking if these ship sets available (number of possible payment methods > 0) + foreach ( $this as $sShipSetId => $oShipSet ) { + $deldbg .= '
'.$oShipSet->oxdeliveryset__oxtitle.':'; + $aPaymentList = $oPayList->getPaymentList( $sShipSetId, $dBasketPrice, $oUser ); + + if ( count( $aPaymentList ) ) { + + // now checking for deliveries + if ( $oDelList->hasDeliveries( $oBasket, $oUser, $oUser->getActiveCountry(), $sShipSetId ) ) { + $aActSets[$sShipSetId] = $oShipSet; + + if ( !$sShipSet || ( $sShipSetId == $sShipSet ) ) { + $sActShipSet = $sShipSet = $sShipSetId; + $aActPaymentList = $aPaymentList; + $oShipSet->blSelected = true; + } + $deldbg .= oxRegistry::getLang()->translateString('DELIVERYSETCHECK_SHIPPINGMETHOD_OK'); + } + else $deldbg .= oxRegistry::getLang()->translateString('DELIVERYSETCHECK_SHIPPINGRULES_ERROR'); + } + else $deldbg .= oxRegistry::getLang()->translateString('DELIVERYSETCHECK_PAYMENTS_ERROR'); + } + } + else $deldbg .= oxRegistry::getLang()->translateString('DELIVERYSETCHECK_ACTIVESHPPINGESET_ERROR'); + /* oxUtilsView::getInstance()->addErrorToDisplay( new oxException( $deldbg ) ); */ + oxRegistry::get("oxUtilsView")->addErrorToDisplay( new oxException( $deldbg ) ); + return array( $aActSets, $sActShipSet, $aActPaymentList ); + } +} \ No newline at end of file diff --git a/oxid_4.9_xx/deliverysetcheck/deliverysetcheck.jpg b/oxid_4.9_xx/deliverysetcheck/deliverysetcheck.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f97f20ec26a82ede6f6b535588bea7fdfc9643a GIT binary patch literal 26324 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 L?!ViZj>rB3AerDo literal 0 HcmV?d00001 diff --git a/oxid_4.9_xx/deliverysetcheck/metadata.php b/oxid_4.9_xx/deliverysetcheck/metadata.php new file mode 100644 index 0000000..90e39f0 --- /dev/null +++ b/oxid_4.9_xx/deliverysetcheck/metadata.php @@ -0,0 +1,62 @@ + 'deliverysetcheck', + 'title' => 'Deliveryset-Check', + 'description' => array( + 'de'=>'Überprüfung der Versandarten und -Regeln

+ BENUTZUNG:

+ Bestellung ausführen bis Schritt 3.
+ Fehlerbehebung Versandarten:
+
+ 1. Versandart wird überhaupt nicht angezeigt:
+ - für die Versandart Länder und Benutzer überprüfen
+ - im Zweifel bei Länder und Benutzer nichts zuordnen
+ - Versandart aktivieren
+
+ 2. Keine gültige Zahlungsart gefunden:
+ bei allen Zahlungsarten die in der Versandart zugeordnet sind:
+ - Länder und Benutzergruppen überprüfen
+ - Bedingung Einkaufswert überprüfen (nicht 0-0)
+ - im Zweifel bei Länder nichts zuordnen und BEI BENUTZERGRUPPEN ALLE AUSSER BLOCKED UND BLACKLIST ZUORDNEN
+ - Zahlungsart aktivieren
+
+ 3. Keine gültige Versandkostenregel gefunden:
+ bei allen Versandkostenregeln die in der Versandart zugeordnet sind:
+ - Benutzer, Artikel und Länderzuordnungen überprüfen
+ - im Zweifel keine Benutzer, Artikel und Länder zuordnen
+ - Bedingung überprüfen (nicht 0-0)
+ - Versandkostenregel aktivieren', + 'en'=>'Checks the Deliverysets and -rules

+ HOW TO USE:

+ Complete Order until Step 3.
+ Troubleshooting Errors:
+
+ 1. Shipping method is not displayed at all:
+ - Check Countries and Users assigned to the Shipping method
+ - If you\'re not certain do not assign any Countries and Users
+ - activate Shipping method
+
+ 2. No valid Payment method found:
+ for all Payment methods assigned to the Shipping method:
+ - Check Countries and Users assigned to the Payment method
+ - Check if the condition is valid (not 0-0)
+ - If you\'re not certain do not assign any Countries, ASSIGN ALL USERGROUPS EXCEPT BLOCKED AND BLACKLIST
+ - activate Payment method
+
+ 3. No valid Shipping Cost Rule found:
+ for all Shipping Cost Rules assigned to the Shipping method:
+ - Check Countries and Users assigned to the Shipping Cost Rule
+ - If you\'re not certain do not assign any Countries and Users/Groups
+ - Check if the condition is valid (not 0-0)
+ - activate Shipping Cost Rule', + ), + 'thumbnail' => 'deliverysetcheck.jpg', + 'version' => '1.0', + 'url' => 'http://zunderweb.de', + 'email' => 'info@zunderweb.de', + 'author' => 'Zunderweb', + + 'extend' => array( + 'oxdeliverysetlist' => 'deliverysetcheck/core/deliverysetcheck_oxdeliverysetlist', + ), +);