Shopifyの強みは、その堅牢なeコマース機能にあります。 サブスクリプション、デジタルダウンロード、物理的な商品など、多様な製品やサービスの販売に優れています。 主にサブスクリプションベースのコンテンツに焦点を当てたGhostと比較して、Shopifyはビジネスモデルで比類のない柔軟性を提供します。 Shopify BasicとGhost Proの両方の基本コストは月額29ドルですが、Shopifyの適応性により、長期的なスケーラビリティと多様化に適した選択肢になります。 Shopifyのブログ機能は弱点と見なされるかもしれませんが、その強力な液体テンプレートエンジンにより、広範なカスタマイズが可能になります。 eコマースプラットフォームではなく、eコマースの根を持つCMSを考慮してください。 始めましょう:前提条件
ステップ1:テーマ構造
テーマのファイル構造は、不可欠で一般的に使用されるファイルを組み合わせています。 このチュートリアルですべてが使用されるわけではありませんが、これは将来のShopifyプロジェクトの強固な基盤を提供します。 最初は、これらのファイルを空白のままにすることができます:
これらのコマンド(macos/linux)を使用して、ディレクトリ構造を作成します:
ステップ2:テーマID
テーマIDを見つけます。 Shopify管理者で、オンラインストア&GTにアクセスしてください。テーマ>アクション>コードを編集します。テーマIDはURLにあります。 後続の手順にはこのIDを使用します。 (注:デフォルトの「デビュー」テーマを上書きします。)
<code>. ├── assets ├── config │ ├── settings_data.json │ └── settings_schema.json ├── layout │ └── theme.liquid ├── sections ├── snippets └── templates ├── 404.liquid ├── article.liquid ├── blog.liquid ├── cart.liquid ├── collection.liquid ├── customers │ ├── account.liquid │ ├── activate_account.liquid │ ├── addresses.liquid │ ├── login.liquid │ ├── order.liquid │ ├── register.liquid │ └── reset_password.liquid ├── gift_card.liquid ├── index.liquid ├── list-collections.liquid ├── page.liquid ├── password.liquid ├── product.liquid └── search.liquid</code>
mkdir -p assets snippets sections config layout templates/customers touch config/settings_data.json config/settings_schema.json layout/theme.liquid cd templates/customers touch account.liquid activate_account.liquid addresses.liquid login.liquid order.liquid register.liquid reset_password.liquid cd .. touch 404.liquid article.liquid blog.liquid cart.liquid collection.liquid gift_card.liquid index.liquid list-collections.liquid page.liquid password.liquid product.liquid search.liquid cd ..
ステップ3:テーマキットのセットアップ
テーマキットはテーマ管理を合理化します。 Windows、MacOS、Linuxをサポートし、Gitおよびnode.jsと統合します(ただし、ここではシンプルに保ちます)。
OSに適切なコマンドを使用します(違う場合は実際のコマンドに置き換えます): Shopify App: 変更を監視する:テーマディレクトリに移動し、これらのコマンドを実行します(プレースホルダーを置き換えます):
プレビューバーを隠し、
が必要です
このコードはブログ記事を繰り返し、個々の記事ページにリンクされているタイトルを表示します:
このセクションは、ユーザーが有料のサブスクライバーでない限り、記事の内容を示しています。
アクセスロジック:この液体コードを使用して、カートアイテムと顧客注文履歴をチェックします(「Product_id」を実際の製品IDに置き換えてください):
テーマの構築を完了し、 faqs(省略): 元のドキュメントには、長いFAQセクションが含まれています。 簡潔な要約は次のとおりです
choco install themekit
brew tap shopify/shopify; brew install themekit
curl -s https://shopify.dev/themekit.py | sudo python
ステップ4:テーマラッパー(theme.liquid)<code>.
├── assets
├── config
│ ├── settings_data.json
│ └── settings_schema.json
├── layout
│ └── theme.liquid
├── sections
├── snippets
└── templates
├── 404.liquid
├── article.liquid
├── blog.liquid
├── cart.liquid
├── collection.liquid
├── customers
│ ├── account.liquid
│ ├── activate_account.liquid
│ ├── addresses.liquid
│ ├── login.liquid
│ ├── order.liquid
│ ├── register.liquid
│ └── reset_password.liquid
├── gift_card.liquid
├── index.liquid
├── list-collections.liquid
├── page.liquid
├── password.liquid
├── product.liquid
└── search.liquid</code>
--hidepb
はライブテーマの編集に関する警告を提供します。
--allow-live
theme.liquid
Shopifyの機能にはmkdir -p assets snippets sections config layout templates/customers
touch config/settings_data.json config/settings_schema.json layout/theme.liquid
cd templates/customers
touch account.liquid activate_account.liquid addresses.liquid login.liquid order.liquid register.liquid reset_password.liquid
cd ..
touch 404.liquid article.liquid blog.liquid cart.liquid collection.liquid gift_card.liquid index.liquid list-collections.liquid page.liquid password.liquid product.liquid search.liquid
cd ..
および{{ content_for_header }}
{{ content_for_layout }}
ステップ5:記事loop(blog.liquid) theme open -s xxx.myshopify.com -p <password> -t <theme-id> --hidepb
theme watch -s xxx.myshopify.com -p <password> -t <theme-id> --allow-live
<!DOCTYPE html>
<html>
<head>
{{ content_for_header }}
</head>
<body>
{{ content_for_layout }}
</body>
</html>
{% for article in blog.articles %}
<a href="https://www.php.cn/link/4915f20d2c36611cb101e95e5c34b4e7">{{ article.title }}</a>
{% endfor %}
「アクセスを取得」ボタン:
{% assign accessInCart = 'n' %}
{% for item in cart.items %}
{% if item.product.id == PRODUCT_ID %}
{% assign accessInCart = 'y' %}
{% endif %}
{% endfor %}
{% assign hasAccess = 'n' %}
{% if customer %}
{% for order in customer.orders %}
{% for line_item in order.line_items %}
{% if line_item.product_id == PRODUCT_ID %}
{% assign hasAccess = 'y' %}
{% endif %}
{% endfor %}
{% endfor %}
{% endif %}
<div {% unless hasAccess %}class="blurred"{% endunless %}>
{{ article.content }}
</div>
PRODUCT_ID
や
Shopifyサブスクリプションブログの重要な要素ブログ:
以上がShopifyで独自のサブスクリプションブログを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

これらのトップ開発者ニュースレターを使用して、最新のハイテクトレンドについてお知らせください! このキュレーションされたリストは、AI愛好家からベテランのバックエンドやフロントエンド開発者まで、すべての人に何かを提供します。 お気に入りを選択し、Relを検索する時間を節約してください

このチュートリアルは、AWSサービスを使用してサーバーレスイメージ処理パイプラインを構築することをガイドします。 APIゲートウェイ、Lambda関数、S3バケット、およびDynamoDBと対話するECS Fargateクラスターに展開されたnext.jsフロントエンドを作成します。 th

このパイロットプログラム、CNCF(クラウドネイティブコンピューティングファンデーション)、アンペアコンピューティング、Equinix Metal、およびActuatedのコラボレーションであるCNCF GithubプロジェクトのARM64 CI/CDが合理化されます。 このイニシアチブは、セキュリティの懸念とパフォーマンスリムに対処します

このGOベースのネットワーク脆弱性スキャナーは、潜在的なセキュリティの弱点を効率的に識別します。 Goの同時機能機能を速度で活用し、サービスの検出と脆弱性のマッチングが含まれます。その能力と倫理を探りましょう


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ホットトピック









