Siapa yang butuh resep e-niaga? Untuk SAP Commerce dan seterusnya

Hobi saya adalah otomatisasi ritel online. Selama bertahun-tahun, bahkan di akhir pekan, saya tidak pernah keluar dari "rawa" ini. Ya, mungkin kedengarannya gila dan bahkan lucu. Bagaimana Anda bisa terbawa oleh bisnis yang membosankan? - beberapa orang akan berkata. Apa yang bisa terbawa olehnya, itu hanya semacam topik pribadi untuk seorang arsitek perangkat lunak yang menghargai diri sendiri! - orang lain akan berkata.



Memang, pada pandangan pertama, ini, seperti yang mereka katakan, topik yang dirahasiakan. Faktanya, ini adalah kumpulan topik yang berbeda, dengan satu atau lain cara, diseret ke dalam e-commerce. Dan pada akhirnya, itulah yang saya sukai: integrasi teknologi.



Dan sejak 2016 saya telah menjalankan blog teknologi, hybrismart.com . Seperti "habra" dalam miniatur, hanya dalam bahasa Inggris dan dengan fokus pada topik yang dekat dengan saya - pengembangan di  SAP Commerce... Kami telah membentuk perusahaan kecil yang terdiri dari beberapa puluh ribu penulis di sini, tetapi sejauh ini hanya sebagian dari mereka yang menulis ke blog. Nah, sejauh ini hanya sedikit yang menulis. Sepuluh. Tapi kami mencoba. Blog telah mengumpulkan kurang dari dua ratus artikel, kebanyakan besar dan sangat besar, tentang berbagai topik, dengan satu atau lain cara yang berhubungan dengan ecom. Secara signifikan, ini masih blog pribadi, jadi saya mengambil risiko di sini, bukan layanan PR kami. Tapi ini dari hati, sungguh.



Seperti yang bisa Anda tebak dari namanya, hybrismart adalah tentang hybris ( apa itu?). Dan hampir semua orang yang menemukannya tahu tentang Hybris secara langsung. Dan sebaliknya: mungkin setiap pengembang di hybris telah mengunjungi blog setidaknya sekali (tentu saja, bukan atas keinginan mereka sendiri, Google membantu kami!). Sekarang kamu disini. Dan agar anda tidak tersesat disana, saya ingin melakukan tamasya singkat. Silakan ajukan pertanyaan di bagian paling akhir.







PENELUSURAN KETIGA





Seseorang akan berkata bahwa di mana ada e-commerce, di situ ada belanja kartu, dan di mana ada belanja kartu, di situ ada e-commerce. Tetapi kartu belanja ini masih perlu ditemukan. Begitu juga barangnya. Dan kemudian muncul topik yang tidak menghitung jumlah "sepeda" buatan sendiri: penelusuran produk.



Mungkin ini topik "paling tebal" di blog saya. Di highbris, Apache Solr bertanggung jawab untuk pencarian , salah satu dari dua mesin open source yang besar dan ada di mana-mana (bersama dengan ElasticSearch). Tapi seperti yang Anda pahami, spesifikasi Highbris dalam artikel tentang pencarian sangat minim. Hanya karena setiap orang memiliki masalah yang sama.



Jadi ayo pergi.



Rauf Aliev, Timofey Klyubin

The Challenges Of Chinese And Japanese Searching

https://hybrismart.com/2019/08/18/the-challenges-of-chinese-and-japanese-searching/



Bersama dengan Timofey Klyubin, kami melakukan tinjauan besar-besaran terhadap pencarian teks dalam bahasa hieroglif, menjelaskan kesulitan khas komputer dengan ikon-ikon ini dan bagaimana menyelesaikannya di Solr. Anda juga akan belajar tentang berbagai fitur budaya dan bahasa serta spesifikasi desain pencarian segi di Jepang dan Cina.



Timofey telah belajar bahasa Jepang sejak lama, selain Hybris dan segala macam hal IT. Saya ingin menulis di sini "dan saya orang Cina", tapi sayangnya. Pekerjaan saya lahir dalam proses studi mendalam tentang topik tersebut, yang disebabkan oleh kebutuhan akan pekerjaan dan keinginan untuk menutup pertanyaan yang menyiksa saya sekali dan untuk selamanya, dan Timofey hanya melakukan apa yang dia sukai.



