Paypal のデフォルト言語が日本語になってしまう現象
対応
- 管理画面右上「Preferences」の「General settings」を選択
- 「Address」の「Country」を「United States」に変更
以上で、デフォルト言語が英語になる。「Address」の部分をShopifyのタグでページ上に表示している場合は注意。
該当の部分は直で打ち込んで表示させる。
Paypal のデフォルト言語が日本語になってしまう現象
対応
以上で、デフォルト言語が英語になる。「Address」の部分をShopifyのタグでページ上に表示している場合は注意。
該当の部分は直で打ち込んで表示させる。
チートシート 独自タグを使うときはここを見る
http://cheat.markdunkley.com/
基本的な使い方はここで検索
http://wiki.shopify.com/Main_Page
フォーラム 分からない場合はフォーラムで検索
http://ecommerce.shopify.com/
独自ドメインの登録方法
・独自ドメインはすでに取得済み
・いつも使いなれている日本のドメイン管理会社(今回はお名前.com)を使用
・メールアドレスは別サーバー(今回はさくらインターネット)で使う
以上
メールアドレスの作成や設定は以下を参考
メールアドレスの作成・変更
http://support.sakura.ad.jp/manual/rs/mail/setmail.html
メールソフトの設定
http://support.sakura.ad.jp/manual/rs/mail/soft.html
※今回はすでにさくらインターネットでメールアドレスを使用していたが、MXレコードを設定後、送受信が出来なくなった。
原因は、メールサーバーに独自ドメインを使用していた為?
○○○.com を ○○○.sakura.ne.jp 変更したところ、正常になった。
購入テストを行う方法
メールも送られてくるので確認する。
送料の設定は国ごとに指定する必要がある。地域別(ヨーロッパ、北米など)では設定できない。
国数が多くなると、設定がかなり面倒になる可能性がある。
キーボードマクロソフトを使い、地域ごとに設定し出来るようにすると、手間は半減。
キーボードマクロ&マウスマクロ KMmacro http://www.vector.co.jp/soft/win95/util/se211440.html
送料無料の設定
参考
http://wiki.shopify.com/How_to_add_a_contact_form_to_your_shop
{{ page.content }}
{% form 'contact' %}
{% if form.posted_successfully? %}
<p>Thanks for contacting us! We'll get back to you as soon as possible.</p>
{% endif %}
{% if form.errors %}
<p>
<ul style="color:#E0360F">
{% for field in form.errors %}
{% if field == 'body' %}
<li>Your message cannot be blank.</li>
{% endif %}
{% if field == 'email' %}
<li>Please enter a valid email address.</li>
{% endif %}
{% endfor %}
</ul>
</p>
{% endif %}
<ul id="contact-form">
<li>
<label for="name">Name</label>
<input type="text" id="name" name="contact[name]" />
</li>
<li>
<label for="email">Email</label>
<input type="email" id="email" name="contact[email]" />
</li>
<li>
<label for="message">Message</label>
<textarea id="message" name="contact[body]"></textarea>
</li>
<li>
<input type="submit" value="Send" />
</li>
</ul>
{% endform %}
以上
これで、http://ホームページURL/pages/contact-us にアクセスすると、コンタクトフォームが表示されます。
参考URL
http://wiki.shopify.com/How_to_Show_Multiple_Currencies
※通貨は表示の変更のみ。支払いは設定の通貨で行われる。
<span class='money'></span>
で囲む

{% include 'currencies' %}
{% include 'currencies-switcher' %}
以上
2013/05/09 追記
別サイトで必要があったので試したが
「16」のソースでは動かなかった。
以前に使用していたものを使用して解決
{% if settings.show_multiple_currencies %}
{{ "/services/javascripts/currencies.js" | script_tag }}
{{ "jquery.currencies.min.js" | asset_url | script_tag }}
<script>
{% if settings.currency_format %}
Currency.format = '{{ settings.currency_format }}';
{% endif %}
var shopCurrency = '{{ shop.currency }}';
var cookieCurrency = Currency.cookie.read();
/* Fix for customer account pages */
jQuery('span.money span.money').each(function() {
jQuery(this).parents('span.money').removeClass('money');
});
jQuery('span.money').each(function() {
jQuery(this).attr('data-currency-{{ shop.currency }}', jQuery(this).html());
});
// If there's no cookie.
if (cookieCurrency == null) {
Currency.currentCurrency = shopCurrency;
}
// If the cookie value does not correspond to any value in the currency dropdown.
else if (jQuery('[name=currencies]').size() && jQuery('[name=currencies] option[value=' + cookieCurrency + ']').size() === 0) {
Currency.currentCurrency = shopCurrency;
Currency.cookie.write(shopCurrency);
}
else if (cookieCurrency === shopCurrency) {
Currency.currentCurrency = shopCurrency;
}
else {
Currency.convertAll(shopCurrency, cookieCurrency);
}
jQuery('[name=currencies]').val(Currency.currentCurrency).change(function() {
var newCurrency = jQuery(this).val();
Currency.convertAll(Currency.currentCurrency, newCurrency);
jQuery('.selected-currency').text(Currency.currentCurrency);
});
var original_selectCallback = window.selectCallback;
var selectCallback = function(variant, selector) {
original_selectCallback(variant, selector);
Currency.convertAll(shopCurrency, jQuery('[name=currencies]').val());
jQuery('.selected-currency').text(Currency.currentCurrency);
};
jQuery('.selected-currency').text(Currency.currentCurrency);
</script>
{% endif %}