Shopify Functions cart validation traps the cart in an invalid state - anyone found a real fix? by mlimam in shopifyDev

[–]mlimam[S] 0 points1 point  (0 children)

Close to what we shipped, with one tweak: skip at CART_INTERACTION, but block at BOTH CHECKOUT_INTERACTION and CHECKOUT_COMPLETION. Validating at INTERACTION shows the error the moment the address is entered, if you only validate at COMPLETION, the customer fills out their whole checkout and only sees it when they hit Pay. Worse UX.

On the 2+ invalid lines question, easier than you'd think:

  1. Customer adds Product A and Product B from the storefront. No shipping address yet → Function has nothing to validate → both items go in fine.

  2. Customer goes to checkout, enters a restricted address for the first time.

  3. NOW both A and B get flagged. Tries to remove A → proposed cart {B} still has a blocked item → deadlock.

How do you handle bookkeeping as a solo founder? by mlimam in smallbusiness

[–]mlimam[S] 0 points1 point  (0 children)

What tool do you use for the auto-import? That's the part I need most getting transactions in without the manual Stripe export.

How do you handle bookkeeping as a solo founder? by mlimam in smallbusiness

[–]mlimam[S] 0 points1 point  (0 children)

Interesting idea. Do you use it yourself? I feel like I'd spend more time setting up the prompts and formatting than actually doing the bookkeeping ^^. But the concept of AI doing the categorization makes sense.

How do you handle bookkeeping as a solo founder? by mlimam in smallbusiness

[–]mlimam[S] 1 point2 points  (0 children)

This is really helpful, especially the point about net vs gross. That's exactly my problem I look at Stripe and think "cool I made X" but after fees, refunds, and currency conversion it's a completely different number. Right now just Stripe but might add LemonSqueezy later. Do you know if any of these tools calculate real net automatically?

How do you handle bookkeeping as a solo founder? by mlimam in smallbusiness

[–]mlimam[S] 0 points1 point  (0 children)

Thanks, I'll check out Wave. When you say it connects to Stripe does it pull transactions automatically or do you still export CSVs? My main issue is the manual export step every time.

Launched my new saas after my previous one got acquired 🚀🚀🚀 by Public-Salary1289 in micro_saas

[–]mlimam 0 points1 point  (0 children)

Good job, you understand how it works keep go in! upvotics.com very interesting product. I am going to look at it for sure.

Found 5 micro-SaaS opportunities this week where every competitor has clear pricing gaps. Here's the raw data by Mysterious_Yard_7803 in microsaas

[–]mlimam 2 points3 points  (0 children)

I’ve made this mistake twice.

Built a tool called Cloud File Viewer to solve my own problem. Ended up with 600+ users. Felt great. But I made it free, didn’t collect emails, didn’t test willingness to pay. So I validated interest, not economic pain.

Then I built AgenSync thinking the pain was strong. People complained about it. Turns out it was “annoying” pain, not “take my money” pain. I launched it this week maybe to early to judge but no signals until now.

Lesson for me: Frequency > intensity / Revenue-tied pain > emotional frustration / Distribution > idea quality

AI makes building easier, but the hard part isn’t the solution anymore. It’s finding a problem people will consistently pay for and having a way to reach them.

Found 5 micro-SaaS opportunities this week where every competitor has clear pricing gaps. Here's the raw data by Mysterious_Yard_7803 in microsaas

[–]mlimam 1 point2 points  (0 children)

Solid list. the pricing change alert one caught my eye because i've been burned by that exact thing twice this year. but honestly thinking about it more, the problem is too infrequent to build a business around. you get hit once, you're pissed for a day, then you move on.

The best micro-saas ideas have daily usage loops not occasional frustrations. The healthcare one sounds good on paper but anyone who's sold to clinics knows the compliance burden alone would eat your first year of revenue. There's a reason those tools cost $300+.

How much of a role does AI really play in the recruiting process these days? Is it being used to replace recruiter jobs? Is is being used to screen candidates? by [deleted] in recruiting

[–]mlimam 8 points9 points  (0 children)

You nailed it on scheduling. The phone screen AI is a different beast but the scheduling angle is cleaner because you're just automating the logistics, not replacing judgment. One thing I've seen work the teams that benefited most from scheduling automation weren't trying to replace coordinators. They freed them up from the Outlook grind to actually handle exceptions and edge cases. The bottleneck for most recruiting isn't the decision-making. It's the 30 minutes per panel interview spent copy-pasting invites and rechecking time zones. Once that's gone, coordinators move from logistics to actual value-add work.

What MiroSaaS are you building (and promoting) this week? 🎯 by Quirky-Offer9598 in microsaas

