1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

ROZWIĄZANE Integracja ClickShop z Opinie Konsumenckie Google

Dyskusja w 'Sklep internetowy Click Shop' rozpoczęta przez użytkownika ethanhunt, 15 Listopad 2016.

  1. Mariusz

    Mariusz BOK home.pl home.pl Administrator forum

    Wiadomości:
    3 045
    Docenione treści:
    300
    W ramach zgłoszenia: FEEDBACK-1151 otrzymałem informacje, że integracja zostanie zrobiona po naszej stronie. Spróbujemy jeszcze w tym roku, ale nie mogę obiecać na 100% terminu.
     
    ethanhunt lubi to.
  2. iisjah

    iisjah Użytkownik

    Wiadomości:
    59
    Docenione treści:
    5
    To ja poobserwuję ten wątek też, byłabym ciekawa tej intergracji
     
    ethanhunt lubi to.
  3. Grzesiek

    Grzesiek BOK home.pl home.pl Administrator forum

    Wiadomości:
    3 272
    Docenione treści:
    314
    Temat nadal pozostaje IN PROGRESS. Nie mniej mamy zaplanowane już 3 kolejne aktualizacje, które będą kolejno wdrażane. Wstępnie znamy zakres zmian więc prężnie działamy z tematem.
     
    ethanhunt i e-bestaplus.pl lubią to.
  4. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    Podbijam pytanie, czy coś jest robione w związku z tematem?

    Ewentualnie, proszę o znacznik dla "estimated_delivery_date" o_O
     
  5. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    @Grzesiek jeżeli nie ma znacznika, to czy jest może jakaś zmienna html którą można wstawić jako wartość dla "estimated_delivery_date"?
     
    e-bestaplus.pl lubi to.
  6. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    Inercja home.pl nic się nie zmienia, trzeba samemu próbować.
    Potrzeba matką i na chwilę obecną doszedłem do kodu JS, który oblicza datę do przodu (np. 4 dni):
    Kod:
    <script>
    var data = new Date();
    var dodanaliczba = 4;
    data.setDate(data.getDate() + dodanaliczba);
    var dd = data.getDate();
    var mm = data.getMonth() + 1;
    var r = data.getFullYear();
    var sformatowanadata = r + '-'+ mm + '-'+ dd;
    var str = document.getElementById("opinie").innerHTML;
    var res = str.replace("data_opinii", sformatowanadata);
    document.getElementById("opinie").innerHTML = res;
    </script>
    oraz taki sam ale w jquery (tego nie jestem pewien czy poprawnie):
    Kod:
    <script>
    var data = new Date();
    var dodanaliczba = 4;
    data.setDate(data.getDate() + dodanaliczba);
    var dd = data.getDate();
    var mm = data.getMonth() + 1;
    var r = data.getFullYear();
    var sformatowanadata = r + '-'+ mm + '-'+ dd;
    var str = $("#opinie").html;
    var res = $("data_opinii").replaceWith(sformatowanadata);
    $("#opinie").html(res);
    </script>
    Kod JS poprawnie oblicza i wstawia do tekstu zawartego np.: w <span> (sprawdzone w edytorach w3school :)). Clickshop nie rozpoznaje jednak funkcji ,innerHTML (błąd w konsoli) i dlatego próbowałem uzyć jquery.
    Chciałem aby pow. kod podmieniał mój znacznik (data_opinii) w kodzie googla:
    Kod:
    <script id="opinie">
      window.renderOptIn = function() {
        window.gapi.load('surveyoptin', function() {
          window.gapi.surveyoptin.render(
            {
              "merchant_id": MERCHANT_ID,
              "order_id": "{order_id}",
              "email": "{email}",
              "delivery_country": "pl",
              "estimated_delivery_date": "data_opinii"
              "opt_in_style": "CENTER_DIALOG"
            });
        });
      }
    </script>
    Ale niestety to już nie działa i znacznik nie jest podmieniany. Czy ktoś bardziej rozeznany może pomóc?
     
    ethanhunt lubi to.
  7. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    Ok, poniższy kod działa (zamienia zmienną na datę):
    Kod:
    <script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script>
    <script id="opinie">
      window.renderOptIn = function() {
        window.gapi.load('surveyoptin', function() {
          window.gapi.surveyoptin.render(
            {
              "merchant_id": "MERCHANT_ID",
              "order_id": "{order_id}",
              "email": "{email}",
              "delivery_country": "pl",
              "estimated_delivery_date": "data_opinii"
            
            });
        });
      }
    </script>
    
    <script>
    var data = new Date();
    var dodanaliczba = 4;
    data.setDate(data.getDate() + dodanaliczba);
    var dd = data.getDate();
    var mm = data.getMonth() + 1;
    var r = data.getFullYear();
    var sformatowanadata = r + '-'+ mm + '-'+ dd;
    $("#opinie").text(function(index,text){
        return text.replace('data_opinii',sformatowanadata);
    });
    </script>
    
    <script>
      window.___gcfg = {
        lang: 'pl'
      };
    </script>
    Ale mimo wszystko, nie pojawia się opcja zapisu do udzielenia opinii. Podejrzewam, że może jest to spowodowane przez to, że skrypt googla jest szybciej ładowany niż jest wykonane obliczenie daty. Czy ktoś może to zweryfikować?
     
    ethanhunt lubi to.
  8. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    Poprawiony kod do obliczania daty dostawy/opinii:
    Kod:
    var data = new Date();
    var dodanaliczba = 4;
    data.setDate(data.getDate() + dodanaliczba);
    var dd = ("0" + data.getDate()).slice(-2);
    var mm = ("0" + (data.getMonth() + 1)).slice(-2);
    var r = data.getFullYear();
    var sformatowanadata = r + '-'+ mm + '-'+ dd;
    Wstawianie daty do parametru funkcji działa, jako takie. Jednak jest to cały czas robione za późno i google tego nie widzi.
    Jedyne rozwiązanie jakie widzę to wstawienie powyższego kodu bezpośrednio do parametru funkcji googla. Jednak to także nie działa, gdyż silnik Java chyba później niż skrypt googla odpala kod. Konsola Chrome wywala wtedy błąd o pustym parametrze...
    Kod:
    <script id="opinie">
    var data = new Date();
    var dodanaliczba = 4;
    data.setDate(data.getDate() + dodanaliczba);
    var dd = ("0" + data.getDate()).slice(-2);
    var mm = ("0" + (data.getMonth() + 1)).slice(-2);
    var r = data.getFullYear();
    var sformatowanadata = '"' + r + '-'+ mm + '-'+ dd + '"';
    
    window.renderOptIn = function() {
        window.gapi.load('surveyoptin', function() {
          window.gapi.surveyoptin.render(
            {
              "merchant_id": "MERCHANT_ID",
              "order_id": "{order_id}",
              "email": "{email}",
              "delivery_country": "pl",
              "estimated_delivery_date": +sformatowanadata,
             
            });
        });
       }
    </script>
    Ktoś, coś...??
     
    ethanhunt lubi to.
  9. Mariusz

    Mariusz BOK home.pl home.pl Administrator forum

    Wiadomości:
    3 045
    Docenione treści:
    300
    @Słoik w ramach zgłoszenia: FEEDBACK-1151 wysłałem zapytanie do kierownika produktu z prośbą o ustalenie terminu kiedy będziemy w stanie wprowadzić wskazaną integrację. Cały czas wierzę, że uda nam się to zrobić do końca roku. Postaram się uzyskać te informacje i wrócę tutaj do tematu na forum.
     
    ethanhunt lubi to.
  10. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    Dzięki @Mariusz ale czy nie byłoby szybciej po prostu dodanie samego znacznika (konfigurowalnego np. w ustawieniach Sprzedaży) z domyślną datą dostarczenia przesyłki? Reszta znaczników już jest i tylko tej jednej brakuje...
     
    ethanhunt lubi to.
  11. Mariusz

    Mariusz BOK home.pl home.pl Administrator forum

    Wiadomości:
    3 045
    Docenione treści:
    300
    Otrzymałem powiadomienie od zespołu rozwoju, że zgłoszenie jest w trakcie realizacji. Proszę jeszcze o cierpliwość.
     
    ethanhunt lubi to.
  12. ethanhunt

    ethanhunt Nowicjusz

    Wiadomości:
    21
    Docenione treści:
    4
    czekamy z (nie)cierpliwością :)
     
  13. oscar2000

    oscar2000 Uczestnik

    Wiadomości:
    29
    Docenione treści:
    2
    jak widzę kiedy zaczęty został ten watek to ..... w shoperze już jest wdrażany pakiet :

    wreszcie dpd w apaczce za darmo !!! w CLICKSHOPIE TO PEWNIE JESZCZE Z ROK ALBO 1,5 ROKU ZEJDZIE

    • Dodano integrację z usługą Opinie Konsumenckie Google
    • Dodano możliwość wystawiania wielu aukcji jednocześnie w nowym formacie ofert Allegro
    • Dodano nową sekcję “Moje usługi”. Sekcja zawiera listę faktur za usługi zakupione w serwisie Shoper.pl z opcją dokonania płatności
    • Dodano nowych kurierów do integracji z Apaczka ( TNT, FEDEX, DPD, Pocztex, Kurier Inpost). Poprawiono proces rejestracji w serwisie Apaczka.

     
    MateuszŁ i Słoik lubią to.
  14. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    No właśnie @oscar2000 tak to już jest z Clickshopem - home.pl jest tylko licencjobiorcą...
    @Mariusz czy możesz skonkretyzować daty implementacji zmian, czy integracja Apaczki także będzie poprawiona?
     
  15. LukaszC

    LukaszC eCommerce Team home.pl Moderator forum

    Wiadomości:
    493
    Docenione treści:
    58
    @oscar2000, @Słoik poprawka do opinii konsumenckich zostanie dodana w 1 kwartale tego roku wraz z dodatkowymi kurierami w Apaczka (prawdopodobnie pod koniec marca)
     
  16. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    @LukaszC a to zgłaszam jeszcze małe sugestię dla integracji Apaczki:
    • link śledzenia przesyłki był automatycznie ustawiany wraz z wyborem kuriera w ustawieniach integracji
    • w przypadku istnienia dwóch osobnych, skonfigurowanych integracji Apaczki ustawienia jednej integracji (wybór domyślnego kuriera) nie wpływał na ustawienia drugiej integracji
     
  17. PiotrekZ

    PiotrekZ eCommerce Team home.pl Moderator forum

    Wiadomości:
    144
    Docenione treści:
    7
    @Słoik mógłbyś rozwinąć jak dokładnie miałaby działać pierwsza opcja?

    Drugiej funkcjonalności nie planujemy.
     
  18. Słoik

    Słoik Znawca

    Wiadomości:
    240
    Docenione treści:
    26
    To wielka szkoda, że druga funkcjonalność nie zostanie wprowadzona ale nie skreślajcie jej do końca.

    Pierwsza sugestia, miałem na myśli to:
    Zrzut ekranu 2018-02-16 o 17.03.20.png

    Aby link śledzenia był automatycznie ustawiany wraz ze zmianą kuriera. Obecnie, w przypadku zmiany kuriera trzeba go zmieniać ręcznie. W przeciwnym wypadku adres śledzenia będzie błędny...
     
  19. Dominik

    Dominik Opiekun

    Wiadomości:
    168
    Docenione treści:
    27
    @Mariusz , czy będzie to płatna aplikacja, czy darmowa integracja/aplikacja/cokolwiek?
     
  20. oscar2000

    oscar2000 Uczestnik

    Wiadomości:
    29
    Docenione treści:
    2
    w shoperze jest darmowa a tu zobaczymy ....
     

Poleć forum znajomym