+ Start a Discussion

online store - package maker - fishing for ideas

I have an online store selling Sessions.

Each Session has multiple presentations.

A Session Package is made up of multiple sessions.


A session looks up to it's parent, which is a conference object, since we have yearly conferences.


I need a way to associate multiple sessions with multiple packages.

Package1 = Session1, Session2,Session18

Package2 = Session1,Session12,Session14

Package3 = Session12,Session14,Sesson2


I cannot use the master/detail or lookup, that forces me to use too many objects, also, I already have relationships on those objects.


Any ideas on how you would create this package builder?




This seems to be perfect use case for Many-to-Many relationship in salesforce, which we can achieve through junctions object. Please see below link which will help you:-




You have to create a junction object, which will store Id of bothe package & session records in your case.


Please let me know if doesn't help you.


Happy to help you!



Digamber Prasad


I think this may be too many clicks for my users.

I need something very user friendly.


This many-to-many seems a bit convoluted for simple users.

It can work, but I'd reather do something different.




As you said, there will be too many clicks for your user, I agree with you on this, only if you use custom page layout to have this. You always have option to keep this model of many-to-many relationship in background and wrap this with some very fancy & easy to use UI through VF page.


Let me know if you need more information on this.


Happy to help you!



Digamber Prasad

Arec JohnsonArec Johnson
I was also facing the package builder issue of my fishing related store which is https://sensiblefishing.com Thanks for posting this helpful thread.
Mark StvenMark Stven
I also getting same error. What is the solution as i also want to apply on my Reels (https://thereelanglers.com/) website. Kindly help me.
jdf fdsjdf fds
Being paired with water which already has calming effects in your brain, fishing (https://kayakfishinginstructor.com/) can be a top notch outside pastime to unfastened up your thoughts from the daily mental pressure.
justintime watchjustintime watch
This guarantees that every watch made is of the greatest quality. Seiko have grown a dedicated following throughout the years because of the dependability and nature of the brand's watches.  seiko watches for men Seiko watches are the absolute most collectable in the horological business. The brand consistently delivers incredibly helpful restricted version models.