Jak uzyskać dane uwierzytelniające MWS z centrum sprzedawcy Amazon?

Cel bloga

Po przeczytaniu tego bloga będziesz mógł uzyskać poświadczenia MWS, aby móc tworzyć aplikacje przy użyciu MWS.

Dowiedzmy się, jak uzyskać poświadczenia MWS

Poniżej znajdują się kroki, aby uzyskać poświadczenia MWS.

1. Najpierw zaloguj się do centrali sprzedawcy za pomocą danych uwierzytelniających. 2. Następnie przejdź do „Ustawienia” (w prawym górnym rogu), a następnie kliknij „Uprawnienia użytkownika”. Otworzy się strona, która będzie wyglądać jak na poniższym obrazku.

3. Teraz kliknij przycisk „Odwiedź dane logowania programisty” pod nagłówkiem „Klucze dostępu programisty Amazon MWS”. 4. Otrzymasz stronę pokazaną na poniższym obrazku, jeśli do tej pory nie jesteś zarejestrowany jako programista. W takim przypadku kliknij „złóż wniosek o dostęp tutaj”.

5. Zostaniesz przekierowany na stronę, która będzie wyglądać jak na poniższym obrazku. Tutaj kliknij „Przejdź do rejestracji i oceny” i postępuj zgodnie z dalszymi krokami.

6. Jeśli jesteś już zarejestrowany jako programista, w tym przypadku otrzymasz stronę, która będzie wyglądać jak na poniższym obrazku po wykonaniu kroku 3.

7. Tutaj otrzymasz identyfikator programisty MWS. W przypadku identyfikatora klucza dostępu i tajnego klucza klienta należy kliknąć przycisk „Widok”, a po kliknięciu tego przycisku otworzy się wyskakujące okienko, które będzie wyglądać jak na poniższym obrazku, z którego uzyskasz oba dane uwierzytelniające.

8. Aby uzyskać identyfikator sprzedawcy lub identyfikator sprzedawcy, kliknij „Twój token sprzedawcy” w obszarze Ustawienia > Informacje o koncie. Zostaniesz przekierowany na stronę, która będzie wyglądać jak na poniższym obrazku. Ten token sprzedawcy to identyfikator sprzedawcy (identyfikator sprzedawcy).

9. Aby uzyskać identyfikator Marketplace, użyj linku -https://docs.developer.amazonservices.com/en_ES/dev_guide/DG_Endpoints.html

Podsumowanie

Po przeczytaniu tego dokumentu możesz uzyskać poświadczenia MWS z centrali sprzedawcy. Jeśli napotkasz jakiekolwiek problemy, skontaktuj się z nami pod adresem support@knowband.com. Knowband zapewnia również integrację z rynkiem dla głównych platform CMS, takich jak Prestashop, Opencart, Magento, Magento 2. Dowiedz się więcej tutaj.

 

Jak wysłać kopię wiadomości z potwierdzeniem zamówienia do właściciela sklepu (administratora) w Opencart?

W Opencart istnieje funkcja automatyzacji wysyłania e-maila z zamówieniem do administratora, który wysyłamy do klienta po złożeniu zamówienia.

Dla Opencarta 2.2

Wykonaj następujące kroki, aby zautomatyzować wysyłanie e-maili z zamówieniami do administratora:

  • Otwórz panel administracyjny i przejdź do System -> Ustawienia. Na tej stronie zobaczysz listę sklepów.
  • Otwórz sklep w trybie edycji, klikając ikonę edycji.
  • Otworzyć “opcja” zakładka i sprawdź “Powiadomienie o nowym zamówieniu” w sekcji kasy. Wybierz ‘Takprzycisk radiowy i zapisz.

Zapoznaj się z poniższymi zrzutami ekranu

