Mecka Update - December 2025

Outlook


New eBay Template


@Mecka Mentors we need to start transitioning stores to eBay Listings and monitor store look and feel. Find companies you want to enable and go enable that in the company profile. Then, go to the credentials tab on eBay and edit/fill the new required information about their location and set their policies. We can turn off Vll by checking the "Only send to listings" box

Allow eBay Listing Functionality

  • Mecka eBay Listing Enabled



Development of Dynamic Pricing


Our Dynamic Pricing for Customer Groups revolutionizes B2B onboarding. Companies can now create tailored customer groups, define pricing assignments across all configured brands, and instantly extend those benefits to every customer added. With a single preferred B2B link, potential customers can self-register and automatically join the right group-receiving complete pricing in one seamless operation.

This isn't just onboarding-it's frictionless growth. By turning group-based pricing into a shareable, scalable experience, we empower businesses to expand their customer base effortlessly while maintaining precision and consistency across every brand


Discount Coupons


Smart Savings, Seamlessly Managed

Our new Discount Coupons feature empowers online stores to create, manage, and track coupon codes with ease. Businesses can now issue targeted discounts, monitor redemption activity, and ensure every coupon is applied correctly across orders. With intuitive UI updates, robust APIs, and secure redemption tracking, this feature transforms coupons from a manual headache into a streamlined growth tool.

From creation to redemption, every step is automated, transparent, and designed to maximize customer engagement while protecting revenue integrity.





Technical Challenges Overcome

  1. B2B UI/API Integration o Designing user-friendly interfaces and APIs so businesses can easily create, manage, and distribute coupons.

  2. Coupon Retrieval by Name o Building a reliable API endpoint for shops to fetch coupons by name, ensuring fast and accurate lookups.

  3. Redemption Workflow in B2C o Updating the B2C process to mark coupons as redeemed in real time, preventing duplicate or fraudulent use.

  4. Multi-Coupon Handling o Extending order logic to support multiple coupons per transaction, with proper storage in the B2COrderCouponUsed table.

  5. Redemption Visibility o Enabling businesses to view which orders a coupon has been applied to, improving transparency and reporting.


Updates


4546 Mecka Shop - Parts with lots of images push the details all the way to the right

