問題タブ [shopify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2315 参照

css - センタリングボディとビッグスライダー

スライダーを背景に配置しようとしているときに、体の中心を外すことができたので、スライダーも中心に配置され、ウィンドウのサイズが変更されても中心に配置されたままになります。

ブラウザーでズームアウトが許可されている場合、サイトはライブです。サイトが中央に配置されていることがわかりますが、それを開いてスライダー画像が大きすぎると、ウィンドウの左端にちょうど整列します。

私は独学なので、何かを見逃しているか、これを修正するためのガイダンスが必要なだけかもしれません. 助けてください!

CSSはここにあります:

html は (html は shopify 液体であるため、firebug でコピーされます)

![これがズームアウトした様子です][2] ![狭い解像度では、スライダーはウィンドウの左側に合わせて移動します][3] ![これが私が目指しているものですか?!??] [4]

0 投票する
1 に答える
4839 参照

liquid - Shopify リキッドトランケート

ストア用の新しい Shopify テンプレートに取り組んでいます。タイトルの文字数と説明の文字数を合計しようとしています。この合計を 200 から引き、その結果を切り捨てに使用します。

(各ボックスで同じ数の文字を取得したいためです)

私は以下のコードがうまくいくと思っていました..キャプチャビットはうまくいきます(nb:私の合計文字数= 204の場合、結果は4です)が、切り捨ては変数からうまくいかないようですか?

0 投票する
1 に答える
212 参照

ruby-on-rails-3 - 外部 API に PUT する form_tag URL を作成する方法

Shopify API http://api.shopify.com/を使用しています

そして、Shopify Gem: https://github.com/Shopify/shopify_apiは、ほとんどの面倒な作業を行いますが、それを機能させる方法を完全に理解することはできません.

@variant オブジェクトを更新するには、ここに PUT する必要があります。PUT /admin/variants/#{id}.json

config/routes.rb で resources :variants を使用してデフォルトのリソース ルートを作成しましたが、バリアント リソースを更新するフォームを作成しようとしていますが、適切なアクションを持つようにフォームを構成できません。

基本的に、整数を取り、variant.inventory_quantity を更新するテキスト フィールド入力で form_tag を構築しています。

Rake Routes は私にこれを与えます:

0 投票する
1 に答える
1081 参照

javascript - IE8「アクセスが拒否されました」

次のスクリーンショットに示すように、Internet Explorer で「アクセスが拒否されました」というエラーが表示されます。

奇妙な部分は、数回更新すると、ページがエラーなしで読み込まれ、スクリプトが正常に実行されることがあるため、option_selections スクリプトが core013 の前に読み込まれると思われることですが、スクリプトを移動しようとしたところ、同じ結果が得られました。結果。

Internet Explorer アクセスが拒否されましたエラー ここに画像の説明を入力

Shopify で Web サイトを作成していますが、最初のエラーで core013.js にアクセスできません。ただし、option_selection.js は制御できます。( core013.js コードの前後に実行できます。option_selection.js コードを core013 スクリプトの上下に配置しましたが、結果は同じです。

問題のサイトはここにあります

0 投票する
1 に答える
1078 参照

ruby-on-rails - Shopify_api gem install 403 ActiveResource::ForbiddenAccess in HomeController#index

をインストールしてshopify_api gem、プレースホルダー アプリを生成しました。

localhost:3000ストアの URL にアクセスして入力すると、次のHomeController#indexエラーが表示されます。

私はそれがこの行から来ていると判断しましたhome_controller.rb

これをコメントアウトすると問題が解決します。ある種の許可が注文で機能していないようです。

アプリ設定のドメインが と一致しlocalhost:3000ます。

0 投票する
1 に答える
986 参照

shopify - Shopifylanding_site注文属性

landing_siteOrderリソースの属性がどのように機能するかについてのかなり詳細な情報を求めているクライアントがいます。ここのドキュメントによると、これは誰かが店に来たときに最初に訪れるページに設定されています。

これはどれくらい永続的ですか?たとえば、誰かがお店を訪れた場合(たとえば、ホームページから入る場合)landing_site 、は「/」になると思います。次に、訪問者が1日か2日後に戻ってきて(今回はrefパラメーターのリンクを介して)製品ページにアクセスするとします。属性は「/products/ sample-product ?landing_siteref = mytoken」に更新されますか?

そうでない場合、この値はどのくらい持続しますか?リセットする方法はありますか?Shopifyの誰かがこれを説明できれば、多くのアプリ開発者が参照することになると思います。

ありがとう。

0 投票する
2 に答える
1226 参照

shopify - INSHOPIFYで注文の履行ステータスを変更しようとしたときの「処理不能なエンティティ」

注文の履行ステータスを変更しようとしています。これは送信されたjsonデータです:

{"fulfillment":{"tracking_number":null、 "line_items":[{"id": "XXXXXXX"}]}}これは、URL "/admin/orders/XXXXXXXXX/fulfillments.json"ですが、これを取得しますエラー「処理できないエンティティ」。

あなたの助けを探しています。

ありがとうAlaeddine

0 投票する
1 に答える
4389 参照

wordpress - shopify API が製品返品 404 を作成します

WordPress から Shopify API を呼び出す非公開アプリを作成しています。新しい Shopify 製品を作成するために呼び出しを行うと、API は製品を作成しますが、404 Not Found エラーを返します。Apache と PHP 5.2.x を実行している Windows XP ボックスのローカル ホストで製品と適切な成功応答を正常に作成するため、コードは正しいと思います。Linux、Apache、およびPHP 5.3.xを実行している開発サーバーから実行すると問題が発生します。Shopify API が商品を作成するのに 404 を返す原因は何ですか? 以下に、呼び出しと応答のログを含めます。この投稿で製品は正常に作成されましたが、エラーが返されたため、新しく作成された製品 ID を取得できませんでした。

ありがとう、スティーブ

2012-06-05 @ 17:47:36: リクエストが https://xxx:xxx@colab-5.myshopify.com/admin/products.json に送信されました パラメータ: 配列 ( [メソッド] => POST [タイムアウト] = > 5 [リダイレクト] => 5 [httpversion] => 1.0 [ユーザーエージェント] => WordPress/3.3.2; http://xxx.colab.coop [ブロッキング] => 1 [ヘッダー] => 配列 ( )

)


2012-06-05 @ 17:47:37: https://xxx:xxx@colab-5.myshopify.com/admin/products.json から受信した応答: WP_HTTP_curl 応答: 配列 ( [ヘッダー] => 配列 ( [サーバー] => nginx [日付] => 2012 年 6 月 5 日 17:47:37 GMT [コンテンツ タイプ] => text/html; charset=utf-8 [接続] => 閉じる [変更] => 同意-エンコーディング [ステータス] => 404 見つかりません [キャッシュ制御] => キャッシュなし [x-request-id] => 62c48e7991c1f29cf5917727b160cee9 [x-ua 互換] => IE=Edge、chrome=1 [x-runtime ] => 0.025681 )

)