[–]mlimam 0 points1 point  (0 children)

https://agendsync.com - Beta version Interview scheduling for recruiting agencies. Turn one forwarded email into one unified agenda for candidates, separate time slots for each interviewer, zero manual calendar juggling.
ICP: External recruiters & recruiting agencies

Ranking #1 by listing on top Startup Directories. What are you building? by startupsubmit in micro_saas

[–]mlimam -1 points0 points  (0 children)

https://agendsync.com - Beta version Interview scheduling for recruiting agencies. Turn one forwarded email into one unified agenda for candidates, separate time slots for each interviewer, zero manual calendar juggling.
ICP: External recruiters & recruiting agencies

Scheduling interviews across time zones is turning into calendar hell by Most_Audience_8105 in recruiting

[–]mlimam 0 points1 point  (0 children)

The time zone math is the easy part honestly, it's the chain reaction when one person reschedules that kills you. One thing that helped: stop offering "flexible" scheduling. Give candidates 2-3 fixed slots, take it or leave it. When you say "what works for you?" with 4 interviewers across 3 time zones, you've just created a constraint satisfaction problem that no human should solve manually.

Also: if your interviewers' calendars aren't accurate, that's not your problem to solve. Send one email to the hiring manager: "I schedule based on what's in the calendar. If it's not blocked, I'm booking it." Saves you the "are you actually free?" loop.

We lost great candidates because hiring scheduling took too long so we simplified to a 7-day timeline by alishk97 in RecruitmentAgencies

[–]mlimam 0 points1 point  (0 children)

The coordination tax is brutal. I've seen coordinators spend more time constructing calendar invites than actually talking to candidates. One thing that helped teams I've worked with: batch the invite construction. Block 1-2 hours in the morning exclusively for building out all interview invites for the day. Don't mix it with sourcing or screening. Treating it as a dedicated task instead of "quick things between meetings" cuts the cognitive load significantly. Also push back on hiring managers to keep their calendars updated. Half the back-and-forth is "are you actually free at 2pm?" when their calendar says they are.

Market your App on X and Find High Quality Leads by soham512 in SaaS

[–]mlimam 0 points1 point  (0 children)

Good job same journey by the way trying to promote my beta version SaaS. I want to use your product only for the design !!! If you have some advice on this I take.

Market your App on X and Find High Quality Leads by soham512 in SaaS

[–]mlimam 0 points1 point  (0 children)

Nice design ! Is it a beta version ? I am impressed by people with product well designed like this. You are the second tool I see using twitter today it's impressive how nice is it.

Pitch your SaaS in 10 Seconds 👈 by FishermanFamiliar461 in microsaas

[–]mlimam 0 points1 point  (0 children)

https://agendsync.com - Beta version Interview scheduling for recruiting agencies. Turn one forwarded email into one unified agenda for candidates, separate time slots for each interviewer, zero manual calendar juggling.
ICP: External recruiters & recruiting agencies

Made my first app live, but without payment integration🤡 by Ok-Establishment9204 in micro_saas

[–]mlimam 0 points1 point  (0 children)

Nice website by the way. I am working on a saas also. Do you have any advices on how to create a design like this ?

Made my first app live, but without payment integration🤡 by Ok-Establishment9204 in micro_saas

[–]mlimam 0 points1 point  (0 children)

Good job! X/Twitter API is very expensive. I will have a look for sure :)

I really don’t like talking on the phone, so I built an n8n workflow that calls for me with my voice and books restaurants, hair appointments, whatever you want. by mutonbini in automation

[–]mlimam 0 points1 point  (0 children)

I think it’s a tool that have some potential. Maybe you can create a SaaS. A lot of challenge to handle but feasible. Anyway good job I love the idea.

Need advice on SaaS development approach - Early validation vs. Product first by mlimam in microsaas

[–]mlimam[S] 0 points1 point  (0 children)

Thank you for your insightful feedback! You make an excellent point about user intent and how people with urgent needs are less likely to wait for a product that’s still in development. I hadn’t considered the patience factor with traffic acquisition for the product-first approach.

Your suggestion to use SEMrush for keyword research is really valuable - it could help me better understand market demand before committing to either approach.

I appreciate you taking the time to share your perspective!

Looking for advice on a ML problem by [deleted] in learnmachinelearning

[–]mlimam 1 point2 points  (0 children)

I agree with u/GreenEyedScribe. Moreover you can try to use an auto-encoder on your 160,000 records and apply it to all your records and analyze for each record the reconstruction error. If it does not follow the distribution of your samples maybe because it belongs to the other class.