Magento

Magento eコマースプラットフォームのユーザー向けのQ&A

3
Magento 2-引っ越しサイト-「そのようなエンティティはありません」
サイトをstaging.site.nlからsite.nlに移動した後、奇妙なエラーが発生しました。サイトのインデックスを再作成しようとすると、次のエラーが発生します。No such entity. ログインしようとすると、次のメッセージが表示されます。 a:4:{i:0;s:15:"No such entity.";i:1;s:5964:"#0 /home/site/public_html/vendor/magento/module-store/Model/Store.php(542): Magento\Store\Model\WebsiteRepository->getById('0') すべてのファイルをコピーし、データベースを移動して、core_config_dataのURL値を置き換えました。

3
Magento 2はbodyタグを閉じる前にスクリプトを追加します
magento 2のbody終了タグの前にスクリプトを追加する適切な方法は何ですか? すべてのページで使用できるようにしたい。 更新: 私は次のものを持ってmyvendor/mytheme/Magento_Theme/layout/default.xmlいます: <referenceContainer name="before.body.end"> <block class="\Magento\Framework\View\Element\Template" template="Theme_Module::js.phtml" name="module_js"/> </referenceContainer> そしてjs.phtml中/Magento_Theme/templates それは正しいでしょうか?



1
`Magento \ Framework \ Model \ OrchestratorPool`とは何ですか?
私はこれをカタログモジュールdi.xmlから見つけました: <type name="Magento\Framework\Model\OrchestratorPool"> <arguments> <argument name="operations" xsi:type="array"> <item name="default" xsi:type="array"> <item name="read" xsi:type="object">Magento\Framework\Model\Operation\Read</item> <item name="create" xsi:type="object">Magento\Framework\Model\Operation\Write\Create</item> <item name="update" xsi:type="object">Magento\Framework\Model\Operation\Write\Update</item> <item name="delete" xsi:type="object">Magento\Framework\Model\Operation\Write\Delete</item> </item> </argument> </arguments> </type> それは何をするためのものか?どういう意味ですか?これはどこで使用され、何のために使用されますか?
7 magento2  di 

4
Magento 2にサードパーティライブラリを含める方法(php xlsxライブラリなど)
Magento 2にphp xlsxライブラリのようなサードパーティのライブラリを含める方法は? 過去7日間、Googleでブラウジングしており、情報を見つけることができませんでした。 Magento 2は、パーサー、ロガーなどのデフォルトフレームワークモジュールを提供します。この場合、xlsx形式でエクスポートレポートを追加する必要がありますか?

2
ウェブサイト用のMagento 2の異なる言語
私はMagentoを初めて使用し、Magento 2 CEを使用するクライアント用のオンラインストアを作成しています。 彼らの会社はカナダに拠点を置いているので、Englishおよびの言語セレクターが必要Frenchです。 私は通常Wordpressでウェブサイトを作っていますが、Magentoをどこから始めればいいのか分かりません。また、フランス語の翻訳コンテンツをストアに追加するにはどうすればよいですか? これが非常に単純な場合は申し訳ありませんが、私は学習しようとしていますが、間違った方法を学びたくありません...それが理にかなっている場合

5
Magento 2 cronが機能しない
*/1 * * * * www-data php /var/www/magento-2/bin/magento cron:run */1 * * * * www-data php /var/www/magento-2/update/cron.php */1 * * * * www-data php /var/www/magento-2/bin/magento setup:cron:run これはcronジョブ設定と私のcrontab.xmlです <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Cron:etc/crontab.xsd"> <group id="default"> <job name="send_call" instance="Custom\Module\Model\Observer\Event" method="sendEmail"> <schedule>*/5 * * * *</schedule> </job> </group> </config> 何度もチェックしますが、cronが機能しません

4
Magento2:オブザーバーからカスタムURLにリダイレクト
私の要件は、顧客がインドの国のウェブサイトにアクセスした場合、インドのウェブサイトwww.example.com/in/にリダイレクトされることです。それ以外の場合はすべて、デフォルトのWebサイトのみにする必要があります。 geoipPHPライブラリを使用しています。私はフロントエンドイベントcontroller_action_predispatchを使用しましたが、これが私のオブザーバーコードです。 namespace Amit\Geoip\Observer; require_once 'lib/geoip.inc'; use Magento\Framework\Event\ObserverInterface; use Magento\Framework\Controller\ResultFactory; use Magento\Store\Model\StoreManager; class ControllerActionPredispatch implements ObserverInterface { protected $resultRedirectFactory; public function __construct( ResultFactory $resultFactory, StoreManager $storeManager ) { $this->resultFactory = $resultFactory; $this->storeManager = $storeManager; } public function execute(\Magento\Framework\Event\Observer $observer) { $baseUrl = $this->storeManager->getStore()->getBaseUrl(); $gi = geoip_open(getcwd()."/app/code/Amit/Geoip/Observer/lib/GeoIP.dat",GEOIP_STANDARD); $ip = $_SERVER['REMOTE_ADDR']; $country_code …

4
Magento2で現在のCMSページIDを取得する
Magento2で現在のCMSページIDを取得しようとしています。以下は、Magento1.xで使用したコードですが、明らかに機能しなくなりました。しかし、Magento2でこれを行う方法を理解することができません。 if (Mage::app()->getFrontController()->getRequest()->getRouteName() == 'cms') { $_pageId = Mage::getBlockSingleton('cms/page')->getPage()->getPageId(); } 以下に示すレジストリを使用しても機能しません。 $this->_coreRegistry->registry('cms_page')->getId()
7 magento2 

1
WSDLファイルのキャッシュの危険性
現在、ストアでWSDLキャッシングを有効にして、クライアントAPIのパフォーマンスを向上させています。しかし、それには危険があります。WSDLに影響するストアの一部を変更した場合、クライアントは間違ったWSDLファイルを使用し続けるのですか、それとも更新されたファイルを取得するのですか?

2
Magento 2 REST APIチェックアウト支払いゲートウェイリダイレクト
仮想製品を販売するMagento 2ストアを作成しています。このサイトのチェックアウトは、製品ページに直接あります。顧客は一度に複数の製品を購入することはありません。 このチェックアウトはajax calls、購入のステップにREST APIを使用することを目的としています。 これまでのところ、私は新しいカートを作成し、製品を追加し、請求先住所を設定し、支払い方法を設定し、合計を収集して注文することができます。だが!私たちが使用する支払い方法の1つは、外部のクレジットカードゲートウェイです。このためのカスタム支払い方法モジュールを作成しました。これはAPIを介して設定可能です。ただし、"placeOrder()"API呼び出しから取得する応答には、entity_idという注文しか含まれていません。 私の直感は、支払い方法に応じて、このようなAPI呼び出しが応答に何かを追加して、リダイレクトを行う必要があることをフロントエンドに伝えることを教えてくれます。 私はおそらく何かを見逃しました、多分placeorder支払いを処理する前に行われるべきAPI呼び出し、そしてリダイレクトの場合にplaceorderはコールバックURLで行うのでしょうか? これがどのように行われるべきかについて誰かが考えを持っていますか?

2
Magento 2の2つのテーブルを結合する
2つのテーブルを結合しようとしていますが、間違った結果が返されます。書き込み方法を教えてください。 データ:カスタムテーブル(product_id,email,id)からProduct_id。 期待される結果:2つのテーブル(custom_tableおよびcatalog_product_entity)を結合して、Product Name, Sku and Email_id 書き方を教えて頂けますか?

3
magentoのtextareaのsystem.xmlで文字を制限する方法
textarea文字の長さを150文字に制限したいのですが、私のsystem.xmlコードは以下のとおりです。 ... <orderPlaceMessage translate="label"> <label>Message for order place: </label> <frontend_type>textarea</frontend_type> <sort_order>1</sort_order> <show_in_default>1</show_in_default> <show_in_website>1</show_in_website> <show_in_store>1</show_in_store> {how to limit character length } </orderPlaceMessage> ... その方法は?

2
RESTでカテゴリ画像を追加する
カテゴリで使用する画像をアップロードした人はいますか?@ http://devdocs.magento.com/swagger/index.html#/のドキュメントを読むと、それをサポートできる実装が見当たりません。 また、RESTを使用してカテゴリを取得する場合、カテゴリ画像は返されません。 管理ページで、ここにカテゴリを追加できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.