We are looking to create a custom application that will allow us to add special discounts applied to a Shopify Plus checkout. We have some specific criteria that must be met for discounts / combined discounts on our store. For this particular feature, we will also need to be able to easily adjust the values through the plugin on the 'Apps' tab of Shopify. Additionally, we would also like to be able to enable or disable these features one at a time.
For this job, you are required to comment and document your code at a basic level.
The following features must be accounted for on our website:
- Ability to schedule discounts for a specific date and time (start and end dates / times)
- Ability to choose in-store pickup or shipping on checkout page (integrate this with Zapiet Shopify plugin)
- Free **standard** shipping on orders over $X (e.g. $50), ability to still use Expedited shipping options for an extra cost
- Ability to do X% off (e.g. 10%) on the store sitewide
- Ability to use coupon codes at checkout, and able to combine / stack them with [login to view URL] rewards points coupons
- $X off orders over $Y (e.g. $10 off orders over $150)
- Make sure people are not able to order from states that have been excluded in our Shipping Rules (e.g. Hawaii, Alaska, Puerto Rico). If this is not possible using Shopify natively, please allow us to choose which states to exclude from shipping within the custom app.
All of the above features must be able to be combined at checkout, and the discounts should all be applied for before discount calculation.
Potential issues / things to look out for:
- When a customer qualifies for 'Free Shipping' at checkout, ensure that they are still able to select other shipping options.
We are looking to have this project completed within 4-5 weeks from the date of hire