We are looking for Magento 2 Expert who can help us customize a promotion plugin. All our product will have a custom product attribute called base_shipping_cost (USD). In here we will store the shipping cost of a product regardless of the shipment method option. Our Front-end is via a mobile platform , thus the promotion must be reflected in the api & the order details & email invoice. The custom promotion plugin must work in a multi-store environment.
We have two types of promotions:
1. Overall Cart Discount (Percentage / Fixed)
2. Total Shipping Discount (Percentage / Fixed)
(In future we will have item based discount but that is not in the scope for now)
This discounts can be dependent on payment option and/or coupon code that can be created using magneto 2 build in coupon feature.
Thus the discounts should be reflected in the totals as two lines. For instance:
Sub Total : $105
Coupon 12356 Discount : - $5 (Coupon Discount)
Bank Transfer Discount : - $10 (Bank Selection Option)
Grand Total : $90
Please note that Bank Transfer discount is just a sample and it should work for any custom payment plugin option [url removed, login to view] can build the plugin using magneto 2 standard UI. As said we are interacting using API. As long discounts are shown in the in the API , that is good enough.
Rules of discount will be further discussed with you.
Please make your proposals. Thank you.