より多くのログで更新します。これにより、Shopify 製品 93781002 が作成されました。

ここに多くのコンテンツをダンプして申し訳ありませんが、ここに 6 月 13 日の新しいログがあります。最初の呼び出しで、Shopify 製品「Office Ring 1」が正常に作成されましたが、エラー メッセージが返されました。次に、shopify ID を手動でローカル製品に追加し、バリアント「medium」を正常に追加しましたが、エラー メッセージも返されました。これらは Web ファームの nix サーバーからのものでした。次に、Windows ラップトップのローカル Web サーバーから同じ一連の要求を実行しました。これらの要求は、製品 "Home Ring 1" も正常に作成しましたが、適切な成功メッセージを返しました。

そして今、成功したホームログ

0 投票する
1 に答える
930 参照

shopify - 404を返すアプリケーションプロキシ

アプリのアプリケーションプロキシを設定しましたが、テストショップでURLにアクセスしようとすると、404エラーが返されます。

プロキシURL:http://localhost:3000

道:tools/track

テストショッププロキシURL:http://harber-inc8996.myshopify.com/tools/track

そのプロキシURL(自分で確認できると思います)にアクセスすると、404エラーが返されます。

これを書いているので、疑問に思っています...プロキシURLができないという問題localhostですか?

0 投票する
1 に答える
644 参照

shopify - フルフィルメント.tracking_url 変数を変更しますか?

fulfillment.tracking_url構築中の Shopify アプリの一部として、 email 変数を変更したいと考えています。

具体的には、顧客が追跡番号を電子メールで受け取ったときに、追跡 URL をデフォルトのキャリアから変更して、すべての追跡リンクが次の形式になるようにしたいと考えています。

http://example-store.myshopify.com/tools/track?n=1Z18E08VYW76416035

それは可能ですか?