投稿時間:2023-01-10 23:22:05 RSSフィード2023-01-10 23:00 分まとめ(22件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
IT 気になる、記になる… DJI、軽量ハンドヘルドスタビライザー「DJI RS 3 Mini」を発表 https://taisy0.com/2023/01/10/166910.html djirsmini 2023-01-10 13:38:34
IT 気になる、記になる… 2024年発売予定の「iPhone 16 Pro」は画面内蔵型のFace IDを搭載か https://taisy0.com/2023/01/10/166905.html apple 2023-01-10 13:28:35
AWS lambdaタグが付けられた新着投稿 - Qiita AWS LambdaでSSM RunCommandを実行する(AWS SDK for JavaScript v3) https://qiita.com/urushibata/items/5915f8dc72b082a45595 awslambda 2023-01-10 22:00:53
python Pythonタグが付けられた新着投稿 - Qiita .ipynbファイル(jupyter notebook)が重くて開けない https://qiita.com/asutm/items/88bb9ab87f1f683a6aae pipinstallnbcleani 2023-01-10 22:57:03
js JavaScriptタグが付けられた新着投稿 - Qiita エンジニアインターン0日目 https://qiita.com/a27879038/items/c666390770c4ee3bdf42 filezila 2023-01-10 22:29:04
Ruby Rubyタグが付けられた新着投稿 - Qiita 【Rails】画像アイコンを作ってみよう!【画像表示、加工】 https://qiita.com/kazuhiro0418/items/3b403fe5b6c7554c52dd kazuhiro 2023-01-10 22:34:54
AWS AWSタグが付けられた新着投稿 - Qiita AWS DataSyncとAzure File Sync 比較 ~AWS DataSync動作確認編~ https://qiita.com/hidekko/items/8132d024fc81c7d8ab10 awsdatasync 2023-01-10 22:45:09
AWS AWSタグが付けられた新着投稿 - Qiita AWS cloud9で表示数を増やす方法 https://qiita.com/morimaruP/items/f69fa7298cf7dc8f74ef awscloud 2023-01-10 22:07:21
AWS AWSタグが付けられた新着投稿 - Qiita AWS LambdaでSSM RunCommandを実行する(AWS SDK for JavaScript v3) https://qiita.com/urushibata/items/5915f8dc72b082a45595 awslambda 2023-01-10 22:00:53
Azure Azureタグが付けられた新着投稿 - Qiita AWS DataSyncとAzure File Sync 比較 ~AWS DataSync動作確認編~ https://qiita.com/hidekko/items/8132d024fc81c7d8ab10 awsdatasync 2023-01-10 22:45:09
Ruby Railsタグが付けられた新着投稿 - Qiita 【Rails】画像アイコンを作ってみよう!【画像表示、加工】 https://qiita.com/kazuhiro0418/items/3b403fe5b6c7554c52dd kazuhiro 2023-01-10 22:34:54
海外TECH DEV Community How I built Nike’s Ecommerce Features with Medusa https://dev.to/medusajs/how-i-built-nikes-ecommerce-features-with-medusa-131 How I built Nike s Ecommerce Features with MedusaNike is the world s largest supplier and manufacturer of athletic shoes Part of what makes Nike successful is its ecommerce website Its net sales has crossed billion USD in This makes up approximately of Nike s global direct to customer revenue in billion USD Nike s ecommerce website is rich with features that encourage customers to make a purchase It shows a great understanding of what customers want and how to convert first time visitors to loyal customers Nike realized early on that they needed to implement an omnichannel experience to provide their customers with the best user experience This led them to build their own headless commerce platforms utilizing microservices and cloud technologies In this article you ll learn how to implement core features Nike offers its customers using Medusa These are Digital Gift CardsFree shipping for membersSearch suggestions and autocompleteMember only productsBirthday deals What is Medusa medusajs medusa The open source Shopify alternative ️ Medusa Documentation Medusa Admin Demo WebsiteAn open source composable commerce engine built for developers Getting StartedFollow our quickstart guide to learn how to set up a Medusa server RequirementsYou can check out this documentation for details about setting up your environment What is MedusaMedusa is an open source composable commerce engine built with Node js Medusa enables developers to build scalable and sophisticated commerce setups with low effort and great developer experience You can learn more about Medusa s architecture in our documentation FeaturesYou can learn about all of the ecommerce features that Medusa provides in our documentation RoadmapYou can view our roadmap with features that are planned started and completed on the Roadmap discussion category PluginsCheck out our available plugins that you can install and use instantly on your Medusa server ContributionsPlease check our contribution guide for details… View on GitHubUsing an open source ecommerce platform gives you many of the benefits of customization that a custom platform like Nike s has Medusa is built for developers that wants to build bespoke commerce experiences with a composable commerce platforms in Node js Medusa s architecture allows businesses and developers to build unique and on brand experiences Features such as omnichannel support scalability and customizability are at Medusa s core Medusa also provides advanced ecommerce features related to automated RMA flows sales channels product and order management and much more Medusa s integrations system gives businesses more flexibility You can integrate any third party service into Medusa for rich CMS functionalities payment gateways customer support and more You can also create custom integrations specific to your brand If you like this article please give Medusa a  on GitHub Feature Digital Gift CardsNike allows customers to customize and purchase gift cards They can be sent as a gift to an email or can be shipped as an actual card to a shipping address Medusa allows creating gift cards with custom images unlimited amounts description tags and more Merchants can also specify for a specific denomination or amount the price for different currencies Customers that purchase this gift card will have it delivered to their email and can use it during checkout You can also customize the experience by allowing customers to deliver the gift card to another person s email Gift cards in Medusa and all entities have a metadata attribute This attribute can be used to store custom data You can utilize it to store a custom recipient email or shipping address which would allow customers to send the gift card to their family or friends metadata recipient email example gmail com Feature Free Shipping for MembersWhen taking a look at the features Nike provides you ll notice that their main focus is converting visitors and one time customers to registered customers This builds customer loyalty and increases the possibility of the customer making future purchases One way Nike encourages visitors to register and become members is offering free shipping for every order a member places This makes registering worth the extra steps a customer have to make before placing an order as they ll be saving up on current and future orders In Medusa this feature can be implemented with a combination of available features Customer Groups Discounts and Subscribers Customer GroupsCustomer groups can be used to group together customers that share a similar set of attributes Then you can apply a different set of prices discounts and rules for customers belonging to that group In this use case you can use customer groups to create the “Members customer group You ll see later how to add customers to that group automatically on registration DiscountsDiscounts can be used to create discount codes that customers can use to save on their order Discounts can be in the form of fixed discount amount percentage discount amount or free shipping Discounts can also have conditions For example you can specify which products this discount can be used on or which customer groups To implement the Free Shipping for Members feature you can create a discount that gives customers belonging to the customer group “Members free shipping on their orders SubscribersThe last step required is to automatically Add customers to the Members customer group on registration Add the free shipping discount to customers of the Members customer group In Medusa important actions trigger an event Developers can listen or subscribe to events and perform an automated task when an action occurs They do that using subscribers Starting with adding customers to the Members customer group you need to create a subscriber src subscribers members ts on your Medusa server that subscribes to the customer created event and adds the customer to the “Members customer group import CustomerGroupService CustomerService EventBusService from medusajs medusa type InjectedProperties eventBusService EventBusService customerService CustomerService customerGroupService CustomerGroupService class MembersSubscriber customerService CustomerService customerGroupService CustomerGroupService constructor container InjectedProperties this customerService container customerService this customerGroupService container customerGroupService container eventBusService subscribe customer created this handleRegistration handleRegistration async data gt get Members customer group const membersGroup await this customerGroupService list name Members take if membersGroup length Members group doesn t exist return add customer to customer group await this customerGroupService addCustomers membersGroup id data id export default MembersSubscriberNext you need to create a subscriber that automatically adds the free shipping discount to members The subscriber should subscribe to the events cart created and cart customer updated The first event is triggered when a new cart is created and the second one is triggered whenever the customer associated with the cart is changed import CartService EventBusService from medusajs medusa type InjectedDependencies eventBusService EventBusService cartService CartService class MemberDiscountSubscriber cartService CartService discountCode string constructor container InjectedDependencies this cartService container cartService this discountCode MEMBERSFREESHIP container eventBusService subscribe cart created this handleDiscount container eventBusService subscribe cart customer updated this handleDiscount handleDiscount async data gt const cartId typeof data string data data id this cartService update cartId discounts code this discountCode export default MemberDiscountSubscriberNotice that in the code above the discount code is hardcoded This behavior can be changed to instead include it as an option or retrieve it in other ways using the DiscountService Feature Search Suggestions and Auto CompleteAn essential and often overlooked feature that ecommerce websites must perfect is the search functionalities Customers generally visit an ecommerce website either exactly knowing what they want or with an idea of what they want Nike does a great job at providing results for both types of customers The moment the customer starts entering a search query they can see top query suggestions and the best products that match the query If the customer knows what they re looking for they ll find the product in the immediate results If not they can use the help of the top suggestions In Medusa advanced search functionalities can be implemented by integrating the server to third party services like Algolia or MeiliSearch This removes the need to implement these features from scratch and allows utilizing best in brand services in your store Both Algolia and MeiliSearch provide advanced features such as instantaneous search results typo tolerance search suggestions autocomplete and more You can integrate one of them by installing the service s plugin on the Medusa server Then you can customize the UI on the storefront as you see fit for your customers Feature Member only ProductsSimilar to the free shipping feature Nike also provides products that are only available for members or registered customers This further encourages visitors to register and check out exclusive products In Medusa this can be implemented with a combination of features Customer Groups Sales Channels and Subscribers Customer GroupsAs explained in an earlier section members can be represented by a Customer Group called “Members You would then need to implement automatically assigning the Members customer groups to registered customers as explained earlier Sales ChannelsSales channels allow customizing how and what products you sell for different channels in your store Channels can be different platforms such as website or mobile It can also be different types of customers such as BB customers or members To implement the Member only products feature you need to create a sales channel for Members Then you can make only specific products available in that sales channel and not available in the default channel SubscribersThe last step is to create two subscribers that handle the following Add customers to the Members customer group on registration Assign the Members sales channel to members carts The first one s implementation was explained earlier and you can find the code block in a previous section As for the second you need to create a subscriber that subscribes to the cart created and the cart customer updated events If the customer associated with the cart belongs to the Members customer group the Members sales channel is associated with the cart Otherwise the default channel is associated with the cart import CartService EventBusService SalesChannel SalesChannelService from medusajs medusa type InjectedDependencies eventBusService EventBusService cartService CartService salesChannelService SalesChannelService class MemberDiscountSubscriber cartService CartService salesChannelService SalesChannelService constructor container InjectedDependencies this cartService container cartService this salesChannelService container salesChannelService container eventBusService subscribe cart created this handleCreate container eventBusService subscribe cart customer updated this handleCreate handleCreate async data gt const cartId typeof data string data data id retrieve default sales channel const defaultChannel await this salesChannelService retrieveByName Default Sales Channel as SalesChannel retrieve sales channel const membersChannel await this salesChannelService retrieveByName Members as SalesChannel if membersChannel sales channel does not exist return retrieve cart const cart await this cartService retrieve cartId relations customer customer groups const isMember cart customer groups some group gt group name Members await this cartService update cartId sales channel id isMember membersChannel id defaultChannel id export default MemberDiscountSubscriber Feature Birthday DealsAnother member benefit that Nike offers is birthday deals If a member registers before their birthday they ll receive a discount on their birthday Nike emails them with details about the discount This can be implemented in Medusa using a combination of features Customer Groups and Scheduled Jobs The usage of customer groups is as explained in earlier sections Scheduled JobsMedusa allows developers to schedule a task to run at a specific time using scheduled jobs In this context a scheduled job can be used to run every day at midnight Then it checks which customers birthday is set to today For those customers an email is sent with the deal details You can make use of the metadata field to store custom fields such as birthday You ll need to save it when the customer registers or allow the customer to set their birthday in their profile const checkBirthdaysJob async container options gt const jobSchedulerService container resolve jobSchedulerService jobSchedulerService create check birthdays async gt job to execute const customerService container resolve customerService const customers await this customerService list metadata birthday Date now toString customers forEach customer gt create discount gift card and send email export default checkBirthdaysJob The deal can be implemented either using Discounts or Custom Gift Cards For the first option you create a discount with a random code and send it to the customer For the second option you create a custom gift card with an amount and send the gift card s code to the customer To send the email to the customer you ll need to integrate a third party plugin such as SendGrid Do More with MedusaThe features explored in this article aim to provide a better user experience for customers This is what sets big brands like Nike apart and keep their customers loyal Although Nike has developed its own headless commerce platform from scratch using a platform like Medusa can provide a similar amount of features extensibility and scalability Check out the documentation for more details on what Medusa is and how to get started Should you have any issues or questions related to Medusa then feel free to reach out to the Medusa team via Discord 2023-01-10 13:06:52
Apple AppleInsider - Frontpage News Daily Deals Jan. 10: Fire TV Stick 4K for $35, $100 off iPad mini 6 & more https://appleinsider.com/articles/23/01/10/daily-deals-jan-10-fire-tv-stick-4k-for-35-100-off-ipad-mini-6-more?utm_medium=rss Daily Deals Jan Fire TV Stick K for off iPad mini amp moreThe deepest discounts we gathered today include a Lefant Robot Vacuum for the lowest price in days off an Apple Magic Keyboard off an iPad mini and off a Samsung Galaxy Smart Watch Get a Lefant Robot Vacuum for The AppleInsider staff evaluates deals at online stores to create a list of excellent discounts on the best tech gadgets including deals on Apple products TVs accessories and other items We list the best deals in our Daily Deals list to help you save money Read more 2023-01-10 13:56:45
Apple AppleInsider - Frontpage News Apple sued again over App Store data collection allegations https://appleinsider.com/articles/23/01/10/apple-sued-again-over-app-store-data-collection-allegations?utm_medium=rss Apple sued again over App Store data collection allegationsApple has become the target of another class action lawsuit over privacy one claiming the iPhone maker has conducted systemic violations of wiretapping privacy and consumer fraud laws Filed on January in the U S District Court for the Eastern District of Pennsylvania the lawsuit from plaintiff Joaquin Serrano on behalf of himself and all others similarly situated accuses Apple of collecting data from its users In a flagrant violation of consumer privacy the complaint alleges that Apple records and uses the personal information and activity of consumers drawn from products like the iPhone and apps This is allegedly performed even if the user enters settings that they don t want data shared Read more 2023-01-10 13:10:18
海外科学 NYT > Science Virgin Orbit’s Failed Launch a Setback for U.K.’s Space Industry https://www.nytimes.com/2023/01/10/business/uk-satellite-virgin-orbit.html Virgin Orbit s Failed Launch a Setback for U K s Space IndustryWhen a Virgin Orbit rocket fell short of orbit it dealt a blow to Britain s space program and the companies whose satellites were lost in the mission 2023-01-10 13:34:01
海外科学 BBC News - Science & Environment UK rocket failure is a setback, not roadblock https://www.bbc.co.uk/news/science-environment-64223882?at_medium=RSS&at_campaign=KARANGA failure 2023-01-10 13:13:55
金融 RSS FILE - 日本証券業協会 公社債発行額・償還額等 https://www.jsda.or.jp/shiryoshitsu/toukei/hakkou/index.html 発行 2023-01-10 15:00:00
金融 RSS FILE - 日本証券業協会 公社債発行銘柄一覧 https://www.jsda.or.jp/shiryoshitsu/toukei/saiken_hakkou/youkou/ichiran.html 銘柄 2023-01-10 15:00:00
金融 金融庁ホームページ 入札公告等を更新しました。 https://www.fsa.go.jp/choutatu/choutatu_j/nyusatu_menu.html 公告 2023-01-10 13:30:00
ニュース BBC News - Home UK rocket failure is a setback, not roadblock https://www.bbc.co.uk/news/science-environment-64223882?at_medium=RSS&at_campaign=KARANGA failure 2023-01-10 13:13:55
ニュース BBC News - Home Boris Johnson erased from Grant Shapps spaceport picture https://www.bbc.co.uk/news/uk-politics-64223974?at_medium=RSS&at_campaign=KARANGA cornwall 2023-01-10 13:07:47
ニュース BBC News - Home California storm: Five-year-old boy swept away as residents told to flee https://www.bbc.co.uk/news/world-us-canada-64213900?at_medium=RSS&at_campaign=KARANGA death 2023-01-10 13:42:23

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)