EPISODE 5 - New Customer Accounts FINAL v18 (Approved).doc
55 min 2024-11-28
New Customer Accounts FINAL v18 (Approved).doc

Kalen finally claws out from under a mountain of client tickets—only to discover Postman’s duplicate-before-save bug (rage ensues), Hydrogen’s “no-database” reality, and yet another cranky iPaaS canvas. David’s calm, planning BFCM and flexing new-customer-account tricks while refusing to abandon his low-profile keyboard. Topics hit include indexed metafields, gadget vs Cloudflare, Smile.io love, and why Shopify’s Black-Friday planet means “Shopify, take the wheel.”

Chapters

00:00 Intro
00:51 Digging Out From A Mountain Of Client Work
01:47 Dealing with Feisty Clients
03:13 Making Things Make Sense
05:13 Rushed Deployments & Middlemen
06:10 Weird But Cool Uber Project
07:11 “Empathizing with Customer Personas” 💀
08:22 Third-Party GraphQL Clients Are Trash
09:50 Postman Duplication Rant
13:11 Metafields and Custom Accounts
18:10 Checkout Blocks and Shop Pay
22:10 Shopify Editions Excitement
26:24 Hydrogen & Database Limitations
29:24 Code vs. IPaaS
35:55 Gadget CLI and BigCommerce Nonsense
43:02 Recliners & Monitor Arms
50:21 New Customer Accounts
51:31 Black Friday Prep and Load Testing

Transcript