Menelusuri dalam bahasa Jepang dan China menampilkan masalah yang tidak pernah Anda ketahui sebelumnya. Misalnya, lihat petunjuk Google untuk kata "と う き ょ う え" (tōkyōe), yang diberikan Google sebagai "東京 ι§…" (tōkyōeki) (stasiun Tokyo). Dalam hal ini, kedua kata tersebut memiliki ejaan yang berbeda, dan mesin pencari mengetahui hal ini. Orang Jepang memiliki tanda baca sendiri, dua huruf, sistem kompleks dengan angka, konteks itu penting. Kami menjelaskan semua ini secara rinci.







Rauf Aliev

Facet Search: Panduan Terlengkap. Praktik Terbaik, Pola Desain, Peringatan Tersembunyi, dan Solusi.

https://hybrismart.com/2019/02/13/facet-search-the-most-comprehensible-guide-best-practices-design-patterns/



Dan pekerjaan ini terkait dengan pencarian segi. Berhati-hatilah, ada banyak huruf, tetapi ada konten yang nyaman dengan tautan. Ini akan menjadi konseptual untuk melakukan pencarian segi pada sebuah artikel pada pencarian segi, tetapi saya menghentikan diri saya sendiri pada waktunya.



Artikel ini mencoba untuk mensistematisasikan pengetahuan dan pengalaman di bidang ini dan mengatur pengetahuan ini dalam bentuk "lembaran" besar dengan fakta, referensi, dan praktik terbaik. Mungkin, ini akan berguna bagi mereka yang terhubung dengan antarmuka pengguna berdasarkan sifat pekerjaan mereka.



Terlepas dari kenyataan bahwa facet adalah konsep yang paling umum digunakan di e-commerce (setelah kartu belanja), selalu ada godaan besar untuk menemukan kembali sebuah roda. Dilihat dari apa yang kami lihat di situs, banyak orang menggunakannya, mengakibatkan banyak ketidakkonsistenan dan kontradiksi. Saya mencoba mengumpulkannya bersama dengan solusi yang dianggap diterima secara umum.







Rauf Aliev

Pelengkapan Otomatis, Saran Pencarian Langsung, dan Koreksi Otomatis: Pola Desain Praktik Terbaik

https://hybrismart.com/2019/01/08/autocomplete-live-search-suggestions-autocorrection-best-practice-design-patterns/



Karena "penelusuran" kini semakin pintar, dan sering kali pengguna lebih tahu apa yang ingin dia temukan, dan perangkatnya kecil serta tidak nyaman, banyak perhatian diberikan pada Saran Penelusuran - cara untuk merumuskan kueri penelusuran yang diinginkan dalam waktu yang lebih singkat, dengan jumlah penekanan tombol, klik mouse, atau " tapov "di layar.



Dalam artikel ini, saya memberikan gambaran umum tentang topik, "praktik terbaik", dan kesalahan umum. Artikel itu lahir ketika saya sedang merancang sistem pelengkapan otomatis yang cerdas untuk sebuah perusahaan bioteknologi besar yang mempermudah pencarian antibodi dan reagen. "Pelengkapan otomatis cerdas" menyarankan penyelesaian kata saat ini dalam satu klik, berdasarkan kata yang sudah dimasukkan, aturan pencocokan tertentu, dan statistik kueri. Analog terdekat dari linguistik - setelah memasukkan kata kerja, kata benda lebih mungkin muncul daripada kata kerja lainnya.







Rauf Aliev

Analisis Penelusuran

https://hybrismart.com/2017/10/06/part2-sap-hybris-thinking-outside-the-box-part-2-of-4-video-russian-english-search-analytics/



Beberapa materi disajikan di blog bukan dalam bentuk artikel, melainkan dalam bentuk video. Akan ada total 40 dari mereka . Sayangnya, format ini belum berakar. SiniYang saya bicarakan tentang Analisis Penelusuran - mekanisme untuk mengumpulkan dan memproses statistik yang terkait dengan tindakan pembeli dengan keterlibatan penelusuran produk. Saya menemukan mekanisme ini untuk toko grosir besar di Eropa dan mengecek ulang untuk perusahaan bioteknologi yang sama dari contoh sebelumnya. Singkatnya, idenya adalah bahwa tindakan pembeli dapat memberi tahu banyak hal tentang cara kerja penelusuran dan di mana letak kelemahannya. Misalnya, statistik menunjukkan bahwa beberapa produk sering dicari, tetapi jarang dimasukkan ke keranjang (harga tinggi? Model usang?), Sementara yang lain sering dimasukkan, tetapi agak dicari dengan buruk (petunjuk?), Dan setelah yang ketiga mereka siap untuk mengklik beberapa halaman hasil pencarian ( apakah beberapa barang yang tidak relevan keluar lebih dulu?). Secara umum, ini adalah Google Analytics, tetapi untuk pencarian.