Uwaga: Funkcja dodawania historii zamówień() w katalogu/model/checkout/order.php służy do wysyłania poczty na pocztę do administratora w. Jeśli chcesz dokonać jakichkolwiek zmian w wiadomości e-mail, możesz wykonać tę funkcję. Szukaj ‘if ($this->config->get(‘config_order_mail’)) {‘ aby znaleźć kod do wysłania poczty do admina.

Dla Opencarta 2.3

Wykonaj następujące kroki, aby zautomatyzować wysyłanie e-maili z zamówieniami do administratora:

  • Otwórz panel administracyjny i przejdź do System -> Ustawienia. Na tej stronie zobaczysz listę sklepów.
  • Otwórz sklep w trybie edycji, klikając ikonę edycji.
  • Otworzyć ‘Poczta‘ tab i sprawdź “Poczta alarmowa” w “Alerty pocztowesekcja “. Zaznacz pole wyboru ‘Zlecenia‘ i zapisz.

Zapoznaj się z poniższymi zrzutami ekranu

Uwaga: Funkcjonować dodajHistorięZamówień() in katalog/model/zamówienie/zamówienie.php Plik służy do wysyłania poczty na pocztę do administratora w. Jeśli chcesz wprowadzić jakiekolwiek zmiany w wiadomości e-mail, możesz wykonać tę funkcję. Szukaj ‘if (in_array(‘order’, (array)$this->config->get(‘config_mail_alert’))) {‘ aby znaleźć kod do wysłania poczty do admina.

Na końcu:

Aby zwiększyć funkcjonalność Twojego sklepu OpenCart, Knowband oferuje duży wybór zarówno darmowych, jak i płatnych Rozszerzenia OpenCart. Dzięki dużej różnorodności funkcji dostępnych w tych modułach administrator sklepu może łatwo uruchomić, rozwijać i rozwijać swoją działalność. Aby dowiedzieć się więcej o funkcjonalności i funkcjach modułów OpenCart, skontaktuj się z nami pod adresem support@Knowband.com.

Jak usunąć produkty z Catch Marketplace?

Cel bloga

Po przeczytaniu tego bloga będziesz w stanie zrozumieć, w jaki sposób sprzedawca może usuwać produkty z rynku połowów.

Metody usuwania produktów z rynku połowów

Możesz usunąć produkty z rynku połowów za pomocą dwóch metod:

  1. Usuwając ręcznie z konta sprzedawcy
  2. Używając kanału oferty

1.0 Usuń ręcznie z konta sprzedawcy

  • Zaloguj się do
  • Po zalogowaniu się

  • Na stronie listy ofert musisz przeszukać SKU, używając pola „Oferta SKU” i zaznacz pola wyboru odpowiadające tym SKU, które chcesz usunąć, jak pokazano na obrazku poniżej.

  • U dołu strony znajduje się przycisk do usuwania produktu, jak pokazano na poniższym obrazku.

  • Po kliknięciu tego przycisku na ekranie pojawi się wyskakujące okienko, które pokaże listę jednostek SKU, które wybrałeś do usunięcia, oraz przycisk, aby usunąć te produkty. Jest to pokazane na obrazku poniżej:

2.0 Korzystanie z oferty Feed

Możesz usunąć produkty luzem z Catch Marketplace za pomocą kanału ofertowego. Możesz pobrać przykładowy kanał ofertowy z linku podanego poniżej:

Kliknij tutaj, aby pobrać kanał ofertowy

W tym kanale musisz wypełnić dane w następujących polach:

  1. SKU: Wprowadź numer SKU, który chcesz usunąć
  2. update-delete:? Enter? “DELETE” in this column.
  3. klub-catch-kwalifikowalne: Wpisz FALSE
  4. podatek-au: 0

Po utworzeniu kanału musisz przesłać kanał na konto sprzedawcy. Kroki są podane poniżej:

  • Zaloguj się do konta sprzedawcy Catch (URL:
  • Po zalogowaniu zostaniesz przekierowany na stronę główną, na której musisz wybrać opcję „Importuj z pliku” z zakładki „Moje zasoby”.
  • Na stronie Importuj plik musisz przesłać kanał, jak pokazano na obrazku:

  • Możesz śledzić status przesłanego kanału za pomocą opcji Importuj ofertę śledzenia, jak pokazano na powyższym obrazku. Po kliknięciu opcji Importuj ofertę śledzenia zostanie otwarta nowa strona, na której można sprawdzić stan przesłanego kanału. Jeśli kanał został pomyślnie zaimportowany, możesz również sprawdzić status przetwarzania kanału, jak pokazano na poniższym obrazku:

Podsumowanie

Po przeczytaniu tego dokumentu (sprzedawca) możesz łatwo usunąć swoje produkty z rynku Catch.


Jak pobierać dane z Firebase w Swift Language (iOS)?

Cele bloga

Po przeczytaniu tego bloga będziemy mogli zrozumieć proces pobierania danych z Firebase. Proces ten obejmuje instalację SDK Firebase i implementację kodu do pobierania danych z Firebase.

Wymagania wstępne

Musimy napisać kod swift, aby pobrać dane z Firebase. W tym celu musimy stworzyć projekt Firebase. Wykonaj poniższe kroki, aby utworzyć projekt Firebase –

1. Iść do https://console.firebase.google.com

2. Następnie musisz utworzyć projekt Firebase, klikając „Dodaj projektprzycisk "

3. Potrzebujesz pliku GoogleService-Info.plist dla SDK iOS, ponieważ ten plik zawiera szczegóły projektu Firebase, który jest używany przez Firebase SDK

4. Następnie dodaj plik plist do projektu

5. Dodaj następujący kod przed instrukcją return w aplikacji(_: didFinishLaunchingWithOptions 🙂 w pliku AppDelegate.swift

FirebaseApp.configure ()

6. Następnie przejdź do "Baza danych„opcja z lewego menu.

7. Wybierz "Baza danych w czasie rzeczywistym„i to jest baza danych dla projektu Firebase. Wszystkie dane przechowywane lub pobierane z tej lokalizacji.

8. Instalacja Firebase została zakończona Teraz będziesz musiał pobrać Firebase SDK w Swift. W tym celu musisz zainstalować następujące strąki.

  1. pod 'Firebase / Core'
  2. pod 'Baza ogniowa / baza danych'

Załóżmy, że masz następujące dane w danej strukturze w bazie danych Firebase –

// Korzeń drzewa {// artykuły spożywcze "artykuły spożywcze": {// artykuły spożywcze / mleko "mleko": {// artykuły spożywcze / mleko / nazwa "nazwa": "Mleko", / / artykuły spożywcze / milk / addedByUser „addedByUser”: „David”}, „pizza”: {„name”: „Pizza”, „addedByUser”: „Alice”},}}

Po udanej instalacji strąków możemy przejść do części kodującej.

Wdrożenie kodu

Wszystkie punkty / węzły danych służą do uzyskiwania dostępu do danych z bazy danych Firebase. Tworzymy odniesienia do węzłów, a następnie pobieramy dane z tego węzła. Innymi słowy odniesienie Firebase wskazuje na lokalizację w Firebase, gdzie przechowywane są dane. Najpierw musimy utworzyć odniesienie do węzła głównego struktury bazy danych –

niech ref = Database.database (). reference (withPath: "artykuły spożywcze")

lub można zastosować następujący sposób –

niech rootRef = Database.database (). reference () niech ref = rootRef.child ("artykuły spożywcze")

Odwołanie do węzła podrzędnego, którym jest „mleko”, można utworzyć za pomocą następującego kodu –

niech milkRef = ref.child („mleko”)

Listę asynchroniczną można dołączyć do odwołania w celu pobrania danych z Firebase za pomocą obserwuj (_: z 🙂 metoda. Poniższy kod pobierze dane i będzie nasłuchiwał zmian danych w bazie danych. Po wprowadzeniu jakichkolwiek zmian w bazie danych pobierana jest nowa migawka węzła / odniesienia i otrzymujemy zaktualizowane dane natychmiast po wprowadzeniu jakichkolwiek zmian w bazie danych.

ref.observe (.value, z: {snapshot in // To jest migawka danych w bazie danych Firebase // Aby uzyskać wartość z snapshotu, używamy snapshot.value print (snapshot.value as Any) })

Następnie wartości migawek mogą być analizowane i używane w aplikacji. Jedna duża zaleta używania obserwować metoda zakończona observerSingleEvent Metoda polega na tym, że nie musisz wywoływać funkcji ponownie i ponownie, ponieważ zaktualizowane dane są pobierane z bazy danych, gdy tylko zmieni się wartość w bazie danych.

Podsumowanie

Teraz powinieneś być w stanie pobrać dane z bazy danych Firebase w szybki sposób przy użyciu Firebase SDK.


Facebook login in iOS

Cele bloga

Zaimplementuj logowanie na Facebooku za pomocą Facebooka SDK w aplikacji iOS. LUB możesz pobrać przykładowy projekt z ten link.

Procedura wdrożenia

1. Utwórz nowy projekt Xcode. I otwórz projekt.

2. Otwórz terminal i wpisz „cd „. Następnie przeciągnij plik projektu z Xcode do terminala. Spowoduje to dodanie ścieżki do folderu projektu do terminala. Następnie usuń nazwę projektu”Przykładowy login na Facebooku.xcodeproj„z polecenia. Ostateczne polecenie w Xcode będzie podobne”cd / Users / macpro / Desktop / iOS / Przykładowy login na Facebooku /„to jest ścieżka projektu.

3. W terminalu użyj polecenia „pod init„, utworzy plik podfilmu dla projektu.

4. Użyj polecenia „plik nano„, otworzy to plik podfile w trybie edycji. Dodaj poniżej strąki w pliku.

pod 'FBSDKCoreKit'

pod 'FBSDKShareKit'

pod 'FBSDKLoginKit'

5. Plik podfolderu będzie wyglądał jak na poniższym obrazku.

6. Użyj polecenia „control + X„, aby wyjść z pliku i zapisać plik podfile.

7. Uruchom polecenie "instalacja pod„aby zainstalować plik podfile w projekcie. Zobaczysz terminal procesu jak poniżej:

8. Po zakończeniu instalacji zamknij projekt xcode. Przejdź do folderu projektu, zobaczysz nowy projekt o nazwie „[nazwa twojego projektu] .wcWorkspace„. Otwórz ten projekt.

9. Otwórz plik o nazwie „AppDelegate.swift„w twoim projekcie. Importuj”FBSDKCoreKit"i dodaj poniższy kod w aplikacji func (_ aplikacja: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?)

Aplikacja FBSDKApplicationDelegate.sharedInstance () ?. (aplikacja, didFinishLaunchingWithOptions: launchOptions)

Kod będzie wyglądał jak poniżej:

10. Przejdź do tego linku, aby utworzyć nowy projekt na Facebooku – https://developers.facebook.com/apps/

10. Kliknij "Dodaj nową aplikację„. Wprowadź nazwę swojego projektu i kontynuuj.

10. Wypełnij szczegóły na następnej stronie. Iść do "Ustawienia„w lewym menu, a następnie przejdź do”Podstawowy„i podaj szczegóły.

10. Przejdź na dół strony. Kliknij "Dodaj platformę„. Następnie wypełnij identyfikator pakietu aplikacji i zobaczysz ekran jak poniżej:

10. Następnie przejdź do swojego projektu Xcode. Otwórz plik info.plist (kliknij prawym przyciskiem myszy -> Otwórz jako -> Kod źródłowy), a następnie dodaj poniższy kod w pliku info.plist.

<key> CFBundleURLTypes </key> <barray> <dict> <key> CFBundleURLSchemes </key> <tablica <string> fb [identyfikator aplikacji Facebook, który otrzymasz w kroku 11] </string> </array> < / dict> </array> <key> FacebookAppID </key> <string> [identyfikator aplikacji na Facebooku, który otrzymasz w kroku 11] </string> <key> FacebookDisplayName </key> <string> [Twoja aplikacja na Facebooku Imię] </string>

10. Otwórz swój ViewController, w którym chcesz dodać przycisk Facebook do logowania. Importuj „FBSDKLoginKit” i dodaj poniższy kod w funkcji viewDidLoad ().

// Tworzenie instancji przycisku logowania na Facebooku. let loginButton = FBSDKLoginButton () // Ustawianie uprawnień do przycisku na Facebooku. loginButton.readPermissions = ["email", "public_profile"] // Ustawianie delegowania przycisku facebook, abyśmy mogli uzyskać dostęp do odpowiedzi uzyskanej z Facebooka po zalogowaniu. loginButton.delegate = self // Centrowanie przycisku logowania facboiok i dodawanie przycisku w widoku głównym loginButton.center = self.view.center self.view.addSubview (loginButton)

10. Dodaj delegata przycisku Facebook i metody delegowania.

10. Aby uzyskać dane użytkownika, musisz dodać poniższy kod w func loginButton (_ loginButton: FBSDKLoginButton !, didCompleteW wyniku: FBSDKLoginManagerLoginResult !, błąd: Błąd!) Delegować metodę przycisku Facebook.

// Jeśli otrzymamy token w odpowiedzi, oznacza to, że logowanie na Facebooku jest udane. Poniższy kod jest używany do uzyskania danych użytkownika po pomyślnym zalogowaniu się na Facebooku. if ((FBSDKAccessToken.current ())! = nil) {FBSDKGraphRequest (graphPath: "me", parametry: ["pola": "id, nazwa, nazwa_pierwsza, last_name, email"]). start (completHandler: {(connection , wynik, błąd) -> Void in if (error == nil) {// Wynik będzie zawierał dane użytkownika, które można pobrać. print (wynik ?? "")}})}

10. Kod końcowy będzie wyglądał jak poniżej:

10. Uruchom projekt i użyj przycisku „Zaloguj się”. Zostaniesz zalogowany na Facebooku. Otrzymasz dane użytkownika w zmiennej „wynik”, z której możesz przeanalizować szczegóły w swoim projekcie.

Podsumowanie

Po wykonaniu powyższej procedury będziesz mógł zaimplementować uwierzytelnianie Facebooka w aplikacjach iOS.


9 wskazówek, które pomogą Ci zwiększyć sprzedaż na Walmart Marketplace

Jeden z najpopularniejszych targowisk na świecie, czyli Walmart Marketplace zyskał zrównoważony rozwój w swojej działalności eCommerce na całym świecie. Walmart Marketplace zapewnia platformę dla wielu sprzedawców zewnętrznych do sprzedaży swoich produktów i zarabiania ogromnych zysków. Wielu sprzedawców zewnętrznych już skorzystało z zalet Marketplace, rozszerzając swój zasięg na miliony klientów na całym świecie. Doprowadziło to jednak do wzrostu liczby sprzedawców zewnętrznych, a konkurencja nadal się zaostrza. Nadszedł więc czas, aby sprzedawcy wymyślili nowe strategie, aby uzyskać dodatkową przewagę nad innymi.

Źródło: Statista

Oto kilka wskazówek, które mogą pomóc w zwiększeniu sprzedaży i osiągnięciu dobrych zysków:

1. Stwórz własną markę:

Zdobywanie półki na Walmart Marketplace nie jest łatwym celem do osiągnięcia. Aby zostać sprzedawcą zewnętrznym na Walmart Marketplace, sprzedawcy muszą przestrzegać surowych zasad ustanowionych przez Walmart dla sprzedawców zewnętrznych. Walmart Marketplace dostarcza rozrywki głównie właścicielom marek, a nie odsprzedawcom. Oznacza to, że jeśli jesteś właścicielem marki, istnieje duże prawdopodobieństwo, że zaakceptujesz Cię jako zewnętrznego sprzedawcę na Walmart Marketplace.

2. Rekord wydajności:

Bardzo ważne jest, aby zachować dobre wyniki jako sprzedawca przed złożeniem wniosku do Walmart. Walmart uważa tych e-sprzedawców za pierwszych, którzy wykazują dobre wyniki na innych rynkach. Weryfikują Twoją recenzję i oceny w Twoich obecnych kanałach sprzedaży. W rzeczywistości sam Walmart przechowuje kartę wyników sprzedawcy, aby oceniać sprzedawców na Rynku. Miej więc oko na swój występ i staraj się regularnie improwizować.

3. Zbuduj wizerunek marki:

Po zatwierdzeniu jako sprzedawca konieczne jest utrzymanie dobrego wizerunku przed Walmart Marketplace. Usprawnij swoje operacje, aby uniknąć braku zapasów lub innych problemów związanych z zapasami. Te problemy obniżają Twoją wydajność przed Walmartem, co może prowadzić do wielu poważnych konsekwencji. Jednak ręczne sprawdzanie tych problemów jest kłopotliwe. Sprzedawcy potrzebują godnego zaufania oprogramowania integracyjnego, które zapewni bezproblemową integrację Twojej witryny z Walmart Marketplace. Ta integracja ułatwi Ci pracę dzięki utrzymywaniu zapasów z samego zaplecza. Pomoże to również sprzedającemu zoptymalizować swoją obecność na Walmart Marketplace.

4. Szczegółowy i dokładny opis produktu:

Chociaż każdy klient wie, co kupuje, ale Walmart potrzebuje sprzedawców, aby pisali opisy produktów bardziej dokładne i szczegółowe w porównaniu z innymi rynkami. Dane podawane przez sprzedawców powinny być dokładne i nie powinny odwracać klientów od cech produktu. To zmusi klientów do natychmiastowego zakupu, aw zamian zyskasz lojalnych i zadowolonych klientów dla swojego biznesu eCommerce. Unikaj używania nieistotnych danych i słów kluczowych, ponieważ może to sfrustrować klientów i spowodować utratę sprzedaży. Upewnij się, że podane przez Ciebie informacje są aktualne i aktualne.�Opis produktu nie powinien być długi, więc sprawdzaj jego znormalizowaną długość.

5. Odpowiednie kategorie produktów:

Wyobraź sobie, że klienci nie są w stanie znaleźć Twoich produktów i ostatecznie rozliczają się z tym samym produktem, który sprzedaje Twoja konkurencja. Aby zapewnić wyższą sprzedaż Twoich produktów, upewnij się, że wymienione przez Ciebie produkty są umieszczone w odpowiedniej kategorii produktów z odpowiednimi atrybutami. Wybór odpowiedniej kategorii produktów na cyfrowej półce bezpośrednio wpływa na widoczność Twojego produktu pomiędzy klientami i pomaga w osiągnięciu dobrych zysków. Upewnić się, że ranking Twoich produktów w Walmart jest wysoki tak, aby były widoczne na górze wyników wyszukiwania.

6. Czapki SKU firmy Walmart:

SKU (jednostka przechowywania zapasów) Walmart dla listy produktów została ustawiona na korzystny limit dla sprzedawców zewnętrznych. Gdy zaczniesz sprzedawać swoje produkty na Walmart Marketplace, będziesz mógł zwiększyć limity SKU zgodnie z wynikami sprzedaży i opiniami klientów na ich temat. Gdy tylko Twoja sprzedaż wzrośnie, Walmart zapewni Ci możliwość zwiększenia SKU i większej liczby produktów z Twojej witryny eCommerce. Dlatego upewnij się, że wymieniłeś najlepiej sprzedające się przedmioty i stopniowo pracuj nad budowaniem dobrej reputacji sprzedawcy na Walmart Marketplace.

7. Wymień produkty w najniższej cenie:

Dzisiaj konsumenci mogą łatwo uzyskać dostęp do Internetu, co pozwala na ciągły wzrost liczby klientów i sklepów eCommerce, wielu dostawców oferuje produkty tej samej jakości w różnych cenach na tym samym rynku. Sprzedawca, który oferuje produkty w najlepszej lub najniższej cenie, przyciąga klientów i zmusza ich do natychmiastowego zakupu. Walmart Marketplace koncentruje się głównie na zapewnieniu swoim klientom najniższej ceny, a także zapewnia natychmiastową widoczność sprzedawcom co może im również pomóc w zdobyciu BuyBox. Jeśli więc chcesz odnieść sukces jako sprzedawca na platformie Walmart, priorytetem powinny być niskie ceny produktów.

8. Nie zapomnij ubiegać się o promocje:

Walmart zawsze oferuje promocje, które zapewniają gwarancję „codziennych niskich cen”. Sprzedawcy mogą skorzystać z ubiegania się o te promocje i zwiększyć ich widoczność przed klientami. Walmart potrzebuje czasu na rozważenie Twojej prośby, więc bądź zmotywowany i czekaj na odpowiedź. Im niższa cena, tym większe szanse na zaakceptowanie promocji. Postaraj się więc zapewnić najniższą, ale najlepszą cenę swojego produktu.

9. Znaczenie marketingu:

Jako sprzedawca e-commerce ważne jest, aby promować swoje produkty na Walmart Marketplace. Możesz wypróbować różne strategie marketingowe, takie jak strategia mediów społecznościowych, program reklamowy Facebooka i wiele innych. Strategie te są świetnym sposobem na spopularyzowanie Twoich produktów pomiędzy odbiorcami i mogą sprawić, że staną się potencjalnymi klientami. Możesz także wypróbować e-mail i marketing treści, aby zwiększyć widoczność swojego produktu. Sprzedawcy mogą spersonalizować swoją markę za pomocą tych strategii marketingowych, które pomogą Ci zwiększyć sprzedaż w Walmart Marketplace.

Do Ciebie:

Zdobycie półki na Walmart Marketplace to nie bułka z masłem. Chociaż Walmart zaprasza na swój rynek sprzedawców zewnętrznych, jest wielu sprzedawców, którzy wciąż o tym marzą być jednym ze sprzedawców w Walmart. Jeśli jednak Twoja aplikacja zostanie zaakceptowana, powinieneś skorzystać z tej możliwości. To platforma z milionami lojalnych klientów. Budowanie swojej reputacji biznesowej eCommerce i obecności na tak renomowanym Marketplace z pewnością pomoże Ci zwiększyć bazę odbiorców, która w przyszłości może stać się lojalnymi klientami. Więc na co czekasz, jeśli do tej pory nie złożyłeś wniosku o sprzedaż w Walmart, powinieneś to zrobić jak najszybciej. Sprzedawaj swoje produkty na Walmart Marketplace bez żadnych niedogodności. Teraz możesz łatwo wymienić swoje produkty, integrując się z rynkiem Walmart w zaledwie kilku prostych krokach. Oferty KnowBand Integratorzy Walmart aby pomóc sprzedawcom sprzedawać swoje towary na Walmart Marketplace w bezproblemowy sposób. Sprzedawcy mogą łatwo pobrać i zainstalować go na swojej stronie internetowej bez wiedzy technicznej. Knowband zapewnia integratorów dla wszystkich głównych platform CMS, takich jak Dodatek do integracji Prestashop Walmart, Integrator Magento Walmart, Złącze Walmart Magento 2, a także�Wtyczka OpenCart Walmart Integration.

Więcej powiązanych artykułów znajdziesz tutaj:

  1. 5 wskazówek i trików eCommerce, które zapewnią szybki wzrost
  2. Klucze do skutecznego zakupu online i odbioru w sklepie
  3. 6 błędów w wysyłce eCommerce w okresie wakacyjnym, których należy unikać
  4. 8 wskazówek, jak przyciągnąć więcej klientów na Marketplace

Jak zdobyć identyfikator klienta PayPal i tajny klucz?

W celu integracji Express Checkout z REST API, a Identyfikator klienta PayPal uwierzytelniający konto sprzedawcy w systemie PayPal jest konieczne. Identyfikator klienta może utworzyć wyłącznie właściciel konta. Jeśli jesteś programistą integrującym usługę Express Checkout w imieniu klienta, poproś sprzedawcę o udostępnienie Ci swojego identyfikatora klienta. Jeśli sprzedawca jeszcze tego nie zrobił, musi utworzyć identyfikator klienta.

Kroki, aby znaleźć identyfikator PayPal i tajny klucz klienta PayPal:

1. Iść do Witryna dla programistów PayPal strona główna.

2. Następnie zaloguj się do panelu.

Możesz zalogować się za pomocą swojego numer telefonu komórkowego za pomocą OTP i skonfiguruj swój profil, dodając podstawowe dane.

3. Iść do “[Twoje imię]“, następnie idź do “Panel Użytkownika” w prawym górnym rogu. Otrzymasz opcję “Utwórz aplikację„. Utwórz nową aplikację.

4. Wprowadź szczegóły nowej aplikacji i utwórz nową aplikację. Otworzy się nowy ekran.


5. Na następnej stronie będziesz mógł zobaczyć swój identyfikator klienta PayPal i Sekret klienta PayPal.

Uwaga: Na tej samej stronie znajdziesz ustawienia i dane uwierzytelniające aplikacji Sandbox.


6. Masz identyfikator klienta PayPal i sekret.

Aby uzyskać dostęp do Panelu programisty, uzyskać dane uwierzytelniające i utworzyć konta piaskownicy, potrzebujesz konta programisty, konta osobistego lub firmowego. Dla każdego konta dostępne są różne poziomy dostępu do funkcjonalności PayPal. Na stronie Moje konto w Panelu programisty możesz uaktualnić swoje konto, jeśli potrzebujesz dostępu do funkcji, której obecnie nie masz.

Nasze możliwości Konto programisty Konto osobiste Konto biznesowe
Uzyskaj dostęp do piaskownicy x x x
Wysyłaj i odbieraj pieniądze x x
Przejdź na żywo x

Możesz używać identyfikatora klienta PayPal z naszym Moduł Prestashop z jedną stroną supercheckout i zintegruj bramkę płatniczą Paypal i przekształć standardową realizację transakcji w zoptymalizowaną, płynną i bogatą w funkcje, ekspresową realizację transakcji na jednej stronie.

Prestashop Jednostronicowy dodatek Supercheckout

Dodatek Prestashop One Page Supercheckout firmy Knowband przyspiesza i ułatwia realizację transakcji, umieszczając wszystko na jednej stronie, co pomaga ograniczyć porzucanie koszyków.

Kupuj teraz

Oprócz tego wraz z Prestashop oferujemy Jednostronicowe moduły kasowe dla Opencart i platformy eCommerce Magento 2. Dodatek One Page SuperCheckout ma ponad 15,000 XNUMX pobrań w oficjalnym sklepie z dodatkami i jest jednym z najlepiej sprzedających się rozszerzeń. Co więcej, moduł obsługuje wszystkie popularne bramki płatnicze i metody wysyłki, otwierając drzwi do nieskończonych dostosowań dla administratora sklepu eCommerce.

Jeśli masz pytania dotyczące integracji z bramką płatności PayPal, skontaktuj się z naszym zespołem pomocy technicznej pod naszym adresem e-mail support@knowband.com.

Możesz także sprawdzić nasz najlepiej sprzedający się Moduł – Aplikacja mobilna dla PrestaShop

Jak tworzyć przyjazne dla SEO adresy URL w Opencart 2.x?

Wprowadzenie

Ten dokument da wyobrażenie o tym, jak tworzyć przyjazne dla SEO adresy URL w Opencart (wersja 2.x). Wyjaśni również, jak dostosować funkcję Opencart do tworzenia adresów URL SEO innych niż strony domyślne (strona produktu, strona kategorii itp.). W tym dokumencie wyjaśniono również, jak przekierować 301 adresów URL ze starego adresu URL na nowy adres URL i usunąć adresy URL. Głównym celem tego dokumentu jest nauczenie się tworzenia przyjaznych dla SEO adresów URL w Opencart (wersja 2.x) oraz przekierowań adresów URL w celu utrzymania naszego rankingu SEO w Google. Przyjazne dla SEO adresy URL to dobrze przygotowane adresy URL, które zapewniają zarówno ludziom, jak i wyszukiwarkom łatwe do zrozumienia informacje o tym, o czym będzie strona docelowa.

Domyślny krok w Opencart, aby włączyć adres URL SEO

W Opencart są ustawienia, którymi musimy zarządzać z panelu administratora, aby aktywować przyjazne dla SEO adresy URL.

Oto kroki, aby włączyć:

  • Otwórz panel administracyjny. Przejdź do System > Ustawienia. Następnie kliknij przycisk edycji odpowiadający sklepowi na stronie z listą sklepów.
  • Na stronie edycji ustawień systemu otwórz zakładkę „Serwer”.
  • Na serwerze zakładka wybiera przycisk radiowy „Tak” odpowiadający „Użyj adresu URL SEO”, a następnie klika przycisk Zapisz.

W ten sposób administrator będzie mógł korzystać z adresów URL SEO.

Zalecane przeczytanie: Najlepsze rozszerzenia Opencart 10 w celu zwiększenia obsługi klienta

Strony w Opencart mają opcję dodawania przyjaznych adresów URL SEO

W Opencart istnieje domyślna opcja tworzenia przyjaznych SEO adresów URL dla następującej strony:

  • Strona produktu
  • Strona kategorii
  • Strona producenta
  • Strona informacyjna

Dla wszystkich powyższych stron istnieje opcja na ich odpowiedniej stronie edycji, aby wprowadzić adres URL SEO.

Zalecane przeczytanie: 10 najważniejszych funkcji do rozważenia podczas tworzenia rynku na platformie OpenCart

Produkt Page

Aby zapisać URL SEO dowolnej strony produktu, przejdź do Katalog > Produkty w panelu administracyjnym. Kliknij przycisk edycji odpowiadający nazwie produktu. Na stronie edycji produktu kliknij przycisk „Danezakładka. Na karcie Dane dostępna jest opcja „Słowo kluczowe SEO„. Wprowadź adres URL SEO produktu, a następnie zapisz.
Patrz poniższy ekran:

Strona kategorii

Aby zapisać URL SEO dowolnej strony kategorii, przejdź do Katalog > Kategorie w panelu administracyjnym. Kliknij przycisk edycji odpowiadający kategorii. Na stronie edycji kategorii kliknij przycisk „Danezakładka. Na karcie Dane dostępna jest opcja „URL SEOWpisz adres URL kategorii SEO, a następnie zapisz.
Patrz poniższy ekran:

Strona producenta

Aby zapisać adres URL SEO dowolnej strony producenta, przejdź do Katalog > Producenci w panelu administracyjnym. Kliknij przycisk edycji odpowiadający producentowi. Na stronie edycji producenta dostępna jest opcja „URL SEOWpisz adres URL SEO producenta, a następnie zapisz.

Patrz poniższy ekran:

Zalecane przeczytanie: Jakie są zalety i wady korzystania z platformy OpenCart?

Strona informacyjna

Aby zapisać URL SEO dowolnej strony informacyjnej, przejdź do Katalog > Informacje w panelu administracyjnym. Kliknij przycisk edycji odpowiadający stronie informacyjnej. Podczas edycji strona informacyjna klika zakładkę „Dane”. W zakładce Dane dostępna jest opcja „SEO URL”. Wprowadź adres URL SEO strony informacyjnej, a następnie zapisz.

Patrz poniższy ekran:

Uwaga: Administrator może również zapisać adres URL SEO podczas dodawania nowego produktu, kategorii, producenta i strony informacyjnej. Jeśli administrator chce utworzyć adres URL SEO dla dowolnych stron niestandardowych, musi odpowiednio wprowadzić zmiany (wyjaśnione poniżej w tym samym dokumencie).

Przepływ techniczny dla adresów URL

W Opencart (wersja 2.x), gdy użytkownik trafi na dowolny adres URL (SEO lub non-SEO), wywołuje plik kontrolera seo_url.php znajdujący się w katalogu/kontroler/startup. Ten plik jest wywoływany w celu znalezienia adresu URL SEO.

Uwaga:�Adres URL SEO każdej strony jest przechowywany w tabeli „url_alias” w bazie danych. Jeśli klient trafi na adres URL inny niż SEO, wywoła plik seo_url.php. W tym pliku znajduje się kod, który przeszukuje adres URL SEO adresu URL innego niż SEO w kolumnie „keyword” tabeli url_alias odpowiadającej kolumnie „query”

url_alias Tabela w bazie danych

Tabela url_alias służy do zapisywania adresów URL SEO wszystkich stron. Domyślnie w tabeli znajdują się następujące 3 kolumny:

  • url_alias_id: klucz podstawowy tabeli.
  • Zapytanie: zawiera identyfikator różnych stron, takich jak identyfikator produktu, identyfikator_kategorii i inne strony.
  • Słowo kluczowe: zawiera słowo kluczowe SEO URL odpowiedniej strony

Tworzenie adresów URL SEO dla stron innych niż domyślne

Jeśli administrator utworzył strony docelowe i chce podać adres URL SEO dla strony. W tym celu najpierw musisz dokonać wpisu strony w tabeli url_alias.

1 przykład:
Jeśli administrator utworzył stronę docelową „Sport”, musi dokonać wpisu w tabeli url_alias jako:

  • W kolumnie zapytania: sport_id=1
  • W� kolumna słów kluczowych: sport

Administrator musi również dokonać zmian w pliku kontrolera seo_url.php dla sport_id.� Administrator musi dodać warunek dla sport_id taki sam jak product_id i category_id. Teraz, jeśli administrator wprowadzi adres URL „host/index.php?route=product/landing_page&sport_id=1”, kod przeszuka seo słowo kluczowe w tabeli url_alias odpowiadającej sport_id=1, a następnie wyświetli adres URL „host/sports”.

2 przykład:

W tym przykładzie utworzymy adres URL SEO dla strony bloga. W tym celu musimy dodać warunek w pliku kontrolera i dokonać wpisu w tabeli url_alias odpowiadającego blog_id: Zobacz poniższy zrzut ekranu pliku seo_url.php:

Zalecane przeczytanie: Jak zmienić format waluty na platformie OpenCart?

Zrzut ekranu tabeli url_alias

Przekierowania URL w Opencart

W Opencart, jeśli administrator chce utworzyć nowe adresy URL SEO i chce przekierowania 301 (stałe przekierowanie) lub 302 (przekierowanie tymczasowe) na nowy adres URL, administrator musi wprowadzić następujące zmiany w pliku kontrolera i tabeli url_alias.

  1. Utwórz nową kolumnę stare_słowo_kluczowe w tabeli alias_url typu „varchar‘.
  2. Handel warunek w pliku kontrolera do wyszukiwania w kolumnie old_keyword, jeśli użytkownik szuka starego adresu URL.

Przykład: Aby przekierować ze starego adresu URL „Regulamin‘ na nowy adres URL. Jeśli administrator chce przekierować dowolną stronę informacyjną ze starego adresu URL na nowy, musi dokonać wpisu w tabeli url_alias. Zobacz poniższy zrzut ekranu:

Tutaj

  • stare słowo kluczowe to: sklep/warunki-warunków.html
  • nowe słowo kluczowe: pomoc/warunki-warunki

Zmiany w pliku kontrolera: W seo_url.php administrator kontrolera musi obsłużyć warunki, jeśli nie znaleziono adresu URL w kolumnie słów kluczowych. Pierwszy system przeszuka wprowadzony adres URL w kolumnie słów kluczowych. Jeśli nie zostanie znaleziony, przeszuka kolumnę old_keyword. Jeśli zostanie znaleziony, przekieruje do odpowiedniego nowego adresu URL. Proszę zapoznać się z poniższym zrzutem ekranu:

Przekierowania adresów URL w Opencart dla usuniętych stron

Jeśli administrator chce przekierować adres URL usuniętych kategorii, produktów lub jakichkolwiek innych stron na stronie głównej, może odpowiednio wprowadzić zmiany w pliku kontrolera.

Przykład: Tutaj będziemy przekierowywać adresy URL usuniętych kategorii 301 Kroki do przekierowania adresów URL usuniętych kategorii:

  • Utwórz plik i zdefiniuj tablicę z kluczem jako URL usuniętej kategorii i wartością jako URL, do którego administrator chce przekierować. Zapoznaj się z poniższym zrzutem ekranu, aby utworzyć szereg usuniętych kategorii.

��� Uwaga: Tutaj zdefiniowaliśmy pustą wartość, ponieważ chcemy przekierować adresy URL usuniętych kategorii do strony głównej

  • Dodaj warunek w kontrolerze seo_url.php, aby przekierować z adresu URL usuniętej kategorii do nowego adresu URL.

W tym kodzie najpierw umieściliśmy plik zawierający adresy URL usuniętych kategorii, a następnie sprawdziliśmy, czy wprowadzony adres URL znajduje się w zdefiniowanej tablicy, czy nie. Jeśli tak, przekierowanie na nowy adres URL, w przeciwnym razie przekierowanie na nieznaną stronę.

Na końcu:

Różnorodne moduły i rozszerzenia OpenCart, zarówno bezpłatne, jak i płatne, są dostępne od Knowband aby usprawnić działanie Twojego sklepu. Aby dowiedzieć się szczegółowo o platformach OpenCart, dostępnych modułach lub jakiejkolwiek funkcjonalności związanej z platformą, napisz do nas e-mail na adres support@Knowband.com.

Implementacja funkcjonalności Reactions jak Facebook przy użyciu PHP, jQuery i HTML

Wprowadzenie

Reakcje są bardziej wyraziste w porównaniu z prostymi przyciskami „lubię i nie lubię”. Za pomocą reakcji użytkownik może łatwo wyrazić swoje myśli, ponieważ emotikony są w zasadzie sposobem na pokazanie emocji. Z drugiej strony, jeśli użyjemy przycisku lubię i nie lubię, użytkownik nie może pokazać dokładnej emocji. Używając emotikonów możemy uczynić naszą stronę bardziej wyrazistą dla użytkownika.

Cele bloga

Na tym blogu znajdziesz łatwy i szybki sposób na zaimplementowanie funkcjonalności Reactions. Po przejrzeniu bloga będziesz mógł stworzyć system reakcji dla swojej strony internetowej, taki sam jak przycisk Lubię to na Facebooku.

Pracujący

Będzie jeden przycisk Like i pozostałe przyciski Reaction. Po zaznaczeniu przycisku Like, wyświetlą się przyciski reakcji. JQuery będzie używany do obsługi naciśnięć przycisków reakcji. Po dotknięciu przycisku reakcji, żądanie Ajax jest wysyłane na stronę like.php. Logika zapisywania/aktualizowania danych w bazie danych może być napisana na stronie obsługi. Po ponownym dotknięciu tekstu reakcji reakcja zostaje cofnięta i tym razem wysyłamy Ajax na stronę undo_like.php. Cała funkcjonalność pokazywania/ukrywania przycisków reakcji i animacji jest dodawana przez JavaScript i CSS.

Tworzenie struktury HTML

Zanim zaczniemy pracować nad logiką, będziemy musieli stworzyć układ. Kod HTML układu jest następujący:

Reakcje na Facebooku  Reakcje na Facebooku  Tak jak  Knowband i 4.3.0k innych

Dodawanie stylu

Używamy dwóch plików CSS (style.css i response.css), aby dodać stylizację na stronie.

Uwaga:� Pliki CSS można znaleźć w kompletnej kompilacji projektu.

Dodawanie funkcjonalności

Gdy nasz układ jest gotowy, możemy pracować nad funkcjonalnościami. Najpierw zajmiemy się dotknięciem przycisków Like i Reaction. W tym celu użyjemy jQuery i dodamy zdarzenia kliknięcia. Kod do dodania zdarzeń kliknięcia znajduje się poniżej –

// Dodanie zdarzenia kliknięcia, gdy tylko dokument będzie gotowy $(document).ready(function () { // Dodanie zdarzenia kliknięcia na przycisku reakcji przy użyciu nazwy klasy $(.emoji").on("click ", function() { // jak kliknięcie // Tu będziemy pisać kod, który będzie uruchamiany po naciśnięciu przycisku reakcji }); });

W centrum uwagi przycisku reakcji wyślemy żądanie Ajax na stronie php. Żądanie Ajax jest podane poniżej –

// Wysłanie żądania Ajax na stronie handlera (like.php) w ​​celu wykonania operacji na bazie danych $.ajax({ type: "POST", url: "php/like.php", data: "", success: function (odpowiedź) { // Ten kod jest uruchamiany po pomyślnym wykonaniu Ajax } })

Następnie będziemy musieli stworzyć stronę obsługi. Może to być prosty plik php.

Uwaga: Użytkownik może dokonywać zmian w bazie danych w pliku handlera zgodnie z wymaganiami. Cokolwiek jest zwracane/drukowane w tym pliku, jest zwracane do żądania Ajax i możemy odpowiednio zaktualizować układ. Tutaj dodaliśmy kod do aktualizacji układu, aby pokazać aktualnie zapisaną reakcję. Pełny kod pliku response.js jest następujący:

$(document).ready(function () { $(.emoji").on("click", function() { // Tutaj otrzymujemy reakcję, która jest podsłuchiwana za pomocą atrybutu data-reaction zdefiniowanego w main page var data_reaction = $(this).attr("data-reaction"); // Wysłanie żądania Ajax na stronie handler'a w celu wykonania operacji na bazie danych $.ajax({ type: "POST", url: "php/like.php ", data: "data_reaction=" + data_reaction, success: function (response) { // Ten kod zostanie uruchomiony po pomyślnym działaniu Ajax $(.like-details").html("Ty, Knowband i 10k innych") ; $(".reaction-btn-emo").removeClass().addClass('reaction-btn-emo').addClass('like-btn-' + data_reaction.toLowerCase()); $(".reaction- btn-text").text(data_reaction).removeClass().addClass('reaction-btn-text').addClass('reaction-btn-text-' + data_reaction.toLowerCase()).addClass("active") ; if (data_reaction == "Lubię") $(".like-emo").html(' '); w przeciwnym razie $(".like-emo").html('  '); } }) }); $(".reaction-btn-text").on("click", function () { // cofnij polubienie kliknięcia if ($(this).hasClass("active")) { // Wysyłanie żądania Ajax na stronie obsługi do wykonania operacji na bazie danych $.ajax({ type: "POST", url: "php/undo_like.php", data: "", success: function (response) { // Obsługa, gdy Ajax się powiedzie $(". reakcja-btn-text").text("Lubię").removeClass().addClass('reaction-btn-text'); $(".reaction-btn-emo").removeClass().addClass('reakcja -btn-emo').addClass("like-btn-default"); $(".like-emo").html(' '); $(".like-details").html("Knowband i 1k innych"); } }) } }) });

Podsumowanie

Możesz pobrać pełny projekt z następującej lokalizacji –

Kliknij tutaj, aby pobrać cały projekt

W tym samouczku nie omówiliśmy połączenia i operacji bazy danych, ponieważ logika bazy danych może się różnić w zależności od Twoich potrzeb. Za pomocą tego projektu możesz w prosty sposób zaimplementować na swojej stronie internetowej funkcjonalność reakcji taką samą jak Facebook.

Jak utworzyć wiele miniatur podczas przesyłania obrazu?

Cele bloga

Po przeczytaniu tego bloga będziemy mogli tworzyć wiele miniaturek podczas przesyłania obrazu. W tym blogu możemy dowiedzieć się, jak zmienić rozmiar obrazu za pomocą kodu.

Poinformuj o miniaturach

Miniatury to zmniejszone wersje zdjęć lub filmów. Miniatury są tworzone z oryginalnego obrazu, zmniejszając jego rozmiar i rozmiar. Tworząc miniatury możemy przedstawić obraz o dużym rozmiarze za pomocą obrazu o małym rozmiarze. Na stronie internetowej, takiej jak sklepy internetowe e-commerce, używane są miniaturki zamiast dużych obrazów, aby skrócić czas ładowania ich strony internetowej, co również przyspiesza działanie witryny. Aby zrozumieć działanie technicznie miniaturek, wykonamy prosty program. Wymaganie zostało udostępnione poniżej:

Wymaganie

Najpierw zrozumiem wymóg. Załóżmy, że mamy stronę o nazwie Knowband, która sprzedaje moduły platformy e-commerce, takie jak Magento, Prestashop, OpenCart itp. Pokazuje tak wiele obrazów na stronie listy modułów Knowband. Oryginalne obrazy mają duży rozmiar, co bezpośrednio zwiększa czas ładowania strony z wykazem, więc aby zmniejszyć czas ładowania strony, witryna Knowband wykorzystuje miniaturki na stronie aukcji. Na tym blogu możemy dowiedzieć się, jak tworzyć wiele miniatur obrazu. Rozważmy przykład, w którym utworzymy trzy miniatury, jak pokazano na poniższym obrazku:

Funkcja do tworzenia miniatury

Rozumiem główną funkcję lub kod, który jest faktycznie odpowiedzialny za tworzenie miniatur. Poniżej znajduje się funkcja odpowiedzialna za tworzenie miniatury. Rozumiemy, jak to działa.

Poniższa funkcja ma parametry 4

Kod tworzenia wielu miniatur podczas przesyłania obrazu jest podany poniżej:

  • $ source_path: Zawiera ścieżkę oryginalnego obrazu.
  • $ target_path: Zawiera ścieżkę miniatury, która zostanie utworzona.
  • $ file_type: Zawiera rozszerzenie obrazu np. Jpg, png itp.
  • $ thumb_width: Jest to szerokość wymaganego obrazu miniatury.
  • $ thumb_height: Jest to wysokość wymaganego obrazu miniatury.

Ta funkcja po prostu pobiera obraz z pliku źródłowego i po sprawdzeniu poprawności tworzy miniaturę o zadanej szerokości i wysokości. Aby utworzyć miniatury numeru "n", musimy wywołać tę liczbę funkcji "n" razy z wymaganą szerokością i wysokością miniatury. Ta funkcja zwróci wartość PRAWDA, jeśli miniaturka została utworzona pomyślnie, inaczej zwróci FALSE.

function create_thumbnail ($ ścieżka_źródłowa, $ ścieżka_docelowa, $ typ_pliku, $ szerokość_krok, $ wysokość_krokiem) {// Sprawdzanie typu pliku. if ($ file_type == 'jpeg' || $ file_type == 'jpg') {$ source = imagecreatefromjpeg ($ source_path); } else if ($ file_type == 'png') {$ source = imagecreatefrompng ($ source_path); } else if ($ file_type == 'gif') {$ source = imagecreatefromgif ($ source_path); } // pobierz szerokość oryginalnego obrazu $ width = imagesx ($ source); // pobierz wysokość oryginalnego obrazu $ height = imagesy ($ source); // Utwórz czarny obraz rozmiaru obrazu kciuka $ thumb_image = imagecreatetruecolor ($ thumb_width, $ thumb_height); // Kopiuje i zmienia rozmiar części oryginalnego obrazu i ponownie próbkuje go w obrazie kciuka, aby utworzyć obraz o zmniejszonym rozmiarze oryginalnego obrazu imagecopyresampled ($ thumb_image, $ source, 0, 0, 0, 0, $ thumb_width, $ thumb_height, $ width , wysokość $); // tworzy plik JPEG z podanego obrazu i zapisuje go w docelowym folderze. if (imagejpeg ($ thumb_image, $ target_path, 90)) {// niszcz obrazy, aby zwolnić pamięć powiązaną z nimi imagedestroy ($ thumb_image); imagedestroy (źródło $); return TRUE; } else {return FALSE; }}

Kliknij tutaj, aby pobrać cały projekt.

Podsumowanie

Po przeczytaniu tego dokumentu możesz wypróbować ten sam kod w swoim systemie. Po wykonaniu tej samej czynności możesz łatwo dowiedzieć się, jak działają miniatury.