-
Enable the option of returning or cancel a sales order from B2B and B2C
Currently To request a full or partial return of a sales order from a B2B and B2C e-commerce site, it is necessary to enable a Call Center channel within the headquarters to process returns. In electronic commerce, there is no direct possibility of issuing a return; The process must be managed through a Call Center, but it will be a better option to perform this directly from the B2B and B2C e-commerce sites as per some customers' process does not match the call center return process.
-
Gift Card information gets deleted after signing in
When guest users enter information about gift cards, it is lost upon signing in. It would be desirable for this information to remain once the client log into their account to improve the customer experience.
-
Increasing the functionality of security groups through AAD and Site builder.
Create Security Groups in AAD:Go to the Azure Portal.Navigate to Azure Active Directory > Groups.Create a new security group for each brand and add the respective administrators to the group.Assign Security Groups in Site Builder:In the Commerce Site Builder, select the site for the brand.Go to Site Settings > Staff.Add the security group for the brand to the site. This will restrict access to the site to members of the security group.Verify Access Control:Ensure that administrators can only access their designated brand's site and cannot see or manage other brands' sites.
Example:
Create Security Groups:
Brand A: BrandA_Admins
Brand B: BrandB_Admins
Brand C: BrandC_AdminsAssign Security Groups to Sites:
For Brand A's site, assign the BrandA_Admins group.
For Brand B's site, assign the BrandB_Admins group.
For Brand C's site, assign the BrandC_Admins group.Configure Site Settings:
In Site Builder, go to Site Settings > Staff for Brand A's site.
Add BrandA_Admins to the site.
Repeat for Brand B and Brand C with their respective security groups.
-
Google tags and facebook pixels integration to ecom site
The e-commerce site is currently experiencing issues with Google Tags and Facebook Pixels not functioning as expected through the out-of-the-box (OOB) implementation. Despite the correct tag placement with Google, the tracking mechanisms are not triggering or capturing data as intended.
Ideally, the integration of these tracking features should be natively supported within the e-commerce platform, rather than relying on custom development. Enabling seamless compatibility with tools like Google Tag Manager and Facebook Pixel would enhance marketing analytics and reduce dependency on bespoke solutions.
-
Sales Order 'Ship Complete' Flag Not Working via Batch Job Automatic release of sales orders
While the "Ship Complete" check functions correctly within the Call Center—preventing partial deliveries on Sales Orders—this validation is currently bypassed when integrated with the Automatic Release of Sales Orders batch job (WMS). As a result, sales orders may be released even if the "Ship Complete" condition is not met.
To align both processes, it is desirable that the Automatic Release batch job fully respects the "Ship Complete" setting, just as it does during manual processing in the Call Center.
This would ensure consistent enforcement of delivery rules across both manual and automated workflows, maintaining operational integrity and customer expectations.
-
Store Management in HQ showing all employees cards active and terminated ones.
Store Management workspace experience in Dynamics 365.
Currently, the Workers section displays all employees—both active and exited—which results in an extensive list of records. This behavior is not optimal for users who primarily need to manage and view active employees. The inclusion of terminated workers adds unnecessary clutter and does not contribute meaningful value to daily operations.
We would like to propose an enhancement:
Introduce a filtering capability within the Workers section that allows users to toggle between active, terminated, or all employees. This would significantly improve usability, reduce noise in the interface, and align the workspace more closely with real-world operational needs.