How does the backend of a e-commerce looks - e-commerce

I would like to know how does e-commerce sites maintain their databases?
Let say they are selling a product name X from a marchant M
Now the merchant increases or decreases the cost of the item. It is manually edited in the e-commerse backend ? Is this part automated?
If there is an id associated with the item, is id given by the merchant or the e-commerce site?
There can be 10 same product items provided by 10 different merchant. Now the specification of the product is same but the amount varies from each merchant. if let say every merchant change the cost of the item and tell us the cost. How can we in automated fashion edit the backend in such a situation

The shop owner with the website is adjusting their prices independently of the wholesaler. This can be done manually in an online product admin interface, or it can be done through some kind of data feed of all products like XML or CVS. The data feed can be coming directly from a retail point of sale system. If the wholesaler raises the prices - the shop owner still has stock on hand of the product they bought at the previous price. When the shop owner takes delivery of the new stock and enters that inventory into the system - at that point they would adjust the prices.
A product has a UPC code (or EAN if in europe) which is universal for that product. For example all products on Amazon have a UPC code which is how they organize different sellers for the same product
VERSUS a SKU or Product ID - which is unique to the shop owner. That is what the shop owner uses to track inventory and prices. The universal UPC plus unique SKU is how amazon determines the product that is sold.
In your last example - you are talking about functioning as a "marketplace" like Amazon.com Amazon lets merchants determine their own prices - but very important to know the price is ranked as price + shipping cost. Because some merchants will lower the product price to try and come out on top but then they inflate the shipping cost to make up for it.

Related

Can we increase shipping rates in shopify using shopify script?

I found similar question in the forum, and from this answer I come to know about Career service. Which looks promising initially, but after reading the doc from here, I found that there is an issue for my use case.
This is my use case:
There will be multiple items in the cart with different delivery dates set(I store delivery dates in the line_item property)
now when user go to checkout the shipping rate has to be calculated based on the delivery dates(which are stored in the line item property for each line item)
shipping price should be calculated like ...... if there is only one delivery day, we need to offer x price, if there are two different delivery dates we need to offer 2x price and so on....
so the issue is, Carrier Service uses Server side cashing and it will only ask for price if any of these(variant IDs, default shipping box weight and dimensions, variant quantities, carrier service ID, origin address, destination address, item weights and signatures) field change. It doesn't include line item properties(where I have stored delivery dates).
I have also checked the shopify scripts from here, but after some mockups I come to know that we can only provide discount to the existing shipping rates and can not add new shipping method, or increase shipping price for existing shipping method.
Please help me to find a solution for this problem.

Total price and price per unit microdata

Currently trying to optimise our e-comm shop and google merchant products and I can't seem to get any further or get any other information on how to display a total price and a price per ct.
Product.
I need to have the total price the customer pays displayed on the website (£100.00) the quantity they'll receive (100 ct), and the price per unit that they pay (£1.00).
But what would the pages microdata and JSON-LD be?
Thanks!
One way to provide that sort of info is to start with the offer and use includesObject which has an amountOfThisGood.
offer
price - 100
includesObject
amountOfThisGood - 100
typeOfGood
type - Product
offer
price - 1
However, I suspect systems including Google will not understand that yet.

I would like to run a query to produce a price list for each customer and product taking into consideration promotional prices and discount prices?

We have a number of different promotions (fixed prices and discount %) for each customer. I want to be able to produce an extract so that we can work out what the price the customer would pay if they were entering a Sales Order direct within Epicor. I then want to use this as part on an internal portal so I will store these prices in a seperate table.
I can extract each item individually i.e. customers & products. but I can't seem to get the logic correct for working out the correct sales price.
This is for Epicor 9.05
Thanks
It sounds like you want to use customer price lists to track pricing for your customers. This will allow you to set discounts or custom prices for some or all of your parts.
While the material is proprietary to Epicor, you can take a look at the "Customers and Accounts Receivable" chapter of the EpicorAppplication_UserGuide for your version as found on your EpicWeb customer portal for more information on using these.

Prestashop, synchronize the local stores with a global store

I have 3 local stores, each stores have one prestashop e-commerce.
65% of their products are the same and the rest changes regarding to the store.
I would like to find the way to create a fourth prestashop e-commerce which sell the products of all the 3 stores, manage the stock and notify the different stores when an order is created.
Each store has to manage their special products ( descriptions, pictures and prices). For the products which are the same between each stores, the price, description and pictures are exactly the same.
Is it possible?
Thanks!!
EDIT
By local stores, I mean real physical stores. These stores impemented in three differents places have a online store on the subdomaine : mydomaine.com/city1 , mydomaine.com/city2 , mydomaine.com/city3.
For instance the store 1 has the product 1, the store 2 the product 2, the store 3 the product 3.
And the online site 4 should have the products 1,2,3.
I would like to create a fourth online story which regroup the products of the three other online stores. The stock on the fourth online store for the same products, should be the sum of the product available one each local store.
For instance, the store based in the city 1, could add a new special product ( price, description, stock) in its online store ( mydomaine.com/city1). ( special product : product only sold in one location ) This product should be directly accessible on the fourth online store ( the local managers have no access to the fourth online store). The thorny point is here : if a customer order on the fourth online store, the local stores which have the products involved in the customer order should be notified to send the products. And If a product is sold on a local online store ( for instance, mydomaine.com/city2) the stock of the fourth online store should be updated.
The stock for each online store is updated everyday to match the store stocks. For instance, the store in the city 1 will update every day the stocks of their products available online regarding to their sales of the day in their brick and mortgage store.
Prestashop includes a MultiStore functionality.
You can create a single website with 4 different shops. You then can import all your products and link those products to your shops (You can link a product to one or more shops). You can manage prices and stocks independently for each shops as well.
Please let me know if you have more questions on the subject.
Here are some links:
Managing Multiple Shops
Advanced Stock Management

How do I change the purchase quantity on my bigcartel shop to be a text box

I sell fabric by the 10cm increment. How do I change the purchase quantity on my bigcartel shop to be a text box to allow customer to type in the quantity they'd like to buy (for example 1.2 metres) instead of using bigcartel's dropdown purchase quantities?
At the moment, I end up having a long list of drop down options ie. 10cm, 20cm, 30cm, 40cm, 50cm, 60cm, 70cm, 80cm, 90cm, 1m. And then I have to rely on the customer adding the quantities they want together to get the total they need (ie. 20cm and 1m to get 1.2 metres). People sometimes make a mistake with their math and order the wrong amount. I would prefer to be able to just have a text box in the purchase quantity area where my customer could simply type in "1.2" and the quantity and price would be calculated for the cart.
Is this possible on bigcartel? I know it is possible on a lot of other e-commerce sites. Any help would be greatly appreciated!
Unfortunately there's not a way to add an input box to your product or cart pages to allow for customer input like that, sorry! Your customers can only select their option from a list that you create in the admin.