Can my 10,000 satoshi channel with a large LN node receive multiple LN payments that are larger than the amount in the channel? Can my LN channel for some amount "X" receive a LN payement larger than "X"..or receive multiple small payments that exceed "X"? 

For example, say I have an online tea store and have one 100,000 satoshi channel opened with one of the big LN nodes out there (e.g., acinq, one of LNbig's nodes)...my thinking being, well I want to keep expenses down in opening up channels, and the big node I'm connected to will connect with a lot of people that want to buy from my online tea store.

However, say my store has one item that is 10,000 satoshi and one item that is 1,000,000 satoshi.

What happens if: 

(1) I receive fifteen 10,000 satoshi order/payments routed via the 100k big LN node channel...or

(2) I receive one 1,000,000 payment routed to me via the 100k big node channel (a purchase of my one "expensive" 1,000,000 item). 

I believe to run my store I would need to create multiple giant channels to accommodate any potential payments received...right? So in both cases above, the channel must have enough to receive the payments and cannot receive a payment larger than what is in the channel.
Can my LN channel for some amount &quot;X&quot; receive a LN payement larger than &quot;X&quot;

No, you can only receive payments until the entire channel capacity (&quot;X&quot;) has been pushed to you side of the channel. At that point, you will no longer have incoming capacity.

..or receive multiple small payments that exceed &quot;X&quot;?

You could receive multiple payments that exceed &quot;X&quot;, but you would also have to send payments out in between the receives (to push the channel balance back to your channel counterparty's node).

What happens if:
(1) I receive fifteen 10,000 satoshi order/payments routed via the 100k big LN node channel...or

Assuming your channel starts with 100% of the capacity on your counterparty's node, you would be able to receive 9-10 payments, and then there would be no route to complete the last 5-6 payments.
I say 9-10 instead of 10, because each node involved in a channel must keep a small amount of capacity in reserve, to initiate a channel closing in case of an uncooperative closure. So if the capacity was exact 100,000 sat, and the payments were exactly 10,000 sat, then you would most likely not be able to receive the full 100,000 sat in payments consecutively, due to this reserve requirement,

What happens if:
(2) I receive one 1,000,000 payment routed to me via the 100k big node channel (a purchase of my one &quot;expensive&quot; 1,000,000 item).

The same as above, you might be unable to receive that payment, due to the reserve requirements.

I believe to run my store I would need to create multiple giant channels to accommodate any potential payments received...right? So in both cases above, the channel must have enough to receive the payments and cannot receive a payment larger than what is in the channel.

Right, you cannot receive a payment larger than your current incoming capacity on that channel (the remote_balance). As a shop owner, you can actively maintain channels with incoming capacity, but you could also allow customers to open channels with you directly. There are also services forming that allow you to buy incoming capacity, etc.