Shopify store features and integrations for brands

Period  — 

I maintained client Shopify stores and built the features and external integrations each brand requested.

From AlimTalk reminders for unused coupons 7 days before expiry to marketplace order integration

ShopifyShopify Checkout UI extensionsReactKakao AlimTalk

  • Two brands run by a sports group's Korean subsidiary · coupon‑expiry AlimTalk batches
  • Underwear brand's global store · checkout extension and localized text
  • European sleep brand's Korean subsidiary · backend design and test environment for collecting domestic marketplace orders in Shopify
  • Case brand · lookup API matching store product options to ERP items
  • Beauty brand · App Store submission work for a quantity‑discount app and cart support for a new theme

Skipping coupons already used

Problem
A customer could use a coupon after the batch selected recipients but before the notice was sent.
Solution
Rechecked coupon usage immediately before sending and skipped used coupons. The two brands started at different times, so each brand got an on/off setting and one went live first. The two expiry templates match the Kakao‑approved body text and button URLs character for character. It went live for both brands.

Saving checkout policy consent

Problem
An underwear brand's global store needed to collect and save policy consent at checkout.
Solution
Added a consent checkbox with a Shopify Checkout UI extension and fixed a race condition when saving the value.

Timeouts during bulk collection

Problem
Collecting many product options in one request caused timeouts.
Solution
Split collection into smaller batches and saved each batch to avoid timeouts.