[00:00:00] Kalen Jordan: One thing that drives me mad about postman is you're working on a query and then you duplicate it inevitably I haven't saved the thing before I
[00:00:11] David: Mm hmm.
[00:00:12] Kalen Jordan: it.
[00:00:12] Kalen Jordan: And when you duplicate it, it duplicates the previously saved version. Okay. It is so
[00:00:21] David: I'm so glad someone else has this exact
[00:00:23] David: specific issue.
[00:00:25] Kalen Jordan: dude!
[00:00:32] This episode is brought to you by smile.io, customer loyalty. That grows your revenue. Join the thousands of Shopify plus businesses that you smile to increase. Repeat purchase rate, provide exclusive benefits for members and VIP customers and build a more profitable business.
[00:00:59] Kalen Jordan: ah, dude, it was okay. I sort of, um, I sort of finally started to, uh, get a little bit of bandwidth. Like I had a couple, I've been just slammed for like a month. I had like three clients hit me with a whole list each. And, and uh, so I was just like, just trying to take a little bite out of each of those and then other things, um,
[00:01:30] David: Oh, that's hard.
[00:01:31] Kalen Jordan: then finally I like looked up like yesterday and I was like, Oh, I'm done with two of the three. And then the third one, I'm like pretty close to done. So that was cool. Um, But then, uh, I have this one client that's getting a little feisty. Um,
[00:01:47] David: one from
[00:01:48] Kalen Jordan: no different one. Different one.
[00:01:51] David: That one's gone.
[00:01:52] Kalen Jordan: I swear.
[00:01:54] Kalen Jordan: Actually, the one from last week, things are fine. Basically, the, um, Basically, the, the agency is, is, uh, is kind of taking a more active role. And I'm not. So we're dealing directly with them quite as much. So the, which is
[00:02:13] Kalen Jordan: which is great. Yeah.
[00:02:15] Kalen Jordan: Which is great. Cause like, he's great. Like he's great at requirements and stuff.
[00:02:19] Kalen Jordan: Like, you know, you know, like when you ask somebody a question, like, okay, you know, you run it, like you're building something out, you know, you run into something, okay. You know, for example, company locations and B2B it's like, okay, are we going to use shipping addresses here or not? And, you know, they just kind of have a sane way of, like, thinking about that or, you know, checking versus like, you know, sometimes you ask someone a question and they're just like, uh, you know, and you
[00:02:48] Kalen Jordan: just never get a clear answer.
[00:02:50] Kalen Jordan: And then they give you an answer, but they end up contradicting themselves later. So, God. Um.
[00:03:00] David: is how it goes most of the time.
[00:03:02] Kalen Jordan: Yeah, it's, so, yeah, and, and like, so when you're working with somebody that just like, things make sense, you know, it's like, it's really nice. But,
[00:03:13] David: Yeah,
[00:03:15] Kalen Jordan: the
[00:03:15] Kalen Jordan: uh,
[00:03:16] David: of work to make things make
[00:03:17] Kalen Jordan: it does! It really
[00:03:19] Kalen Jordan: does.
[00:03:20] David: to the bottom of it, you know what I
[00:03:22] Kalen Jordan: Yeah, exactly. I mean, there's just, there's a lot of moving parts.
[00:03:27] Kalen Jordan: There's a lot of, you know, you're doing something new. You haven't quite done before or other, you know, everybody involved hasn't quite done this exact thing. I mean, you know, it's not like we're building houses where we're building the same house that we've built a hundred times before in the
[00:03:44] Kalen Jordan: exact same way, you know?
[00:03:46] David: But everyone also, like, comes from a different experience of what was possible or what's just easy.
[00:03:54] David: And then you have to deal with
[00:03:57] David: bringing them down.
[00:03:58] Kalen Jordan: Shooting, shooting down their hopes and dreams.
[00:04:02] David: That's right!
[00:04:06] Kalen Jordan: Well, and this other one,
[00:04:08] Kalen Jordan: it's
[00:04:08] David: least for now. We gotta iterate, you know?
[00:04:11] Kalen Jordan: Then, then we'll iterate, then we'll iterate, then we'll get there. We'll get it done. Um, and yeah, like the, the, when the middleman thing is, is not, is not good. Like basically all my clients, even the couple that are through agencies, I do deal with the client or the end client.
[00:04:29] Kalen Jordan: Um, but well, you know, except if the, if the end client is like a lot of points of contact and then they don't, you know, they don't all have a clear, you know, but if there's a single person, that, you know, you can talk to. I basically always am in touch with the end client. And in one case, like I'm not. And so it's like, things are coming back in weird ways from the agency.
[00:04:56] Kalen Jordan: And then all of a sudden there's these random rushes to like push, to like deploy half of the stuff I was working on. And no, let's just deploy this today and we'll do the other part later. And stuff like that. Infuriating.
[00:05:13] David: Sounds like you need an agile process.
[00:05:15] Kalen Jordan: yeah, that is what I need. Also, I need a nice, relaxing job with a, um, with a merchant. If you, if you ever happen to, um, hear of anything along those lines. Yeah,
[00:05:32] David: relaxing. I have all of those same problems.
[00:05:36] Kalen Jordan: you do do a good job of, of masking it. I need to actually meet, like, the people on your team one day and then, and get a sense of whether they're chill or whether they're, you know, high strung or whatever. And
[00:05:51] Kalen Jordan: then I won't feel, and then I'll, you know, have a better, a better
[00:05:54] David: You'll know.
[00:05:55] Kalen Jordan: And then I'll know the truth.
[00:05:57] Kalen Jordan: Um, I think I randomly, You might have posted it. I don't know how I saw like a video of, um, I think it might've been the president of Kuyon or something like that. She seemed super cool. She was,
[00:06:10] David: oh yeah, I posted
[00:06:11] Kalen Jordan: okay.
[00:06:12] David: was a, it was an Uber video.
[00:06:14] Kalen Jordan: that's right.
[00:06:15] David: We did this, um, like we're in the Uber eats app for their climate collection.
[00:06:20] Kalen Jordan: Oh, nice.
[00:06:20] David: And, uh, that was the talk about like people not knowing what's going on.
[00:06:28] Kalen Jordan: Yeah.
[00:06:29] David: Uh, that, that team was weird, but anyway, um, we, uh, we, yeah, we did the, we did the climate collection.
[00:06:38] David: We're in the app
[00:06:39] David: inventories of flow in.
[00:06:41] David: Uh, and then I heard Carla was like nervous about this, uh, doing a video like in an Uber.
[00:06:50] David: Like it's just an interesting, like someone's going to interview you in an Uber about this climate collection.
[00:06:55] Kalen Jordan: Um, nice.
[00:06:57] David: it turned out great. It was, uh,
[00:06:58] Kalen Jordan: about
[00:06:59] David: yeah, it was interesting. Lots of views on that bad boy. That's right.
[00:07:11] Kalen Jordan: How's your week going this week?
[00:07:15] David: Good. We launched, uh, launched the Lilithy program on Monday. It's going well.
[00:07:21] David: Now we're preparing for Black Friday, which starts next week and, um, kind of like feeling the shift towards 2025 planning, which is a lot of fun.
[00:07:33] David: So I've, I got a lot of work, um, to build the roadmap and we did like a. An interesting brainstorm last week across like, uh, retail team, customer experience team, uh, trying to just, uh, identify. Problems on the site empathizing with our customer personas. So, like, there's a lot of interesting stuff that goes into. All of that stuff. And then, uh, yeah, we'll have a
[00:08:04] Kalen Jordan: David, this sounds horrible. Empathizing with customer personas sounds like torture,
[00:08:14] David: I never thought it would be this way, Kalen,
[00:08:21] Kalen Jordan: No,
[00:08:21] Kalen Jordan: that's cool.
[00:08:22] David: here
[00:08:25] Kalen Jordan: That's cool. Um, dude, can I just say that third party GraphQL, uh, clients are all trash.
[00:08:39] Kalen Jordan: I've been
[00:08:39] Kalen Jordan: trying
[00:08:40] David: they don't cover the entire, like, the entire thing.
[00:08:43] Kalen Jordan: Yeah, like they never auto complete, uh, like I've been trying to use Postman, uh, for, I don't know, like, it is nice to be able to save queries, like the Shopify GraphQL app doesn't do a good job of letting you, like, save queries,
[00:08:59] Kalen Jordan: um,
[00:09:01] David: no, I, I have so many postman saved queries, like,
[00:09:05] David: I have a whole workspace.
[00:09:07] Kalen Jordan: Which one thing that drives me mad about postman is you, you're working on a query and then you duplicate it because let's say you're working on a create query and then a mutation and then you want to do an update mutation. So you duplicate it. Inevitably I haven't saved the thing before I
[00:09:28] David: Mm hmm.
[00:09:28] Kalen Jordan: it.
[00:09:29] Kalen Jordan: And when you duplicate it, it duplicates the previously saved version. Okay. It is so
[00:09:37] David: I'm so glad someone else has this exact
[00:09:49] David: specific issue.
[00:09:50] Kalen Jordan: dude! I was sure that I wasn't the only one! God, I hate it!
[00:09:57] David: No, I forget to save all the time. And
[00:09:59] Kalen Jordan: saves? Nobody
[00:10:01] David: I,
[00:10:02] Kalen Jordan: Yeah, no
[00:10:02] David: I change this to inherit auth from the parent?
[00:10:06] Kalen Jordan: God. They should just autos. There's gotta be an auto save feature somewhere. Yeah, they've got too many features in Postman. There's just too many features.
[00:10:23] David: It is kind of crazy. I click like three buttons in there.
[00:10:27] Kalen Jordan: Exactly, dude. That's all anybody wants. I did finally do, like, a shared collection, uh, which I had problems with in the past. I found super confusing, but I did that because I
[00:10:41] Kalen Jordan: have a front end developer that's working on some stuff. I'm working on the APIs. So it's a nice
[00:10:46] Kalen Jordan: way to put them all in one place and stuff.
[00:10:49] Kalen Jordan: So that's, that's fine. But, yeah, there's
[00:10:52] Kalen Jordan: just
[00:10:52] David: How
[00:10:52] David: many do I have here? I don't know. 30 different GraphQL examples in this shared workspace.
[00:11:04] Kalen Jordan: Nice.
[00:11:08] David: the, what was it you were trying to do? Get the value of the metafield on the customer.
[00:11:17] Kalen Jordan: It was a permissions issue. So the graph Q like, you know, when you create, you know, when you create a, uh, a cu a custom app in order to get a token for, for like postman. And so I create, you know, whenever I do that, I go like, all right, like there's no select all button. I don't think. So, I usually will go and be like, alright, products, customer, you know.
[00:11:50] Kalen Jordan: And it never was really an issue until now. I didn't give the meta objects permission. And it
[00:11:56] David: But you were getting some of the about like
[00:11:58] David: you were getting the name and stuff of it.
[00:12:02] Kalen Jordan: was I Oh yeah, oh, I was getting the reference. So I was getting
[00:12:06] Kalen Jordan: So it was a
[00:12:07] David: You had to go into the definite ref definition reference.
[00:12:11] Kalen Jordan: Yeah, because it was a, it was a metafield on a customer referencing a meta object entry.
[00:12:16] Kalen Jordan: Like it was a meta object of roles, and then in the customer, I'm referencing a role, and so the, the thing that it did give me was the GID of the meta object.
[00:12:28] Kalen Jordan: Which in and of itself is just a GID. It's not.
[00:12:32] David: Yeah.
[00:12:33] David: Never helpful. why why is this?
[00:12:37] David: Thank you.
[00:12:40] Kalen Jordan: So and I didn't know whether you had to do separate queries for like all these different types of like Metafield references like a file reference or a meta object reference, but yeah, it handles it great Like you can just pull shit out of there Mm hmm
[00:12:58] David: just like, sometimes it doesn't totally tell you on the dev page that you can get certain fields, but if you go to what that thing is, it gives you like the full list. Right.
[00:13:10] Kalen Jordan: Yeah,
[00:13:11] Kalen Jordan: what?
[00:13:11] David: sense at all?
[00:13:12] Kalen Jordan: Uh, I don't really know what you meant. I just know
[00:13:18] Kalen Jordan: that I was I don't really know. I just know that I was eventually able to figure it out.
[00:13:31] Kalen Jordan: But yeah, it's, it's Like, those are the moments where you start to go like, Okay, GraphQL makes sense. Like, when you
[00:13:37] Kalen Jordan: can like spider into like, related records and stuff like that. Yeah, yeah, you gotta, I just, I just, I just thought of that on the fly. That was
[00:13:54] David: That was pretty cool.
[00:13:55] David: I totally got it.
[00:13:57] Kalen Jordan: that was right off the dome, dude.
[00:13:59] Kalen Jordan: Um, so that was cool. That was, that was, that was a proud moment. Um, but.
[00:14:07] David: you're like building off and metafields on customers for roles?
[00:14:12] Kalen Jordan: Yeah, it's, um, it's, it's basically, uh, this, this, um, this, this customer has this, uh, or this merchant has this, uh, custom account section where they'll have, um, they'll, they'll, they'll need to add, uh, it'll be a, it's like a B2B company and they'll have different team members. That they need to add and they'll have roles.
[00:14:35] Kalen Jordan: So one person would be the admin and then they might have like an accountant and the accountant will need to see like invoices. Uh, but they don't need to see like pro they don't need to like check out. So like we, we, you know, you hide the checkout button, um, there, and they, or they
[00:14:54] Kalen Jordan: might not need, need to see pricing. And then they'll have like the B2B customers will have end customers. that they're basically reselling the products to and they'll want to put some markup on top of their, the prices that they pay. So they'll do some stuff like that. Um, so it's, it's, it's a pretty, it's a pretty simple
[00:15:19] David: So the buyer, like the first buyer and the end buyers both use this site?
[00:15:24] Kalen Jordan: the yeah, yes, yes.
[00:15:28] David: That's interesting. That's like a whole custom thing you're doing.
[00:15:30] Kalen Jordan: Yeah, it's a whole custom, it's a whole custom thing. Yeah. It's a kind of a, kind of a comp, kind of a weird B2B set up. But, um, and, and, you know, it would have been nice to do this in new customer accounts, which are called customer accounts
[00:15:47] David: Customer accounts. Very
[00:15:49] David: nice. Very nice.
[00:15:52] Kalen Jordan: so funny because I kept thinking how weird it is to, and nobody gets it, especially if they, they're not like developers.
[00:15:59] Kalen Jordan: You say new, they're, they completely glaze past it. When you say new customers, like it wasn't until the like sixth time that I was talking about limitations of new customer accounts that, you know, I realized that I should show them what I meant. Cause they had no idea. Yep,
[00:16:21] David: have a login will get the, no, sorry. That's just what Shopify calls the accounts where you don't have a password. Let's start this whole conversation over again.
[00:16:34] Kalen Jordan: exactly. And then the passwordless thing really throws them for a loop. They're like, Well, OK, right, but we can just add a password, right,
[00:16:46] David: No,
[00:16:46] Kalen Jordan: Like not so much. They're like, Well, like, people, but people can, like, share a login, right because our users always share their logins. Nope Ha ha ha,
[00:16:58] David: us up sometimes is we have the new customer accounts and also a lot of people have shop pay.
[00:17:05] David: And so when we're testing and like logging out and logging in, it's like, okay, well, what, what, will happen if I use this shop pay login with the same email address? As this one that's going to send me a code and there's just like some what's happening here, but it is nice to not have a password.
[00:17:22] Kalen Jordan: Dude, but the sho I love the shop pay, because it just logs you right in. I mean,
[00:17:28] David: Oh, yeah, me
[00:17:29] Kalen Jordan: yeah,
[00:17:30] David: but then, like, wait, which shop pay account did I use? Is that the 1 that I set up to test on? Like, is that the 1 that I have my customer tag on?
[00:17:37] David: It's a totally like. We're logging out and logging in all the
[00:17:41] David: time. Weird thing that customers don't actually experience.
[00:17:44] Kalen Jordan: Oh yeah, I know what you're talking about. Yeah. Like I, and I'll usually cause shop pays linked to my personal email, but then like on this one project I have like an email through the agency, but I usually just do most stuff under my personal email with shop pay cause it's so much easier.
[00:18:00] Kalen Jordan: I just, that sucker pops up. I just click on it. I don't have to do the stupid.
[00:18:04] David: Same. I
[00:18:05] David: love shop
[00:18:05] Kalen Jordan: it's, it's so good dude.
[00:18:07] Kalen Jordan: Oh
[00:18:07] David: buy your thing if you have shop pay.
[00:18:10] Kalen Jordan: dude, But this is so wacky, man. So I, I added a checkout block, uh, to this one. It's the first time I actually used checkout blocks. And they just needed like a, to add an order notes field into the checkout.
[00:18:26] Kalen Jordan: So I went in, did it, boom. Not, it shows up in the, in the editor, not showing up for me. I'm like, what the heck? Finally. I log out or something and then it shows up. I click check out as guests and it shows up. I'm like, what? I contact a customer support and they're like, uh, they're like, Oh, um, we, we, we, uh, and I didn't hear back for like five days for starters.
[00:18:56] Kalen Jordan: And then they, um, they're like, Oh, it's not happening for us. Cause they logged in and they could see the checkout block. And then I was like, Oh, that's weird. And then I was like, well, it's happening for all three of us. And I sent a screenshot and I guess I was using the shop pay login. And then the support goes, Oh, it's not compatible with shop pay.
[00:19:13] Kalen Jordan: And I was like, what?
[00:19:15] David: shows up on shop pay.
[00:19:16] Kalen Jordan: So then I realized there's a fricking check box in the, in, in the checkout block to enable it for the shop pay checkout
[00:19:26] David: Oh,
[00:19:28] Kalen Jordan: you got to do. But I'm like, dude, why is that? Why isn't that out of the box?
[00:19:33] Kalen Jordan: For
[00:19:33] David: yeah. Why do I care about that difference?
[00:19:36] Kalen Jordan: Yeah. And why is that a different thing? I mean, it's looks the same.
[00:19:39] Kalen Jordan: It looks like the same checkout. Like what the hell?
[00:19:44] David: No, I agree. I feel like that's a place where some stuff can happen is the like, like in the theme editor, you always can see, okay, this is going to be what it looks like on the front end. And this specific scenario, I can change the product. Um, it even has like its own session. Like I can add something to the cart and then go look at the cart, but in checkout, when you're previewing. There isn't like, you can't do anything
[00:20:12] David: like if I, if I have something that should show up only if there's a specific product in the cart, how do I test? Like, you can't change what's in the
[00:20:20] David: cart. So you got to like, go test it on the front
[00:20:22] Kalen Jordan: Right. Right. Right. Right. That's a good point.
[00:20:25] Kalen Jordan: Yeah. I don't.
[00:20:26] David: it's a little confusing to me because it's like, it's checkout. I got to save changes to my most important part of the site so that I can go see what it looks
[00:20:35] Kalen Jordan: Well, you can do a preview, uh, checkout configuration and then you can, um, actually I'm not
[00:20:42] David: And then you can use, you can do it on the front
[00:20:44] Kalen Jordan: Yeah. Yeah. You can,
[00:20:46] David: Oh, maybe I'm just super
[00:20:47] Kalen Jordan: Dude, honestly, I saw that this last time and I could have sworn. That that preview link didn't exist the last time I'd seen it like a few months back. So What you know what you just what you just said I actually had this as a discussion point which is like when You thought something wasn't possible and all of a sudden it is And you don't like you don't know like you just said am I just stupid or did this literally launch like a month ago?
[00:21:21] Kalen Jordan: You You know, I, I had that happen recently. I told somebody like, it's not possible to index on MetaFields. And I saw that post and the post, they don't put timestamps on like the, on the docs. So I was like, wait, I was like, wait a minute. Has this like, just been, you know, and then it was, it was new, but for a while there, I thought I was just a dumbass.
[00:21:48] Kalen Jordan: I
[00:21:50] David: not have like a manually ingested RSS feed of all of the Shopify's changelogs every day. It's weird. It feels like it's hard to keep up, but that's such a good problem.
[00:22:05] David: I love having nude
[00:22:06] David: stuff all the time. It's like a, I get shiny things.
[00:22:10] Kalen Jordan: No, it is. It's pretty, it's super cool, like, seeing stuff launch. Um,
[00:22:15] David: We got the winter editions coming up. Here we go.
[00:22:19] Kalen Jordan: yeah, I hadn't, dude, I hadn't even thought about that. Although,
[00:22:24] David: account stuff.
[00:22:26] David: Wait, we're getting customer account stuff.
[00:22:30] Kalen Jordan: We're getting customer account stuff that's new. Um, I don't know. Now that I think about it, it's funny though, cause I feel like stuff is launching so much day to day, which is awesome. And then I kind of feel like additions just rolls that stuff up. And then it's like a combination of stuff that already launched six months ago.
[00:22:52] Kalen Jordan: and stuff that like they're gonna announce
[00:22:55] David: We'll launch in six months, maybe.
[00:22:57] Kalen Jordan: yeah, exactly It's like it's already done Or it's like we're gonna announce it and it it might happen. It might not so it's like what's the point, you know But but the pace of just day to day stuff is great like it's pretty awesome
[00:23:18] David: It is. I still need to go back and check if I can get my variant data. Based on metafield value, it's
[00:23:25] Kalen Jordan: Uh, I, I thought I went and looked at that, but I, I, you know, I can't, I can't remember if I did or not. Um, I, I thought
[00:23:36] Kalen Jordan: of
[00:23:36] David: to lock in.
[00:23:37] Kalen Jordan: Yeah, I thought about that and I was like, Oh, I should check. And then I, then I promptly forgot. Um, Oh, but one of the cool use cases that that almost enabled for me was that on this project, uh, they have invoices, invoices.
[00:23:53] Kalen Jordan: uh, multiple invoices per order. So it's not like a Shopify invoice, which is like a, what kind of sort of one to one with an order.
[00:24:04] Kalen Jordan: Um, so it was like, I was like, ah, shoot. And I need to filter on them. So like, they need to have a table that shows invoices. They need to be able to search them. They need to be able to sort.
[00:24:14] Kalen Jordan: And so I was like, dang, like, I can't, um, I can't do that. So I was like, I'll have to use a database for this one table. Everything else we figured out how to put into Shopify. Metafields, MetaObjects, and stuff. And, and then they added the indexing, so I was like, Oh, damn, nice. So I could do this invoices meta object and I'm good to go.
[00:24:39] Kalen Jordan: But then, uh, I realized that, or this dude, Avaldis, shout out to Avaldis, uh, on Twitter mentioned that there's a limit of meta objects, which, uh, on plus it goes up to like 128, 000. Meta
[00:24:54] Kalen Jordan: objects. And because we have to import a bunch of historical data, that wasn't, that wasn't going to be enough. So,
[00:25:03] David: Well, it's a limit on There's a limit on meta object entries?
[00:25:08] Kalen Jordan: I think so. Yeah.
[00:25:11] David: Dang.
[00:25:12] Kalen Jordan: Yeah. Which kind of sucked.
[00:25:15] David: Yeah, no database for you.
[00:25:18] Kalen Jordan: Yeah, dude. So I
[00:25:19] David: Well, you No Shopify
[00:25:21] David: database. You gotta You gotta get a real database.
[00:25:23] Kalen Jordan: I had to spin up a dirty database.
[00:25:27] David: Just got to have that database.
[00:25:29] Kalen Jordan: Disgusting.
[00:25:30] David: Put it on CloudFlare. It'll be free forever.
[00:25:33] Kalen Jordan: Yeah, super, super gross. Um,
[00:25:39] David: that. Okay. I was looking at hydrogen today. Do they, do they have a database or you gotta, you gotta do your own.
[00:25:45] Kalen Jordan: okay. So I also moved off of hydrogen because they don't, they don't have a date. I mean, hydrogen is all about hitting the API, you know,
[00:25:58] Kalen Jordan: directly. And it's great for that. There's all sorts of weird shit when you need to connect. to an external database. Like it gets super complicated. You have to connect over an edge connection to a database in CloudFlare, which I finally got working in my local and then I couldn't get it working in prod.
[00:26:22] Kalen Jordan: Um, it's weird.
[00:26:24] David: That's why you go prod first.
[00:26:30] Kalen Jordan: so that, that kind of sucked. Um, Yeah. They don't, they don't have a database.
[00:26:37] David: Integrations. I'm looking at the website now. Where's the database integration? There ain't one. I got to look at this
[00:26:49] Kalen Jordan: Yeah.
[00:26:49] David: because you could, you could do like a, uh, whatever cloud flares databases, D one or something
[00:26:55] Kalen Jordan: Yep.
[00:26:56] David: and put stuff there, but, but still connecting to it from the hydrogen, like node application is weird.
[00:27:04] Kalen Jordan: Yeah. That, um, yeah. Like you, you have to connect as an edge. Like there's a cold cloud flare tutorial you need or wait, the cloud for I might be mixing up Prisma. Well, I might be. Yeah. There there's a Prisma, which is the ORM I was looking at
[00:27:24] Kalen Jordan: that can connect To a cloud floor. It's, it's weird, dude. It, I I spent way too much time on it, man.
[00:27:34] Kalen Jordan: hate
[00:27:34] David: You should totally just spin up a cloud flare account and like put some things
[00:27:40] David: together. I bet you would like it.
[00:27:42] Kalen Jordan: No, I,
[00:27:42] Kalen Jordan: mean, I, I'm sure it'd be great. Um, it's
[00:27:47] David: It's way easier than I thought it was. I made stupid website and it's like free and just works.
[00:27:53] Kalen Jordan: cool. That's pretty sweet. It's just that like hydrogen is using cloud flare workers under the hood. So I didn't, I didn't,
[00:28:06] Kalen Jordan: know whether I needed. A separate one for, like I was following this tutorial and it was telling me to create a worker, a Cloudflare worker. I was like, wait, do I need to get a new one or is hydrogen
[00:28:20] Kalen Jordan: already the one?
[00:28:21] Kalen Jordan: Yeah.
[00:28:22] David: It does kind of seem like you create like multiple workers.
[00:28:26] Kalen Jordan: Okay.
[00:28:26] David: Um,
[00:28:27] David: when you're doing stuff with those, but it was pretty like, if you're doing it in the cloud flare. Uh, environment, like just online or on their website, they have pretty easy ways for you to be like, okay, I want a database now.
[00:28:42] David: And so you'd spend up to D1 and then it's, they give you all the, how you connect to D1 from the worker. So, I'm surprised it's not easy like that in hydrogen.
[00:28:52] Kalen Jordan: Okay. Yeah. That's weird. What does D one stand for? Division
[00:28:59] David: don't know,
[00:29:02] Kalen Jordan: wants a D it's a division one database.
[00:29:05] David: Cloudflare D1, I think they just call it D1.
[00:29:10] Kalen Jordan: That's cool. Sounds kind of cool.
[00:29:13] David: SQLite,
[00:29:16] Kalen Jordan: Dude, I am starting to hate iPass with an absolute passion.
[00:29:24] David: Oh, no.
[00:29:25] Kalen Jordan: yeah, just any kind of visual, I mean flow is fine. We carve out flow because you know, if there's something you can do in flow, you do it. If not, you don't. You know, you're not stuck doing some gigantic project on flow, you know.
[00:29:42] David: Like thinking you're going to be able to do anything. And then
[00:29:45] Kalen Jordan: yeah, exactly.
[00:29:47] Kalen Jordan: But, like, I'm so sick of all the stupid visual builder if else thens. Like, I, the last straw for me was, you know, you have to create, like this one I'm working in, you have to create these, like, sub recipes. Uh, which is kind of cool. And then you can call them from the main recipe and then you have to define the schema of what data is going in, what data is going out.
[00:30:18] Kalen Jordan: And then, so I wanted to do one that was going to do a find or create operation. Like I'm pulling in products. So I got either. Find the existing product. If it exists, if not create it, return that back. So then I can deal with the variance and stuff like that. And in the sub function, like I needed to return, if the product exists, I needed to return.
[00:30:40] Kalen Jordan: And then if it did, I need to create it and return. And I, and I had to map those two return returns separately. Like I had to map each of the fields in the stupid schema separately twice. And I'm just like. This is not, this is not right. It's not okay. So I just ended up using they have a javascript thing, you know, you can write just code in there
[00:31:09] David: I'll just write code.
[00:31:12] Kalen Jordan: I'm just
[00:31:12] David: I've done that before,
[00:31:14] Kalen Jordan: Yeah, dude. Oh god. It's so much. It's so much easier Oh, man
[00:31:23] David: especially if they like baby you a little bit on like when you're writing the code and you can see like the input and then like click a button and see what your code did and see the
[00:31:33] David: output. that's really fun.
[00:31:34] Kalen Jordan: pretty cool. This one doesn't
[00:31:37] David: I feel like, uh, yeah. Soligo does a good job with that.
[00:31:40] Kalen Jordan: That's cool. That's cool. I still have never actually used Silego. I've heard so many things about it. I've heard most people say pretty positive things about it. Um,
[00:31:51] David: It's like a JIRA situation.
[00:31:53] Kalen Jordan: oh,
[00:31:54] David: You, like, I don't enjoy it,
[00:31:57] David: but for the most part I don't. But it works, and it's like there's nothing else, so,
[00:32:03] Kalen Jordan: Yeah.
[00:32:04] David: alright.
[00:32:05] Kalen Jordan: Yeah. Yeah, dude,
[00:32:08] Kalen Jordan: so
[00:32:08] David: it's,
[00:32:08] David: just because I would rather write
[00:32:10] Kalen Jordan: Yeah, that's the thing, man. It's just code from here on out. I'm so done with these stupid things. Stupid
[00:32:20] David: So you're, you went back to, uh, using gadget.
[00:32:24] Kalen Jordan: Yeah, well yeah, for instead of hydrogen, just because of the database issue. Oh,
[00:32:31] Kalen Jordan: you mean for the iPass? No, for the iPass thing, the iPass itself has a JavaScript, like, action.
[00:32:38] Kalen Jordan: And then, with, uh, so I just wrote the entire, like, thing in there. the whole workflow is, like, one JavaScript
[00:32:49] David: Ingest webhook, do everything.
[00:32:52] Kalen Jordan: Exactly. Exactly. I mean, and I will say the way it pulls the NetSuite data in is great. Like it pulls it in, it does the SOAP for me so that I don't have to deal with
[00:33:06] Kalen Jordan: the
[00:33:06] David: that's good. That's
[00:33:07] Kalen Jordan: Gives me a nice JSON object and then I can just write, write code from there.
[00:33:13] Kalen Jordan: So.
[00:33:14] David: Nice.
[00:33:19] Kalen Jordan: But yeah, with the hydrogen one, I moved that over to gadget because of the database connection thing and I'm getting more and more comfortable with gadget. So it, um, it's,
[00:33:32] David: gadget account and then you just use that for your clients when you need to,
[00:33:37] Kalen Jordan: yeah. Um, and like I have, like I log in with my main email and then I have like my own, um, like team or whatever. And then if somebody adds you to their team, um, Then there's just like a drop down up top where you can switch teams and then um, go into any project in a given team. So it, it handles
[00:33:58] David: do you have to have your client like install the gadget app and pay for it or how does the payment work?
[00:34:04] Kalen Jordan: Um, so they'll, um, you'll have the client set it up and put their billing info in there. And then from there you can install the app, you know, yourself and all that kind of
[00:34:14] David: But you're just like, Hey, I need gadget to do this. Buy it for
[00:34:18] Kalen Jordan: Yeah. Yeah. Yeah. that's, that's pretty nice. It's, it's handled pretty smooth. Um, yeah, so I'm getting a little more comfortable. They added, it's funny cause I recently was like posted, I was like, man, it'd be so cool if the, cause they have a command line tool, uh, that like syncs your code, uh, locally and things like that.
[00:34:42] Kalen Jordan: And, um, and I, and I was like, man, it'd be so cool if you could see logs. In this, in the command line, because normally I go to the web interface to like see the logs and it's kind of crazy and it's, it also like, like jams up all the memory on my laptop. I only have eight megs or gigs or whatever it is like a dumb ass.
[00:35:04] Kalen Jordan: Um, so literally every time I open the logs, if I have anything else open, my computer crashes. So anyways, they ended up like, there was a new version, which I kept seeing it telling me like to upgrade them. You know, you, you get a reminder to upgrade your CLI
[00:35:25] David: Yeah. And
[00:35:25] David: you're like no, I'll
[00:35:26] Kalen Jordan: yeah, like I'll do that later.
[00:35:27] Kalen Jordan: And like for the next six months, anyways, I, somebody replied, they're like, Oh, they already have that. So I just needed to upgrade and then they, they have the logs in there, which is kind of cool. Um, but then,
[00:35:42] Kalen Jordan: but then I noticed they don't always show up. Sometimes the logs just don't show up in the command line.
[00:35:49] Kalen Jordan: So then I'm back and then I'm back to the web interface for the, for the logs every once in a
[00:35:55] David: That's why you just have 500 tabs open at all times using tab groups. You ever use tab groups in Chrome?
[00:36:04] Kalen Jordan: Dude, what is a tab group? You,
[00:36:08] Kalen Jordan: you,
[00:36:08] David: I have so many tabs.
[00:36:10] Kalen Jordan: you have a problem. You need to
[00:36:13] Kalen Jordan: get help. At the point where you start doing tab groups, you need to just admit defeat and get help, dude.
[00:36:24] David: groups and each one has like 10 tabs in it. And then I got a bunch of tabs over to the side that aren't even in a group. That's how you know, they aren't important.
[00:36:40] Kalen Jordan: Pleb tabs. That's crazy. No, I've literally never heard of a tab group before. Okay.
[00:36:51] David: you just want to have so many websites open like one for your logs.
[00:36:57] Kalen Jordan: I'll have to check that out. But, uh, then, uh, the
[00:37:02] Kalen Jordan: other,
[00:37:02] David: through tabs.
[00:37:04] Kalen Jordan: other thing about Gadget that's killing me is they're, they keep posting about all these stupid big commerce things that they're working on. They're like, some stupid
[00:37:15] Kalen Jordan: livestream. Yeah, dude, like, what's your deal? Um, but, yeah. That's, that's fine.
[00:37:25] Kalen Jordan: It is, it is what it is. I mean, like I
[00:37:30] David: Focus, you guys.
[00:37:32] Kalen Jordan: I get it business, et cetera, et cetera. You got to do the businessy thing, whatever. But I, I honestly think there's probably more profit in just focusing on Shopify. Like as good as they are, they could, they could like be even better for, whatever. Shopify and just freaking eat up all the market share like champs.
[00:38:01] Kalen Jordan: Um,
[00:38:02] David: I guess you have to be like, I imagine there's some worry that Shopify just eventually does that though. So they got to have their foot in the door somewhere else.
[00:38:16] Kalen Jordan: yeah, but I mean, I'm sure they want to get acquired. Why not just, just
[00:38:21] David: Hmm.
[00:38:22] Kalen Jordan: acquired by Shopify? Like
[00:38:24] Kalen Jordan: there's no,
[00:38:25] David: that's like the negotiation tactic.
[00:38:28] Kalen Jordan: maybe, maybe, I don't know. understand these business types, man. Just pick a niche and go
[00:38:34] David: Just, just make a two step I PASS workflow where the second one is just JavaScript.
[00:38:46] Kalen Jordan: Exactly, just brute force it dude, just brute force it. Oh man. Every time, and every time I create a new app in gadget and it shows you a modal to pick the type of, you know, and it used to just be like a Shopify app or a web app. And now there's a stupid BigCommerce button there.
[00:39:09] Kalen Jordan: It's So it makes me so mad, dude.
[00:39:17] Kalen Jordan: By the way, shout out to BigCommerce, all the
[00:39:20] David: Yeah, shut up.
[00:39:23] Kalen Jordan: So, yeah, that's
[00:39:26] David: Do you have like all of the Shopify merch?
[00:39:30] Kalen Jordan: Not like a crazy, not like an insane amount. I got the keyboard, uh
[00:39:36] David: Oh, did you?
[00:39:37] David: I have this old, I have this, uh, Newfie keyboard. And it keeps, I keep missing keys, and rather than, like, take it apart and blow, blow air at it,
[00:39:47] David: maybe I'll just get a new keyboard.
[00:39:50] Kalen Jordan: There you go, dude, that's a good, that's a good rationale Why clean something
[00:39:56] Kalen Jordan: when you can just get it get a brand new one
[00:40:02] Kalen Jordan: What uh, you said it's what what kind of keyboard it's called a Newfie?
[00:40:07] David: Newfie.
[00:40:07] David: N U P H Y.
[00:40:10] Kalen Jordan: Oh nice Is that like uh some kind of mechanical keyboard or?
[00:40:17] David: Yeah, it's a low profile. I, I hate having to move my fingers.
[00:40:22] Kalen Jordan: Dude Oh
[00:40:25] David: I just like the short keys are what I always look for.
[00:40:28] Kalen Jordan: dude. So honestly that and the, and, and also the fact that the keyboard layout is slightly different from my regular Apple keyboard is basically the reason why I don't even use the Shopify keyboard.
[00:40:43] David: Oh, cause you're coming from the chiclet style
[00:40:45] David: Apple keyboard.
[00:40:46] Kalen Jordan: Which I like the mechanical crunchiness, but I don't like how high it is. I do really like a low profile keyboard.
[00:40:56] David: Yeah, you should check out like they have low profile. There's quite a few different ones You should try it if you care to but like the Apple keyboard, that's what I came from too So that's why I always look for the low profile.
[00:41:09] David: I really like sliding my fingers between the keys you ever do that
[00:41:13] Kalen Jordan: I think, uh, let me see. I have to slide in. I guess I do. I guess I do. Yeah. You can't slide them on the other ones.
[00:41:22] David: No,
[00:41:23] Kalen Jordan: Yeah,
[00:41:24] David: but you can slide on this one
[00:41:26] Kalen Jordan: dude. I love an Apple keyboard, man. I, I, I, dude, I bought five different mechanical keyboards recently and I got
[00:41:33] David: just to try gotta crack this
[00:41:36] David: nut
[00:41:36] Kalen Jordan: went nuts. I got the split keyboards, dude. I got some stupid keyboards and I ended up sticking with the Apple keyboards.
[00:41:45] Kalen Jordan: They just, you know,
[00:41:49] Kalen Jordan: they just do
[00:41:50] David: Yeah, they're, no, I like them too.
[00:41:52] Kalen Jordan: Yeah. I love an Apple
[00:41:55] David: Blulululup.
[00:41:56] Kalen Jordan: but I did get, um, I did get one new, the new Apple keyboard that has the touch ID on it. Cause, um, I have like one chair with like a monitor and then I have another chair with like next to my laptop. Um, and when
[00:42:14] Kalen Jordan: I'm on the, yeah, so when I'm on the recliner I don't have anywhere to touch ID anything.
[00:42:20] Kalen Jordan: So I was like, I need to get that. I need to get that
[00:42:23] David: gotta get
[00:42:23] David: that. Man, I gotta get a recliner in here.
[00:42:27] Kalen Jordan: dude, it's the way to live.
[00:42:29] David: I have a couch over there, that would be super cool, like I would feel like so cool if I was just working from the couch. I need like five more monitors.
[00:42:37] Kalen Jordan: it's the best dude. Get yourself a nice monitor set up. Nice monitor arm. And, um, yeah, it's
[00:42:48] David: Oh, a monitor arm, okay. Just put a whole nother monitor over there.
[00:42:53] Kalen Jordan: Yep. Yep. You need a
[00:42:56] Kalen Jordan: good solid, need a good solid monitor arm. Um,
[00:43:02] David: send me a link, I need a, I need a Do some shopping.
[00:43:06] Kalen Jordan: I have a link for you. I dude, I was looking for monitor arms and I found a, I saw a couple and I was going to get one of the look a little bit cheaper ones. I think the one I got was like 90 bucks, had solid reviews. It was like, man, this thing is so solid. I installed it and it was just. Totally solid.
[00:43:26] Kalen Jordan: It's been, it's been perfect. I sound like a
[00:43:29] Kalen Jordan: monitor sales person right now.
[00:43:36] Kalen Jordan: But
[00:43:36] David: Gotta keep your options
[00:43:38] Kalen Jordan: know how it is these days where like so many electronic things are just so cheap
[00:43:42] Kalen Jordan: that when you get something and it just feels solid, it just, it like stands out kind of a thing.
[00:43:51] David: Like it's heavy.
[00:43:52] David: Like they just put metal in it and it feels
[00:43:55] Kalen Jordan: Yeah, you just, yeah, you just need some heft.
[00:43:59] David: Yeah. I feel like I like when I buy things that are metal more than like, I don't know. It feels different because it's heavy, I guess, which is weird.
[00:44:12] Kalen Jordan: Yeah, well I don't, I mean, I don't really think it's weird. I think people just like things that are heavy. Like you,
[00:44:18] Kalen Jordan: you, yeah, you, want it to feel like substantial or something. Um,
[00:44:24] David: I agree. I
[00:44:27] Kalen Jordan: about, oh yeah, sorry, sorry, go ahead.
[00:44:31] David: was just thinking about things made out of wood, and then I realized that we should probably not talk about this anymore.
[00:44:39] Kalen Jordan: I have 20, like 22 things on the list right now. Uh, I'm getting a little, I'm getting a little overwhelmed. Um,
[00:44:51] Kalen Jordan: there's
[00:44:51] David: Didn't we start with 22 things on the
[00:44:53] Kalen Jordan: the list perpetually has 20. Cause I add, but I, but I add, you know, I've added every, every week I'll add stuff to the list. Um, Like another one of those weird things I didn't know about was that you can change, you can change the my Shopify URL.
[00:45:14] Kalen Jordan: Um, and did you know about this?
[00:45:18] David: Yeah, I think I've done it before and it like didn't work well.
[00:45:22] David: It was like a year ago.
[00:45:23] Kalen Jordan: Exactly. So like I told the team, I was like, yeah, I said, I said, you can't change the URL. So they might want to create a new one for prod. And then this guy, this dude chimes in, he's like, actually you can change the URL. And he sends me the link and I was so mad, you know, that I was like, I get so mad
[00:45:42] David: Wrong
[00:45:42] David: again.
[00:45:43] Kalen Jordan: yeah, I get so mad when I'm wrong.
[00:45:45] Kalen Jordan: So I pull it up, I start looking into it. And then it mentions
[00:45:49] David: There's something that's not gonna work here. I know it.
[00:45:53] Kalen Jordan: I would approve of rock. And then it mentioned this weird stuff about how like the old. Uh, domain like doesn't completely go away. And then somebody told me that they actually, and basically nobody has ever done it. Like everybody replied and was like, I've never done it before, you know, or I'm afraid to do it or something like that.
[00:46:17] Kalen Jordan: And this one guy who had done it, he said, your admin URL does not change and only your front end URL changes. Literally, if you're, if you don't have a custom domain, it's just like, who doesn't have a custom domain? Your myshopify. com frontend URL is the only thing that changes. So it's like, totally
[00:46:44] David: that's what the weird thing was.
[00:46:46] Kalen Jordan: Yeah.
[00:46:49] David: we had like a testing environment that we spun up and it didn't like, we didn't like the, uh, you know how in the admin, uh, and you're switching between stores, it does like the first, like the first three letters, as an
[00:47:06] Kalen Jordan: Oh, yeah, yeah,
[00:47:06] Kalen Jordan: yeah, yeah,
[00:47:09] David: or something stupid. Like, we didn't like what the three letters were, so we
[00:47:12] David: were trying to change it and that never changed.
[00:47:18] Kalen Jordan: God, that's funny. Um, can you, can you put a logo in place of those three letters or is that,
[00:47:27] David: Oh, that would be cool.
[00:47:28] Kalen Jordan: you can. I feel like some of my,
[00:47:30] David: will be able to like next month.
[00:47:32] Kalen Jordan: Oh yeah. Next one.
[00:47:35] David: I don't know. I'm guessing
[00:47:36] Kalen Jordan: after additions. Yeah.
[00:47:40] David: just because things always change. Never
[00:47:44] Kalen Jordan: No, I think you can. Cause I think I did that for one client. I got to double check. It's so weird how there's so many features, you just like, They're all, it's like, you can never know every single feature, and then even if you did know a feature
[00:47:59] Kalen Jordan: six months ago, you forget about it. Something changes, or whatever.
[00:48:06] Kalen Jordan: It's insane.
[00:48:07] David: I'm excited for the, uh, the customer account, custom links thing. That's coming out soon.
[00:48:14] Kalen Jordan: Yeah.
[00:48:15] David: That's one of the things that was hard with our loyalty integration was that you have to log in, but there's no way to get back and you can't put a link there.
[00:48:25] Kalen Jordan: Mm hmm. Like a top nav link?
[00:48:29] David: Yeah, exactly.
[00:48:31] Kalen Jordan: yeah, yeah.
[00:48:33] David: Like, we'll say something like, click, like, log in to view the program, and then they click log in, and then they're in their account history.
[00:48:44] Kalen Jordan: Oh
[00:48:45] David: And there's no, there is no way to redirect with customer accounts. With
[00:48:50] David: old customer accounts, you
[00:48:51] David: can. Oh,
[00:48:55] Kalen Jordan: A redirect. Yeah. There's quite, there's quite a few things they still need. Like it's actually not possible to do like, like, you know, how there's like an order grid in the, in the, uh, customer counts and then, and then, You can toggle from a grid to a table or whatever.
[00:49:16] Kalen Jordan: You can't, if you, if you're building an app, a new customer accounts, UI extension, you can't do a table. There's no way to do a table. Tables, no such thing as creating a table.
[00:49:28] David: and can you do like, can you do custom? How does it
[00:49:33] David: work? Do you get a page?
[00:49:35] Kalen Jordan: not a tip. There's, there's, there's a, there's a list of components. So
[00:49:40] David: I see.
[00:49:41] Kalen Jordan: there's like a, grid, there's like a flexbox type of a grid. Um, and there's
[00:49:47] David: I imagine there's a way you can do a window to like your app or whatever, or no,
[00:49:54] Kalen Jordan: uh, you mean like an
[00:49:55] David: I guess it's the same as checkout. Yeah.
[00:49:58] Kalen Jordan: No, yeah, no, you can't do an iframe, they're just react components. And they're pretty, yeah, they're pretty locked down. So, um, I mean, but it's, but they're, it's like they're every, they'll have everything soon enough. You know what I mean? They're just going to keep adding and investing in it.
[00:50:18] Kalen Jordan: It's going to be awesome. It's just like,
[00:50:21] David: Yeah, I'm, I'm interested in seeing what happens with customer accounts. That's hopefully some cool
[00:50:25] Kalen Jordan: oh yeah, it's, it's going to be great once it's more feature complete. I mean, it's a, it's a really nice little section. Um,
[00:50:34] David: just glad I don't have to deal with passwords.
[00:50:37] Kalen Jordan: right, right. Like just like customer service requests and stuff like that, or
[00:50:44] David: Yeah.
[00:50:45] David: And just like worrying, like, um, we didn't have to migrate people and their passwords over to Shopify cause we just decided to use new customer
[00:50:54] Kalen Jordan: Oh, that's
[00:50:55] David: that was
[00:50:56] David: nice.
[00:50:57] Kalen Jordan: right, right, right, right. Yeah, it's, it is, it is a really nice like simplification. And I
[00:51:06] David: You know, what's really nice for me right,
[00:51:07] David: now is I haven't had to think about load testing at all. That's really cool. Which, like, a couple years ago, I, like, paid someone to load test my site, and now I'm just like, Shopify, take the
[00:51:24] David: wheel. I'm just gonna wait and watch the planet shoot fireworks around. I wonder if we're getting that back.
[00:51:31] Kalen Jordan: Right.
[00:51:32] David: I hope it comes
[00:51:33] Kalen Jordan: Dude, they always do the
[00:51:34] David: There's probably gonna be something, like, stupidly
[00:51:36] Kalen Jordan: It's ridiculous how good they do Uh, those, those uh, Black Friday things. It's insane.
[00:51:44] David: probably the thing that I'm looking forward to the most from Winter Edition.
[00:51:50] Kalen Jordan: Nice. Yeah. It's, I think some people, I remember seeing this request, somebody wanted to automatically create a ton of orders because they wanted to load test their like backend warehouse system or something like
[00:52:10] Kalen Jordan: that. They had some process on the backend dealing with, uh, inventory, like order inventories and like that.
[00:52:17] Kalen Jordan: And I was
[00:52:17] David: Yeah, that's the one thing I still get nervous about.
[00:52:20] Kalen Jordan: Yeah.
[00:52:21] David: Still have to talk to NetSuite, still have to send all the orders.
[00:52:25] Kalen Jordan: Right,
[00:52:26] David: we've had issues there before, but
[00:52:29] Kalen Jordan: right. Dude, so
[00:52:31] Kalen Jordan: like, do you, like, do you get, like, do, is Black Friday like nuts? Like, do you get, like, hot potatoes you gotta deal with and stuff like that? Did things
[00:52:44] David: No hot potatoes. I don't know what that is, but we, um,
[00:52:47] Kalen Jordan: I was
[00:52:51] David: that was, that was straight from the top of the dome, wasn't it? Oh,
[00:52:59] Kalen Jordan: thing that came to mind was hot potatoes.
[00:53:08] David: used to like, I, this is like the most nervous time of the year for
[00:53:11] David: me, but we've been. Like all we've been dealing with this year is just making sure that all the content is ready to go and looks good and
[00:53:20] David: compare at prices, baby.
[00:53:21] Kalen Jordan: That's cool. That's super cool. And what about apps? Like, do apps that have their own databases and stuff, do they ever go down?
[00:53:32] David: The, uh, the nice thing about most apps that we use, well I guess all of them is that they just use like Shopify functions. So there's nothing to worry about there other
[00:53:45] David: than like the backend. Going down because like that's when you're in, that's when you're talking to the, the, the custom apps servers is like when you're configuring the
[00:53:56] David: app. Otherwise, it's just a Shopify function. So I, I'm not scared. Stop trying to make me scared.
[00:54:06] Kalen Jordan: No, I wasn't trying to. You seem pretty chill and the reason, the only, the only reason I'm asking is because I'm newer to this, you know, this like Black Friday Shopify situation. So I'm trying to figure out what to
[00:54:20] David: Oh, Yeah.
[00:54:21] David: Uh, okay. So I said something about the fireworks on the planet. You know, you don't know what that is.
[00:54:26] David: That, that's
[00:54:27] Kalen Jordan: no, I've, no, no, no, I've seen the visualization.
[00:54:30] Kalen Jordan: But like in terms of having like a number of active Shopify clients that I'm like responsible for For Black
[00:54:38] Kalen Jordan: Friday, like this is the
[00:54:40] Kalen Jordan: yeah, this is the first time I've had that so
[00:54:44] David: Okay. Don't be scared. Yeah, it'll be fine.
[00:54:56] Kalen Jordan: Yeah Okay, all right. That was the least reassuring. That'll be fine. I've, I've never heard, but okay.
[00:55:08] David: Yeah. Tension, like tensions are always, everyone sells a lot during Black Fridays. And so like, once you start, Like now you have, now you need that to happen. And so if it's not happening, what's the problem? What's wrong?
[00:55:24] Kalen Jordan: Get in there, troubleshoot, figure it out.
[00:55:26] David: Get in there.
EP 5: New Customer Accounts FINAL v18 (Approved).doc

© 2025 All Rights Reserved SCORE: 0

Kalen
Punch Kalen - @kalenjordan
David
Punch David - @d_rbn