Imports / Title/Subtitles





    B2C Shop Screen

    Coupon Management / Mecka Shop (UI & APIs)

    • Work Item #4415 - Mecka B2B UI/API: Discount/Coupon Management tab o Summary: Added a new Discount/Coupon Management tab to B2C Shop Page for creating, editing, viewing, and soft-deleting coupons (list/detail UI + APIs).

    • Work Item #4533 - API for shop to get a coupon by name o Summary: New API implemented for shops to validate/apply coupon codes by display name (case-insensitive), checking dates, redeem limits, min order, and max discount constraints.

    • Work Item å4ÅQ3 - Tooltips for Coupon Management page o Summary: Added explanatory tooltips on coupon properties (e.g., Max Redemptions, Max Discount Amount, multiple-coupon behavior) to the Coupon Management UI.

    • Work Item #4534 - Mark coupon as redeemed in B2C process o Summary: B2C checkout updated to increment coupon redeem counts, create CouponRedemptions linking to orders, and store discount amounts at order and order-item level.

    • Work Item #4750 - Modify order email and SPs to include coupon discounts o Summary: Updated stored procedures (b2c.Get_OrderDetails, b2c.Get_Orders, b2c.Add_Order) and order email template to include coupon discount amounts stored on orders/items.



    Customers Screen

    Customer Groups / Signup / Pricing Propagation

    • Work Item #4450 - Customer Groups: Assign pricing to groups and propagate to customers o Summary: Implemented Ul/logic to select pricing per brand for a group and propagate those pricing assignments to group members, including an "override existing price assignments" option.

    https://outlook.office 1 hOGY3LTJlYTFiZjk5ZDM5NgAQAGQwh7eUPb1 LjZFkQYH70Ks%3D?




    Group Name *

    Wholesale Canada

    Clear All Selections i

    Set to MSRP USD

    Set to MSRP CAD

    Set to Preferred Name

    Preferred Price Sheet Name With Currency...

    Exhaust Evolved [bid-16272 beid=42581913]None

    Exhaust Evolved Apex [bid-37818 beid=89623S75]None

    OEM BMW [bid=94 bejd=507196]None

    OEM Mercedes [bid-37801 beid=88999608JNone Premier Exhaust [bid=87 beid=288637]None

    Various Manufacturers [bid-1117 beid=S90541]None

    3D MAxpider [bid-14967 bejd=21154059]None

    AB catalytic [bid=68 beid=288620]None

    ACCESS [bid=1237 beid=11162018]None

    ACI [bid-19173 beid=76287137]None

    ACL Race senes [bid-1548 beid=21140640]None

    Action Clutch [bid-18949 beid=57062606JNone

    Addictive Desert Designs [bid-1594 beid=21140686)None

    Advanced Clutch [bid-1788 beid=21140880]None

    AEM Electronics [bid-1222 beid=9887237]None

    Aeromotive Fuel System [bid-1830 beid=21140922]None

    Replace or remove existing price assignments

    • Work Item #4488 - preferred B2B Customer Link (auto-assign group on signup)

    • Summary: Added GroupCode to EntityGroup and implemented generation of preferred-account signup links that auto-assign signing-up companies to a customer group via EntityRelationship.

    CtÄorner Group

    Preferred 82B Customer Link

    Share this link with potential customers to automatically enroll them in this group

    https://app.mecka.com/signup/8fcf7efaOb7042c9905e600880f84e70

    New Signup Screen

    • Work Item - Signup changes to accept Preferred Account Link parameter o Summary: Signup/ConfirmSignup pages updated to accept preferred-account group code and parent web key and to create signup records that auto-assign the company into the target EntityGroup (relationship type 2568).

    LjZFkQYH70Ks%3D?

    Sign up

    Personal profile

    Name

    First

    Last

    Gender

    O Male O Female Not Specified

    Default Language

    English

    The information you fill in below will be your login email and password. How would you like to sign in?

    6-character minimum;

    Must contain I upper-case, I lower-case and I number

    Confirm password

    Company Information

    Tell us about your company

    What is your company's legal name? *

    Ifyou operate under a different "doing business as" name, enter it below.

    Leave empty if legal name is your business name

    What's your business number?

    What best describes your company's role in the supply-chain? *

    In which country do you mainly operate? *

    What type of business is your company?

    If your company has a website, what's the website address (URL)?

    Mecka Shop Template

    • Work Item #4416 - Mecka Shop UI and code: apply coupon flow and order integration o Summary: Implemented shop-side apply code flow; calling Mecka API returns pass/fail and display name; order creation now increases redeem count and creates redemption records; order email modified to include coupon discounts.

    https://outlook.offce.com/mail/inbox/id/AAQkAGMOZjliNTUzLT15YTgtNDNkMi1hOGY3LTJlYTFiZjk5ZDM5NgAQAGQwh7eUPb1 LjZFkQYH70Ks%3D?...

    Shop By VEHICLE

    Shop By

    PART NUMBER

    Enter

    Number...




    CATALOG RIMS & TIRES PRODUCT INFO. DYER GUIDES OUR COMPANY LINE CARD

    CONTACTI



    For security reasons. payment information is only valid for 15 minutes. If the transaction isn't ORDER SUMMARY completed within that time- the session will expire. and you'll need to re-enter your details.







    cc

    Payment

    Info

    Product

    o

    ROBIN FOREST

    Vice-President & CTO

    1-613-369-5000 rforest@mecka.com

    SCHEDULE MEETING WITH US

    https://out100k.0ffice.com/maiI/inbox/id/AAQkAGMOZjIiNTUzLT15YTgtNDNkMi1hOGY3LTJIYTFiZjk5ZDM5NgAQAGQwh7eUPb1LjZFkQYH70Ks%3D?. 7/7