Projekt

Allgemein

Profil

Aktionen

GX-Bug #58411

geschlossen

Warenkorb teilen funktioniert nicht auf allen mobilen Geräten

Von Till Tepelmann vor mehr als 6 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Moritz Bunjes
Kategorie:
Checkout
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.10.0.1, 3.12.0.4
Release Notes Langtext:

Die "Warenkorb teilen"-Funktionalität wurde insofern angepasst, als dass es jetzt möglich ist den Link manuell zu kopieren, wenn das Gerät das Schreiben in die Zwischenablage nicht unterstützt


Beschreibung

Einige mobile Geräte verbieten es die Zwischenablage mit dem Browser zu nutzen, hier sollten wir ggf. eine alternative wie z.B. die Shariff Buttons anbieten, sodass die Kunden den Link nicht erst kopieren müssen und sofort z.B. über WhatsApp und Facebook den Link teilen können.


EDIT 08.05.2019

Vorbedingung:
Module > Modul-Center >> Warenkorb teilen muss aktiv sein
benutze Safari Mobile-Browser

  1. Lege Artikel in den Warenkorb, gehe zum Warenkorb
  2. "Warenkorb-teilen"-Button ist verfügbar (unter dem KASSE-Button)
  3. Klicke auf Warenkorb teile
  4. Lightbox mit dem Link und Button "Kopieren" wir geöffnet
  • erwartetes Ergebnis: der Link lässt sich kopieren, Text erscheint: "Der Link wurde in Ihre Zwischenablage kopiert!"
  • tatsächliches Ergebnis: beim Safari-Browser funktioniert der Button "Kopieren" nicht, das Textfeld mit der URL scheint read-only zu sein, der Link lässt sich nicht kopieren, Fehlermeldung erscheint: "Der Link konnte nicht in die Zwischenablage kopiert werden. Bitte kopiere den Text manuell mit der Tastenkombination STRG + C, bzw. CMD + C..... (der Rest ist abgeschnitten, siehe Screenshot)"

Lösung:
Read-only-flag im Textfeld entfernen. Text der Fehlermeldung an Fenstergröße anpassen (z.B. Abstände verringern).


Dateien

warenkorb_teilen_mobil.PNG (115 KB) warenkorb_teilen_mobil.PNG Ulrich Wenk, 08.05.2019 12:07

Aktionen #1

Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Status wurde von Gemeldet zu Anerkannt geändert
Aktionen #2

Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert

Aktionen #3

Von Till Tepelmann vor mehr als 5 Jahren aktualisiert

  • Tags wurde auf stable gesetzt
Aktionen #4

Von Jonatas Fischer vor mehr als 5 Jahren aktualisiert

  • Tags wurde von stable zu stable, Ready geändert

Sugestion

  1. Implement the clipboardJs (https://clipboardjs.com) library
  2. Implment the changes sugested by Till.
  3. Start using the chrome navigator.share in the share button could be a good change : https://developers.google.com/web/updates/2016/09/navigator-share

Steps to reproduce the error are already in the ticket

Aktionen #5

Von Anis Mashku vor mehr als 5 Jahren aktualisiert

  • Status wurde von Anerkannt zu Testing geändert
  • Zugewiesen an wurde auf Core-Entwickler gesetzt
Aktionen #6

Von Till Tepelmann vor mehr als 5 Jahren aktualisiert

  • Zielversion wurde von 133 zu 3.13.1.0 beta1 geändert
Aktionen #7

Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Moritz Bunjes geändert
Aktionen #8

Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert

  • Tags wurde von stable, Ready zu Ready geändert
Aktionen #10

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags Ready wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF