Shopify

Shopifyアプリ(Remix)の開発 – Webhookの利用、注文イベントへ連動した処理

はじめにtomlファイルでのWebhook設定例、購読側コードの実装例https://shopify.dev/docs/apps/build/webhooks/subscribe/get-started?framework=remix&deliveryMethod=pubSubWebhookトピックのリストhttps://shopify.dev/docs/api/webhooks?reference=tomlshopify.server.tsの設定https://shopify.dev/docs/api/shopify-app-remix/v2/guide-webhookstomlファイルの設定https://shopify.dev/docs/apps/build/cli-for-apps/app-configuration要再検討最終的に、app/routes/webhook.tsxでウェブフックを購読することに成功したそこに至るまでに、かなりのトライ&エラーがあり、どれが本当に必

Shopify

Shopifyの開発ストアでのカード購入手順

はじめにhttps://help.shopify.com/ja/partners/dashboard/managing-stores/test-orders-in-dev-stores設定PaymentsでBogus Gatewayが選択されていることを確認する購入時テスト用のカード情報項目値カード上の名前Bogus Gatewayクレジット番号- 成功した取引のシミュレーションを行うには、1を入力します。- 失敗した取引のシミュレーションを行うには、2を入力します。- 例外のシミュレーションを実行するには、3を入力しますCVV任意の3桁の数字を入力します有効期限将来の日付を入力します。入力例

Shopify

Shopifyアプリ(Remix)の開発 – Graphql API利用、注文情報リストの表示

はじめにhttps://www.s3lab.co.jp/blog/shopify/1820/ のつづきhttps://github.com/officialtpss/remix-shopify-admin-app-sample のコードを参考にしたhttps://github.com/officialtpss/remix-shopify-admin-app-sample/blob/master/app/routes/app.orders.jsx開発アプリ作成% shopify app initWelcome. Let’s get started by naming your app project. You can change it later.? Your project name?✔ s3lab-app-2? Get started building your app:✔ Start with Remix (recommended)? For your Remix template, which

Shopify

Shopifyアプリ開発のチュートリアル(Remix app template使用)

はじめにhttps://www.s3lab.co.jp/blog/shopify/1625/ の続きhttps://shopify.dev/docs/apps/build/build?framework=remix を参考にするRemixとは?ReactベースのフレームワークShopifyの公式フレームワークPrismaとは?Node.jsのORMこのチュートリアルでは、DBにsqliteを使用しているPoralisとは?Shopify管理者用のデザインシステムShopifyもこれを使っているので一貫したデザインになるShopify App Bridgeとは?Shopifyの標準の機能と同様の動作を簡単に組み込める例)OAuth認証、パンくず、トーストメッセージ、ポップアップ画面などアプリの作成% npm install -g @shopify/cli@latest% shopify versionCurrent Shopify

Shopify

RailsテンプレートからのShopifyアプリの開発<中止>

はじめにShopify本家が、アプリ開発には2023からRemix推奨になったRails7ではじめたが、エラー解決できなかったので、中止したhttps://www.s3lab.co.jp/blog/shopify/1625/パートナーに登録している開発用のストアを登録しているテンプレートソースhttps://github.com/Shopify/shopify_appShopifyパートナー画面からアプリを登録アプリメニューから「Create app manually」を選択し、名前だけを入力し、アプリを作成する名前:my_rails_app_1Rails アプリを作成以下のコマンドを実行% rails new my_rails_app_1% cd my_rails_app_1% bundle add shopify_app% bundle add dotenv-rails% bundle install.env ファイルを作成し、以下を追加HO

Shopify

Vonage Video APIを使ったRailsアプリの実装<中止>

はじめにShopifyアプリの一部として開発しようとしていたが、Remixを試すことにしたので、Rails7での開発を中止https://github.com/Vonage-Community/demo-video-rails-rubykaigiのRailsのサンプルがVonage APIsサービスを利用しているVonageアカウントを作成するhttps://ui.idp.vonage.com/ui/auth/registration過去にVonage Video APIやTokBoxというサービスがあったようだが、Vonage APIsに変わったと思われるVonage APIsページを開くApplicationを作成するCreate a new applicationボタンを押すNameを入力するGenerate public and private keyボタンを押し、private.keyファイルを作成するGenerate new applicationボタンを押し

Shopify

ShopifyとGoogle連携の理解

2種類のGoogleタグAW-ではじまるGoogle広告のタグG-ではじまるGoogleアナリティクスのタグShopifyのGoolgle&YouTubeアプリの機能Google広告のタグでコンバージョントラッキングできる簡単な方法を提供するShopifyとGoogle Merchant CenterをリンクするShopifyとGoogleアカウントをリンクするGoogle Merchant CenterShopifyの商品情報がGoogle Merchant Centerに同期されるGoogle Merchant CenterとGoogle広告をリンクする以下の広告を掲載できるShoping adsDynamic remarketingFree listingsGoogle広告キャンペーン(Google Ads)Google広告キャンペーンは、さまざまな種類の広告を表示するためのプラットフォームです。広告の種類:検索広告(

Shopify

Shopifyでrobots.txtを編集する

はじめに動作確認中だが、パスワードを外したいので、クロール対象から除外する手順Sales channels > Online Store > Themesを選択する「・・・」からEdit codeを選択する。Add a new templateをクリックするrobots.txtを追加するrobots.txt.liquidの初期設定# we use Shopify as our ecommerce platform{%- comment -%}# Caution! Please read https://help.shopify.com/en/manual/promoting-marketing/seo/editing-robots-txt before proceeding to make changes to this file.{% endcomment %}{% for group in robots.default_groups %} {{- group.user_ag

Shopify

ShopifyでGoogle Adsタグの埋め込み

手順Google タグを Shopify でセットアップするhttps://support.google.com/google-ads/answer/12183125Shopify の Google & YouTube アプリでコンバージョン トラッキングをセットアップするhttps://support.google.com/merchants/answer/13494537Google and YouTubeアプリのインストールShopify の Google & YouTube アプリを使用すると、コンバージョン トラッキングを最も簡単にセットアップできます。Shopify の Google & YouTube アプリを使用している場合は、Google & YouTube アプリにオンボーディングして Merchant Center と Google 広告アカウントをリンクすると、広告と無料リスティングの両方のコンバージョン トラッキングが自動的にセットアップされます。Shopifyの検索ボックスで

Shopify

Shopify theme「Sense」カスタマイズ – ヘッダーの表示

はじめにヘッダーの表示、非表示の仕方ではまったので共有するヘッダーにログインのリンクの表示の設定も記述するテーマのカスタマイズページSidebar > Sales channels > Online Store > Themes を選択するテーマのカスタマイズボタンをクリックするSections > Headerを探し、hide/displayのトグルボタンをクリックするログインリンクの表示設定Settings > Customer accoutnts を選択するShow login linksをONにするNew を選択するヘッダーを確認する人形のアイコンが、ログインリンク

Lang »