Internal · Manager & HR Reference
How to set up employee accounts, issue discount codes, approve orders, and apply store credit — everything HR and branch managers need to operate the store day-to-day.
Onboarding
Employees create their own account through the signup form on the store. Shopify creates the customer record automatically with all their details. HR's job is to review it, attach it to the right branch, issue a discount code, and approve them to shop.
Log in to Shopify admin at admin.shopify.com/store/impact-rentals.
Go to Customers → Segments and click Pending Approval. That's a saved segment showing everyone who has signed up but hasn't been processed yet.
Click into a pending customer. On the right side of their profile, you'll see the Metafields panel with everything they entered on the form:
Verify the basics:
Move on to Section 2 to attach them to the matching B2B company location, then Section 3 to create their personal discount code.
Once those are done, come back to the customer profile, edit the Tags, and:
Save. The employee can now shop.
Email the employee to confirm they're approved and share their personal discount code from Section 3.
B2B Company
Linking the employee to the IMPACT Rentals B2B company applies tax exemption automatically and ensures orders ship to the correct branch by default. This is the most important step in the approval flow — without it, the employee can't shop the store properly.
On the employee's customer profile, note the Location in the Metafields panel (from Section 1) — that's the branch they selected on the signup form.
Go to Customers → Companies and click IMPACT Rentals.
Under Locations, click the branch matching the employee's Location metafield:
In the location's Customers section, click Add customer.
Search by the employee's name or email and select them from the dropdown.
Set their permissions:
Click Save. The employee is now linked to the branch, tax-exempt, and configured for "checkout to draft order" approval flow.
Discounts
Every order at the store needs to be discounted to $0 — IMPACT covers the cost. There are three types of codes; pick the right one for the situation.
| Type | Format | Use for |
|---|---|---|
| Personal | IMPACT-FIRSTNAME-LASTNAME | Day-to-day employee orders. Created at onboarding. |
| Branch | IMPACT-BUFORD, etc. | Bulk orders for a branch (safety refresh, jobsite signs, group items). |
| One-time | IMPACT-OCCASION-NNNN | Special occasions — retirement, service anniversary, recognition. Expires in 90 days. |
Go to Discounts → Create discount → Amount off order.
Set the code: IMPACT-FIRSTNAME-LASTNAME (e.g., IMPACT-SCOTT-ANGEL).
Discount value: Percentage — 100%
Customer eligibility: Specific customers → search and add this employee only.
Usage limits: leave both unchecked (no overall limit, no per-customer limit).
Active dates: Start today, no end date. Deactivate on employee exit.
Click Save, then email the code to the employee.
Same flow as above, but with these changes:
Go to Discounts, search for the code, click it.
Click Deactivate in the top-right. Don't delete — keeps the historical record intact.
Orders
Every employee order arrives as a draft order for review. Scott is the primary approver; Steven (HR) is the backup. You can approve as-is, edit, or reject.
Go to Orders → Drafts. New employee orders show up here.
Click the draft to open it. Review:
If everything looks good, click Mark as paid (since the discount makes it $0) and then Create order. This converts the draft into a real order and triggers fulfillment.
The employee receives an automated "Order approved" email.
In the draft order, click Edit.
Adjust quantities, swap items, fix engraving typos, or change the shipping address. Save your changes, then approve.
In the draft order, click the ... menu (top-right) → Delete draft.
Email the employee directly with the reason — Shopify's reject flow doesn't auto-notify them.
Go to Orders → Create order.
Add the customer (search by name), then add products from the catalog.
Apply a discount code in the discount field to take the total to $0, OR use Add custom item → set price to $0.00.
Click Mark as paid → Create order.
Recognition & Awards
Store credit is an alternative to one-time discount codes. Use it for recognition awards, service anniversaries, or anywhere you want the employee to feel "spent" against a balance instead of a code. It's a Shopify-native feature — the credit appears at checkout automatically.
Go to Customers, search for the employee, and open their profile.
Scroll to the Store credit section on the customer page. (If you don't see it, scroll the right-side panel — it appears under contact info and order history.)
Click Add store credit.
Fill in:
Click Add credit. The employee is automatically emailed a confirmation that credit has been added.
At checkout, the employee will see the credit balance and can apply it to their order — alone or stacked with a discount code.
On the customer's profile, find the Store credit section and click View credit history.
Click Adjust credit, enter a negative or positive amount with a reason, and save. The transaction stays in the history log.
Reference
| Situation | Do this |
|---|---|
| New employee signed up via the form | Filter Customers by tag PENDING APPROVAL → Section 1 (review) → Section 2 (assign to branch using their Location metafield) → Section 3 (create personal code) → swap tag from PENDING APPROVAL to approved → email the code |
| Employee says "my code doesn't work" | Check spelling, check Discounts page to confirm code is Active, check customer eligibility includes their account, and confirm they have the approved tag |
| Branch needs a bulk order of safety gear | Branch manager places order using IMPACT-[BRANCH] code, adds reason in cart notes |
| Service anniversary gift | Section 5 (store credit) or Section 3 (one-time code) — your call |
| Employee leaves IMPACT | Customers page → find them → Edit tags (remove approved) → Section 2 (remove from B2B company location) → Discounts → deactivate their personal code |
| Employee changes branches | Update their Location metafield to the new branch → Section 2 (remove from old location, add to new one) |
| Order needs to ship somewhere unusual | Edit the draft order before approving → change shipping address → approve |
| Branch | Code | Address |
|---|---|---|
| Buford, GA HQ | IMPACT-BUFORD | 5800 Lanier Islands Pkwy, Buford, GA 30518 |
| Mableton, GA | IMPACT-MABLETON | 550 Discovery Pl, Mableton, GA 30126 |
| Athens, GA | IMPACT-ATHENS | 625 Hancock Industrial Way, Athens, GA 30605 |
| Greenville, SC | IMPACT-GREENVILLE | 290 Morley Ct, Duncan, SC 29334 |
| Task | Owner |
|---|---|
| New account setup & personal code creation | HR (Steven) |
| Order approvals — primary | Scott Angel |
| Order approvals — backup | Steven (HR) |
| Branch bulk orders | Branch manager (with bulk code) |
| Recognition / awards / store credit | HR or branch manager |
| Store technical issues | RMH Websites (www.rmhwebsites.com) |