GX-Task #71060
Von Rico Schreiber vor 4 Monaten aktualisiert
Das AmazonPay Modul ist veraltet und kann für neue Kunden nicht mehr benutzt werden. Das Modul sollte entfernt werden und zwar nur wenn die Kunden das Modul nicht aktiv nutzen. Das Modul sollte im Modul-Center bzw. Unter Zahlungsweisen ausgeblendet werden, wenn es nicht aktiv genutzt wird. Zum Testen: 1. Shop 5.0.0.0 installieren 2. Als Admin einloggen 3. Im Backend zu Einstellungen > Zahlungsweisen navigieren, Modul "Bezahlen mit Amazon" sollte nicht sichtbar sein 4. Zu Toolbox > SQL navigieren 5. Folgendes Query ausführen, um ein bereits installiertes "Bezahlen mit Amazon" Modul zu simulieren: ``` sql insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_STATUS', 'True', '0', 'switcher', now()); insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_ALLOWED', '', '1', '', now()); insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_SORT_ORDER', '0', '2', '', now()); insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_ORDER_STATUS_ID', '1', '3', 'order-status', now()); ``` 6. Zu Einstellungen > Zahlungsweisen navigieren, Modul "Bezahlen mit Amazon" sollte jetzt sichtbar und als "Aktiv" gekennzeichnet sein 7. "Bezahlen mit Amazon" deinstallieren 8. Das Modul sollte nun aus der Liste verschwunden sein 9. Den Link <shop-adresse>/admin/modules.php?set=payment&module=amazonadvpay&action=install aufrufen, der normalerweise das Modul installieren würde 10. Die Ansicht sollte nun wieder den Inhalt von Einstellungen > Zahlungsweisen zeigen, "Bezahlen mit Amazon" wurde aber nicht installiert --------------------------------------- The AmazonPay module is outdated and can no longer be used for new customers. The module should only be removed if customers are not actively using the module. The module should be hidden in the module center or under payment methods if it is not actively used. To Test this: 1. Install shop 5.0.0.0 2. Login as Admin 3. In the backend go to Settings > Payment Systems, module "Pay by Amazon" should not be visible 4. Go to Toolbox > SQL 5. Execute the following query to simulate an already installed "Pay by Amazon" module: ``` sql insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_STATUS', 'True', '0', 'switcher', now()); insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_ALLOWED', '', '1', '', now()); insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_SORT_ORDER', '0', '2', '', now()); insert into `gx_configurations` (`key`, `value`, `sort_order`, `type`, `last_modified`) values ('configuration/MODULE_PAYMENT_AMAZONADVPAY_ORDER_STATUS_ID', '1', '3', 'order-status', now()); ``` 6. Go to Settings > Payment Systems, module "Pay by Amazon" should now be visible and marked as "Active" 7. Uninstall "Pay by Amazon" 8. The module should now be gone from the list 9. Navigate to <shop-address>/admin/modules.php?set=payment&module=amazonadvpay&action=install which would allow a user to install the module 10. The contents of Settings > Payment Systems should now be displayed again, but "Pay by Amazon" was not installed