Rauf Aliev

Penelusuran Multi-baris

https://hybrismart.com/2017/04/07/multi-line-product-search-for-bulk-orders/



Memiliki blog itu nyaman karena Anda dapat mengunggah ide dan eksperimen di sana dan membebaskan otak Anda untuk apa - sesuatu yang lebih relevan dan baru. Dalam artikel ini, saya menjelaskan konsep "pencarian multiline" untuk situs B2B, yang pernah relevan pada masanya.



Idenya adalah sering kali lebih mudah untuk mencari di situs dengan menyalin dan menempelkan seluruh kelompok SKU atau nama produk di bidang pencarian, daripada melakukannya satu baris dalam satu waktu.





Rauf Aliev

Pencarian Visual Gambar Produk

https://hybrismart.com/2018/08/26/product-image-visual-search-in-sap-commerce-cloud-hybris-commerce/



Dalam artikel ini, saya menjelaskan menemukan produk serupa - berdasarkan warna atau bentuk. Ini adalah topik yang agak "klasik", tetapi dalam praktiknya, untuk beberapa alasan saya tidak mengerti, jarang diterapkan. Saya membuat prototipe dan mendeskripsikan materielnya. Hampir semua artikel seperti ini disertai dengan video yang menunjukkan bagaimana prototipe bekerja dengan SAP Commerce, dan yang ini tidak terkecuali. Untuk berintegrasi dengan Apache Solr, saya menggunakan Lire ( https://github.com/dermotte/lire ).





Rauf Aliev

Lebih Seperti Ini Di SOLR

https://hybrismart.com/2017/02/05/more-like-this-in-hybris-solr-search/



Jika di artikel terakhir kami mencari produk serupa dalam warna dan ukuran, maka yang serupa ditampilkan di sini. Sistem menghitung dan mengatur produk berdasarkan kesamaan konten yang diindeks - deskripsi produk, nama, karakteristik. Semakin besar kesamaannya, semakin dekat barang-barang tersebut dalam "cluster" tersebut satu sama lain. Bagi pengguna, kami dapat menampilkan barang yang berada di dekatnya dalam "ruang kesamaan", yang kemungkinan besar merupakan barang substitusi. Pencarian Sadar Konsep







Rauf Aliev

: Penemuan Faset Otomatis

https://hybrismart.com/2017/06/25/concept-aware-search-automatic-facet-discovery-in-hybris/



Di sini saya juga mendeskripsikan eksperimen dan prototipe yang menarik: sistem menampilkan fasetnya sendiri, berdasarkan kueri penelusuran yang dimasukkan. Misalnya, jika Anda mencari sesuatu dengan kueri "gaun merah ukuran 39", Anda tidak boleh menampilkan produk yang memiliki semua kata ini dalam deskripsi atau nama, tetapi produk yang difilter dengan tag "merah", "gaun", dan "ukuran 39 ". Untuk bahasa Rusia, Anda juga membutuhkan tarian dengan rebana, dan dengan bahasa Inggris semuanya berfungsi sekarang. Di dalamnya ada demo yang menunjukkan perbedaan antara cara kerja pencarian default dan cara kerjanya, tetapi dengan logika saya di atas. Ini disebut, Rasakan Perbedaannya. Namun, perlu dicatat bahwa pendekatan ini masih memiliki efek samping, dan sistem perlu disetel dengan sangat hati-hati untuk memuaskan semua orang atau hampir semua orang.



Rauf Aliev

Peningkatan Sinonim Multi-Kata dan Pencarian Frasa

https://hybrismart.com/2017/08/09/enhanced-multi-word-synonim-and-phrase-search/



Ada masalah yang diketahui di SOLR (dan ini tidak hanya dengan Hybris), bahwa sinonim verbose bekerja sangat tidak wajar. Entah bagaimana itu masih bekerja dengan satu kata, tetapi juga dengan kesulitannya sendiri. Entri blog menjelaskan solusi untuk mengatasi masalah ini dan membuat penelusuran Anda lebih cerdas. Dengan tidak adanya ketidakjelasan, sistem melewati varian substitusi yang berbeda dan memilih substitusi yang paling β€œmenang”.



Blog ini memiliki beberapa lusin artikel lagi tentang topik pencarian. Dan di tempat yang indah ini, topik pencarian memberi jalan pada topik menghitung promosi dan diskon dan loyalitas lainnya.



PROMOSI BERDASARKAN ATURAN





"Beli dua jaket bulu angsa dengan harga tiga dan dapatkan satu gratis!" Itu hanya pemasar yang tidak bisa muncul sehingga programmer tidak bosan. Anda menghabiskan enam bulan untuk melakukan "mesin" saham yang sempurna, yang dapat melakukan segala sesuatu secara umum dan lebih banyak lagi, dan kemudian seorang manajer datang dengan ide lain, karena itu Anda perlu menulis ulang setengahnya! Highbris juga memiliki dua generasi "mesin" seperti itu. Pengembang memutuskan untuk tidak menemukan kembali roda dan menggunakan JBoss Drools, sistem manajemen aturan bisnis yang cukup kuat yang terintegrasi ke dalam hybris untuk tema mekanik promosi, topik yang sempit tetapi bervariasi dalam kesempitannya.







Singkatnya, Drools adalah runtime aturan bisnis. Mesin memproses apa yang disebut "fakta" - data masukan - dan menghasilkan hasil sebagai hasil dari aturan dan fakta pemrosesan. Di Highbris for Drools, kami membuat editor aturan interaktif "dalam hal e-niaga", dan juga memperkenalkan API untuk ekstensi.



Rauf Aliev

'Could Have Fired'

https://hybrismart.com/2016/06/04/hybris-6-could-have-fired-messages-poc/



Jika ada aturan yang dipicu, maka diskon diterapkan. Aturan tersebut diterapkan pada keranjang belanja. Eksperimen saya dalam artikel ini menunjukkan bahwa aturan dapat diterapkan bukan untuk keranjang, tetapi untuk kombinasi keranjang dan item saat ini. Artinya, Anda belum mengklik tombol "beli", tetapi Anda sudah dapat melihat taman surga dan istana megah apa yang sekarang akan ditambahkan ke keranjang sebagai hadiah. Ini seharusnya membuat pengguna lebih bahagia dan meningkatkan penjualan.







Rauf Aliev membagikan

perhitungan promosi di cluster. Promo sebagai layanan

https://hybrismart.com/2016/07/05/distributed-promotion-calculation-cluster-promo-as-a-service/



Jadi, Drools ini terintegrasi ke dalam platform. Dan dia adalah seorang monolit. Monolit adalah saat semua kode tumbuh dari satu tempat. Dan saat pengguna mencolek ikon di kartu belanja, jutaan kurcaci kecil di server mulai membuat konteks untuk Drools, lalu mengisinya dengan "fakta", yang mencakup produk, kategori, properti pengguna, dan semua hal lain yang mungkin bergantung pada promosi. Dan ini terjadi pada node di cluster tempat load balancer membawa pengguna. Dan jika saat ini ada gangguan dengan sumber daya prosesor atau memori, maka pengguna akan menderita. Kemudian, pengguna diberi diskon atau hadiah, dan server membersihkan semua ekonomi ini. Sampai waktu berikutnya mulai dibuat lagi.Pada artikel ini, saya menjelaskan eksperimen saya dalam memindahkan Drools ke cluster terpisah dan menghapus tahap konfigurasi Drools ini dari permintaan. Selain fakta bahwa ini meningkatkan produktivitas, ini juga memungkinkan Anda melakukan tindakan yang agak rumit, di mana, misalnya, jutaan "fakta" terlibat.







Rauf Aliev

Menggunakan mesin aturan hybris untuk rekomendasi produk

https://hybrismart.com/2016/08/09/using-hybris-rule-engine-for-product-recommendations/



Dalam contoh ini, saya menunjukkan bagaimana Anda dapat mengatur sistem rekomendasi berdasarkan aturan menggunakan mekanisme siap pakai berdasarkan Drools. Dalam prototipe sistem rekomendasi saya, rekomendasi dapat dibuat secara interaktif dengan membangun logika hubungan antara aksesori dan produk atau produk serupa satu sama lain. Misalnya, ikan teri untuk bir, mento untuk cola, jus birch untuk pinokio, sabun untuk tali, stopkontak, dan router file-fi untuk teh dan kopi. Rekomendasi selalu bagus jika bermakna.







Rauf Aliev

Pemrosesan Acara Realtime Kompleks dengan Drools Fusion

https://hybrismart.com/2016/10/17/complex-realtime-event-processing-with-drools-fusion-integrating-with-hybris/



Nah, karena saya sudah membangun cluster ini, saya mau tidak mau menyiksanya dan membangun berdasarkan itu, sesuatu yang akan memproses peristiwa dengan cepat, memberlakukan aturan padanya dengan cepat. Saya dapat mengetahuinya dan menghubungkan Server Drools Fusion + Drools terbaru ke hybris. Hal ini dengan benar disebut Pemrosesan Peristiwa Kompleks. Intinya adalah, jika Anda memiliki aliran data untuk diproses secara real time, Drools Fusion membuatnya cepat dan fleksibel. Misalnya, dalam kasus e-commerce, ada banyak sekali data seperti itu. Yang paling sederhana adalah klik dan transisi.



Saya merekam dan menerbitkan demo, dari mana jelas cara kerjanya. Log diunggah di suatu tempat ke penyimpanan, dan dari sana log masuk ke fusi air liur untuk diproses. Dalam bahasa drools, aturan ditulis yang mengekstrak beberapa pengetahuan baru dari log. Dalam demo saya, ini hanyalah identifikasi fotografer / non-fotografer berdasarkan sifat halaman dan klik yang dikunjungi. Misalnya, pengguna telah melihat cloud model dan kami menyimpulkan bahwa dia menyukai model. Atau dia mengarahkan mouse ke atas foto tripod favoritnya untuk waktu yang lama, dari situ kami menyimpulkan bahwa dia tidak hanya menyukai model, tetapi juga tripod. Hasil aturan dikembalikan ke highbris dan bisa digunakan entah bagaimana di sana. Spanduk menunjukkan atau sedikit menurunkan harga untuk peralatan fotografi.







Fitur utama dari semua ini adalah aliran peristiwa diproses secara real time. Dalam contoh saya, ini menemukan setidaknya lima halaman dari satu grup tematik dalam 30 detik terakhir untuk satu pengguna.







Poin penting kedua adalah bahwa sistem seperti itu sangat skalabel, karena setiap server bekerja secara independen. Saat itu, personalisasi yang dibangun pada highbris masih hidup. Itu kemudian diganti dengan layanan berbayar. Dia sangat menghambat, dan oleh karena itu hanya sedikit orang yang menggunakannya. Di sini server dimuat, perangkat lunaknya tidak memerlukan biaya apa pun: gratis. Dan kemudian solusi yang sudah jadi didorong ke highbris, yang perlu divisualisasikan di sana dengan bodoh.



Rauf Aliev

Reactive Rule-based Dynamic Forms

https://hybrismart.com/2018/01/04/reactive-rule-based-dynamic-forms-in-hybris-using-drools-7/



Drool juga dapat digunakan untuk mengotomatiskan bentuk kompleks, dan dalam eksperimen saya, saya menunjukkan bagaimana hal ini dapat dicapai. Dalam percobaan ini, saya mendemonstrasikan bagaimana Anda dapat menerapkan multi-halaman, formulir multi-tahap, di mana komposisi dan konfigurasi bidang dan langkah-langkah berubah bergantung pada informasi yang dimasukkan ke bidang lain. Logika semacam itu agak sulit diterapkan dalam pendekatan standar terhadap formulir, dan pemrogramannya jauh lebih mudah ketika Drools digunakan untuk menjelaskan aturan.







Untuk menyelesaikan tema Drools dengan lancar dan memulai topik e-commerce dan barang hybris, saya akan memberikan gambaran umum yang lebih rinci tentang mekanisme promosi. Mekanika Promosi



Rauf Aliev

dan Implementasinya di Hybris

https://hybrismart.com/2017/04/30/promotion-mechanics-and-their-implementation-in-hybris-6-x/ Anda



melihat bahwa hampir semua topik tidak persis tentang highbris. Itu ada di mana-mana, entah bagaimana menyamping, tetapi secara umum e-commerce bukanlah hal itu sendiri. Semuanya terhubung dengan segalanya.



Tentu saja, ada puluhan materi lain di situs ini yang cukup sulit dipahami bagi mereka yang sama sekali tidak paham highbris.



Rauf Aliev

Menggabungkan Gerobak Saat Pelanggan Masuk: Masalah, Solusi, dan Rekomendasi

https://hybrismart.com/2019/02/24/merging-carts-when-a-customer-logs-in-problems-solutions-and- rekomendasi /



Misalnya, dalam artikel ini, saya menjelaskan masalah penggabungan keranjang setelah otentikasi. Ini adalah saat Anda memasukkan lima puluh bebek berbeda ke dalam keranjang, lalu masuk, dan toko mencampurkan 50 kelinci yang dipilih dari terakhir kali. Ada beberapa strategi berbeda tentang cara memisahkan bebek dan kelinci dalam contoh ini, dan saya akan menganalisisnya. Saya menganalisis strategi, bukan kelinci.







Rauf Aliev

Hybris Impex Preprocessor

https://hybrismart.com/2018/05/27/hybris-impex-preprocessor-impex/



Topik ini mungkin hanya berguna bagi mereka yang menguasai highbris. Saya mengutipnya di sini sebagai contoh artikel "untuk teman". Mereka adalah minoritas, tetapi mereka menempati ceruk penting mereka sendiri.



Highbris memiliki format khusus untuk mengimpor dan mengekspor data. Ini disebut Impex dan terlihat sangat mirip dengan CSV biasa. Ada bahasa markup yang sangat sederhana yang menunjukkan bahwa blok di bawah ini adalah untuk produk, tetapi blok itu juga untuk kategori. Secara umum, ini cukup nyaman, tetapi tidak ketika Anda memiliki dua puluh situs yang hampir identik dalam bahasa berbeda, dan setiap kali Anda menambahkan beberapa komponen antarmuka untuk semua dua puluh, Anda perlu menyalin dan menempel dua puluh kali yang sama tanpa kesalahan dan kemudian mendukungnya. ... Saya memiliki proyek seperti itu, dan saya mengusulkan solusi dengan makro JSON yang membantu membuat impex dari impex-with-macros. Tidak ada makro biasa, tetapi dengan loop dan parameter.



Jika Anda tidak mengerti apa-apa, tidak apa-apa. Kami juga memiliki lelucon yang tidak dipahami oleh siapa pun di luar partai. Meskipun mereka semua sedih, mari kita tidak membicarakannya. Kami memiliki artikel yang serius. Pembayaran



Rauf Aliev

: Sekilas tentang Kotak Hitam

https://hybrismart.com/2019/09/08/payments-a-look-inside-the-black-box/



Saya pernah bekerja sebagai manajer pengembangan di Chronopay, dan dengan Sejak itu, topik pembayaran elektronik menyelimuti saya seperti awan gelap yang tebal, sampai saya membahasnya di artikel ini dan membebaskan otak saya dari tantangan baru. Ini berisi hal-hal penting untuk memahami integrasi dengan gateway pembayaran dan layanan, praktik terbaik, dan pengawasan umum yang perlu Anda hindari (atau gunakan jika Anda adalah pelanggan yang marah).







Pembuatan dokumen PDF sisi server Rauf Aliev



https://hybrismart.com/2017/06/15/pdf-and-sap-hybris/



Dan bahkan sebelumnya, pada masa buku sekolah dan pager, saya bekerja sebagai desainer dan desainer tata letak (namun, di Kolomna Pedagogical University dan perusahaan paging Mobiletelecom saya juga bekerja Ya, saya sudah tua). Bukan oleh penata huruf yang HTML, tetapi oleh orang yang tentang buku dan majalah, dan kadang-kadang bahkan surat kabar Ortodoks, program TV dan lembaran musik. Dan, tentu saja, saya tidak dapat mengabaikan topik Postscript dan PDF, yang membuat takut banyak orang karena internal yang tidak jelas dan tidak terdokumentasi dengan baik. Dalam artikel tersebut, saya menunjukkan bahwa iblis tidak begitu mengerikan, dan saya meninjau alat untuk menghasilkan PDF.







Rauf Aliev

Otentikasi dengan Hardware Security Key melalui Webauthn di SAP Commerce Cloud

https://hybrismart.com/2019/05/23/authentication-with-hardware-security-keys-via-webauthn-in-sap-commerce-cloud/



Dalam artikel ini saya menjelaskan prototipe untuk otorisasi menggunakan kunci USB, dan yang terbaru (pada saat artikel ini ditulis) maju ke arah ini di pasar, seperti otentikasi tanpa kata sandi yang didukung oleh browser. Saya berhasil berintegrasi dengan highbris Yubikey, saya menjelaskan bagaimana hasilnya (dan ternyata).







Rauf Aliev

Geofencing: Zona Pengiriman Kustom

https://hybrismart.com/2016/10/19/geofencing-in-hybris-custom-shipping-zones/



Eksperimen lain: penggunaan area yang ditandai di peta Google untuk berbagai tujuan dalam e-commerce: menemukan gudang yang optimal, menemukan toko yang tersedia untuk pengambilan atau pengantar pengiriman terbaik, atau mungkin fakta tentang peluang untuk menjual produk atau layanan kepada pembeli dari zona ini.



Ini berfungsi seperti ini: pembeli memasukkan alamat, dan sistem menetapkannya dalam satu atau beberapa zona besar. Berbagai komponen sistem sudah bergantung pada zona besar ini, bukan pada komponen alamat yang lebih kecil seperti kode pos.







Pada saat yang sama, saya menemukan pengembangan di Google AppEngine. Faktanya adalah bahwa definisi poligon (zona), yang mencakup titik pada peta (di mana pelanggan berada), untuk situasi "banyak zona dengan bentuk kompleks" berpotensi menjadi tugas komputasi yang agak "sulit". Dan jika ada kemungkinan, lebih baik melakukannya segera pada cluster yang dapat dengan mudah diskalakan, atau lebih baik lagi, sendiri. Dan kasus ini sangat bagus untuk Google AppEngine, yang menggunakan Google DataStore untuk menyimpan parameter poligon, dan Google Memcache untuk menyimpan cache. Caching Fragmen Halaman



Rauf Aliev

: Kustom, dengan Varnish, Nginx, Memcached

https://hybrismart.com/2016/07/24/page-fragment-caching-for-hybris/

https://hybrismart.com/2016/07/ 27 / pernis /

https://hybrismart.com/2016/07/30/hybris-page-fragment-caching-with-nginx-and-memcached/



Dalam artikel ini, saya berbicara tentang mekanisme cache cerdas dari bagian-bagian halaman. Masing-masing bagian memiliki kunci majemuk yang memberi tahu apa itu bergantung. Misalnya, untuk menyimpan daftar alamat pengiriman toko online (saya punya contoh di video), ID pengguna dapat berupa kunci komposit - maka cache yang berbeda akan digunakan untuk pengguna yang berbeda.



Mekanisme ini efektif terutama jika fungsionalitas "berat" (dalam hal penggunaan memori dan prosesor) dihapus dari pengontrol halaman ke dalam komponen. Teknik ini tidak ideal untuk pengontrol halaman cache.



Untuk mendapatkan ide yang lebih baik tentang ide tersebut, paling mudah untuk melihat screenshot template di tengah artikel.



Rauf Aliev

Praktik Terbaik: Memigrasi Konten ke Hybris

https://hybrismart.com/2017/01/10/best-practices-migrating-content-to-hybris/



Memigrasi Data dengan Pentaho ETL (Kettle)

https://hybrismart.com/2017 / 01/15 / migrating-data-with-pentaho-etl-ketel /



Dan berikut banyak hal tentang migrasi data: praktik terbaik, alat, arsitektur alat yang saya tulis sendiri. Meski ada kata "Hybris" di judulnya, tapi seperti di artikel lain, artikel ini tidak 100% tentang highbris, tidak terlalu "geek", jadi, saya harap, ini bisa dimengerti dan menarik untuk semua orang yang tahu apa "migrasi data dalam proyek web ".



* * *



Juga di blog telah dibongkar cukup detail utas obrolan bot (Facebook, Skype, custom), pembebanan sesi penyimpanandi luar Highbris menjadi layanan terpisah, analisis segala sesuatu yang terkait dengan otentikasi dan formulir login, analisis fitur implementasi layanan perjalanan (pemesanan tiket, hotel) - bagian 1  dan  bagian 2 , serta mengumpulkan praktik terbaik untuk mengintegrasikan ketersediaan produk dengan sistem eksternal , dan kesulitan apa yang dimiliki proses ini, dan masih banyak lagi.



Topik lain apa yang ingin Anda lihat dianalisis dengan cara ini? Menurut konsep blog, mereka harus terkait dengan e-commerce. Umpan balik dan saran akan diterima.



All Articles