0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

B2B Commerce 関係のまとめ

Last updated at Posted at 2022-02-06

まとめページに戻る
まとめA~M

大事です。 種類がありすぎる....
解説を読んでいても意味が分からんかった理由だな。


Something went wrong. Cancel the current checkout process and try again.Error: desc cannot be blank

After spending some time realized there was an active validation rule which was preventing order creation.

しばらく時間を費やした後、注文の作成を妨げているアクティブな検証ルールがあることに気付きました。

An unexpected error occurred

image.png

You don’t have the right permissions to access the product information. The store admin can help with that.

Check if Buyer Groups are assigned in the related list of your account.

アカウントの関連リストに購入者グループが割り当てられているかどうかを確認します。

Fulfillment Order

レコードの追加

残念ながら、CSV インポート ツールは添付ファイルのアップロードをまだサポートしていません。ただし、この機能は短期的なロードマップに含まれています。

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000G3H70SAF

私がする必要があったのは、CMS ワークスペースをセットアップし、チャネル経由でコマース サイトに接続することでした。次に、CSV ファイルを取得し、スクリプトを使用してそれを Salesforce JSON 形式に変換し、この方法でアップロードします。これは、JSON で従う必要がある形式へのリンクです。

https://help.salesforce.com/s/articleView?id=sf.cms_import_content_json.htm&type=5

次に、ProductMedia オブジェクトへの CSV アップロードを使用して、これによって作成される「ManagedContent」レコードを製品に関連付けることができます。ManagedContent ID は ElectronicMediaId、ProductId は product、ElectronicMediaGroupId は製品画像、リスト画像、またはドキュメントのいずれかを設定する方法です。このために組織 ID を確認する必要がある場合があります。
image.png

これは長くて複雑なプロセスですが、幸いなことに製品データは頻繁には変更されないため、一度実行すれば、しばらくは問題なく使用できるはずです。Salesforce experience Cloud のオフィスアワーのウェビナーに参加し、そこの専門家と話をしたところ、基本的にこれが大規模に行うための最良の方法であり、JSON が唯一の選択肢であると言われました。

マニュアル

Welcome to the Salesforce B2C Commerce Infocenter 22.9

There is a problem with a visibility rule on the component. Check the rule conditions, correct the errors, and try again.

Update: the problem was solved on its own after a couple of days. I still don't know the reason of the error and can't reproduce it anymore.

練習できる環境はなさそう

Unfortunately, I don't believe there are any free Trailhead or Developer Orgs for Commerce Cloud at the moment. It seems like the only you would have to get a sandbox would be to become a Commerce Cloud customer and use the sandboxes you would gain access to.

Also, if you haven't checked it out already, here is a link to a Commerce Cloud trail that has a module on B2B Commerce: https://trailhead.salesforce.com/en/content/learn/trails/cc-overview.

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8ysKSAR

ライセンス

The setup process for B2B Marketing Analytics varies based on when the feature was purchased or previously set up. Your permission set license affects how you enable B2B Marketing Analytics. To get the newest tools and data after the initial setup, users must update their apps periodically.

Prerequisites for B2B Marketing Analytics
https://help.salesforce.com/s/articleView?id=sf.pardot_b2bma_setup_prereqs.htm&type=5

権限セットを作成する場合、権限セットが適用されるライセンスの種類を選択する必要はありません。選択リストを空のままにして次に進むことができます。代替オプションとして、既存のプロファイル内にアクセス許可を適用することもできます。

私もちょうどこれと同じ問題に遭遇しました。Account Engagement でカスタム オブジェクトを作成したいと考えていましたが、これには標準 B2BMA ユーザーに Salesforce のカスタム オブジェクトへの読み取りアクセス権が必要でした。プロファイルを編集してオブジェクト レベルのアクセスを追加できませんでした。

ライセンス タイプを選択せず​​に権限セットを作成し、権限セットにオブジェクト レベルのアクセスをプロビジョニングし、その権限セットを B2BMA 統合ユーザーに割り当てました。これで問題は解決し、そこからカスタム オブジェクトを作成できるようになりました。

エラー

image.png

Looks like you need to add permission sets.
Please add buyer/shopper permission set to the user

image.png

Please check this article.

https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000FvSjuSAF

Allow a B2B Commerce for Visualforce Guest Buyer to Browse Your Storefront
https://help.salesforce.com/s/articleView?id=sf.b2b_commerce_guest.htm&type=5

The dataflow was completed, but the augment_Account_User_EWCUA node didn't augment any columns. Either the node didn't find any matches, or a join key contains only null values. The dataflow was completed, but the augment_Contact_EWCUA node didn't augment any columns. Either the node didn't find any matches, or a join key contains only null values. The dataflow was completed, but the augment_Event_Account_EWCUA node didn't augment any columns. Either the node didn't find any matches, or a join key contains only null values. Data Sync isn’t scheduled for the SFDC_Local connection used in this job. Your data is only as up to date as the last manual sync. Schedule Data Sync from the Connect tab to make sure the job has the latest data.
:

:::note
Please check this article.

Dataflow warning: 'The dataflow was completed, but the node didn't augment any columns'
https://help.salesforce.com/s/articleView?id=000383227&type=1

Specify value for 'StockKeepingUnit' for Product and try again.

Couldn't read csv file.:InvalidJobState : Job has been set to terminal state:InvalidJobState : Job has been set to terminal state

image.png

This is what I found in one of the Quips regarding what you are seeing. I never tried it but I hope it helps.

The Sample Custom Checkout Component documentation is still catching up. The code has an import statement for CheckoutComponentBase but the class declaration extends useCheckoutComponent (LightningElement) (so CheckoutComponentBase is never used). If you try to deploy this sample component as is it throws an error when adding it to experience builder. The component needs to extend that checkout component base, and then there is a stage action method that needs to be implemented. Some partners have reported success switching all our LWCs to work in the Layout Accordion component. The correct syntax is: export default class Lwr_simple_component extends CheckoutComponentBase {. If you have previously relied on checkoutMode with the old Checkout component, you may be able to replicate similar functionality using the setAspect method.

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?