📍
Bolt Help / Core Products / Checkout / Set Up Bolt for SFCC V1 / SFCC V1 Data & Logs
Learn how to track the availability of the Bolt Service from Commerce Cloud.
Data Storage
This integration requires the following to store information:
- System Object Extension: Used to store payment-related information
- Custom Object Extension: Used to store basket-related information
Custom Attributes
Order
- BoltAuthAmount(Number): Stores authorized amount
- BoltCaptureAmount(Number): Stores captured amount
- BoltDWLinkOrderID(String): Stores order ID linked with Bolt order
- BoltPaidAmount(Number): Stores paid amount
- BoltTransactionHistory(Text): Stores history of the Bolt transaction in relation to the actual payment transaction
- BoltTransactionID(String): Stores Bolt transaction ID
- BoltTransactionReference(String): Stores Bolt transaction reference ID
- BoltTransactionStatus(String): Stores current payment status of the transaction
- BoltTransactionType(String): Stores current type of the transaction
- isBoltOrder(Boolean): Identifies if order is placed by Bolt
OrderPaymentInstrument
- BoltCardExpirationMonth(Integer): Stores the expiration month of the credit card
- BoltCardExpirationYear(String): Stores the expiration year of the credit card
- BoltCreditCardLastDigits(String): Stores last 4 digit of credit card
- BoltCreditCardType(String): Stores credit card type
OrganizationPreferences
In Business Manager, navigate to Administration > Global Preferences > Global Custom Preferences.
- appleDeveloperMerchantidDomainAssociation(Text): store ApplePay validation string
Custom Objects
In Business Manager, navigate to the Merchant Tools > Custom Objects > Custom Objects.
- BoltDummyOrder: Stores cart details like item id, item quantity, coupon code, gift certificate code etc. These details are used to update orders (in Bolt) and place orders (in SFCC). This custom object is deleted from Business Manager after successful order placement.
View Logs
Log files are located in the Logs folder, under Administration > Site Development > Development Setup > Logs). This integration introduces the following custom logs:
Bolt Custom Logs
These log files contain all errors related to information in the int_Bolt_sfra and bm_Bolt cartridges. Log example:
custom-Bolt-blade5-0.mon.demandware.net-0-appserver-20191120.log
Service communication Logs
These log files contain every request and response to the Bolt API endpoint. Log examples:
service-Bolt-blade5-0.mon.demandware.net-0-appserver-20191122.log
service-Boltbugsnag-blade5-0.mon.demandware.net-0-appserver-20191121.log
How to Enable Service Communication Logs
- Navigate to Administration > Operations > Services > Bolt.http/ bugsnag.http
- Select Communication Log Enabled.