Just as with items you can also use attributes on customers. First go to Attributes > Customer Attributes. Here you can manage your Customer Attributes.
Click on the New button if you want to add a new attribute. Customer Attributes also support Mapping. You can use the mapping feature to re-use Business Central customer data in Magento. Whether this data comes from a standard BC field, from an ISV application or vertical solution you have installed, or some other place. As long as there is a relation on Customer No. the Commerce 365 extension can pickup that data.
If you want a specific attribute to be applied directly when creating a customer account, check Apply by Default.
By default Commerce 365 for Magento already sends additional customer attributes to Magento when synchronizing a customer record. This also requires the Commerce 365 Magento extension to be installed. Click here for more information.
Once installed, log on to the Magento backend, go to Customers and click on a customer record. Now you should see an extra tab labeled Customer 365 (+). Click on this tab to see all additional attributes for this customer. See screenshot below.
The information you see on this page is just plain data that is available in your Magento system, but it doesn’t do anything.
It is up to you as a customer and/or developer to use this information to further customize the frontend experience.
For example you could use the customer Payment Method Code to determine which payment methods to offer a buyer. Or depending on their Location Code you could offer them more tailored information regarding pickup or delivery.
Here is a list of all codes for the above attributes. These are all text attributes.
bc_customer_no
bc_company_name
bc_customer_price_group
bc_customer_discount_group
bc_payment_terms_code
bc_payment_method_code
bc_shipment_method_code
bc_shipment_agent_code
bc_shipment_agent_service_code
bc_location_code
bc_blocked_code