Shopify app

MoroccanTan Discounts

Create and manage discount types plus EU handling fees powered by Shopify Functions. Three capabilities live under Discounts; Advanced Shipping is configured here on the app home.

Create a discount Manage discounts in Admin

Your MoroccanTan discounts

Open this app from the Shopify Admin to load your discounts.

Discount Function

Product, order, and shipping discounts from the discount editor.

Mixed Bundle

Mixed-carton discounts when shoppers combine products to carton size.

Spend Tier

Spend thresholds, tiered order discounts, and optional free gifts.

Advanced Shipping

EU handling fees as nested lines under each product in cart and checkout. Not a discount — set up in the section below.

Product Fees

Product surcharges (e.g. UK system shipping fee) nested under matching items. Separate from Advanced Shipping — configure below.

Advanced Shipping

Open this app from the Shopify Admin to configure EU handling fees.

  1. Create a hidden product (e.g. EU Import Duty Adjustment) priced per market, then choose it above.
  2. Save settings, deploy the app, then enable the theme app embed.
  3. In Online Store → Themes → Customize, open App embeds and turn on Advanced Shipping.
  4. Test with an EU market address and merchandise subtotal below the threshold. Each product line should show a nested handling fee that carries into checkout.
Product Fees

Open this app from the Shopify Admin to configure product surcharges.

  1. Create a hidden fee product (checkout title + market price), then choose it above.
  2. Choose the product(s) that should receive the nested fee (e.g. Pro V System).
  3. Restrict to the UK market (and/or GB) to match Magical Fees.
  4. Deploy the app, then in Themes → Customize → App embeds enable Product Fees (separate from Advanced Shipping).

How to set up a discount

  1. Click Create a discount above (or go to Discounts → Create discount).
  2. Select MoroccanTan Discounts as the discount type.
  3. Enable Mixed carton and set your carton quantities and percentages.
  4. Save. To test, add 2+ eligible products (e.g. 3 + 3) so their combined quantity reaches a carton size.