I am building an online shop where I want to display on the category page and also on the product page the special price also when the qty is 0 and stock is manageable. The idea is to say that the product can be on demand in 24-48 hours and it has a discount but the product is not in actual stock of the client but it can arrive to the customer in 24-48 hours.
How can I make this in Magento because when I look now is taking only the original price and not the promotional price when qty is 0.
in magento version 1.9.1.0 it displays product with special price if it is out of stock so no need to change in code in magento. if not display there then use
echo $_product->getFinalPrice();
for display promotional price.
From what it appears you simply want to discount active in stock products and stop doing so when they're out of stock and then notify the customers that they have a lead time of 24-48 hours if so.
There's a Magento inventory option to do just that:
admin/system_config/edit/section/cataloginventory
Then you need to add a promo that discounts products that are quantity > 0
The promo would reduce necessary products to the 'regular price' but not if their inventory is 0.
admin/promo_quote/new
By default Magento does not give you those promotions so you'd have to use a third party module for such detection/discount such as Amasty which has some of the most robust, stable, compatibly modules in the business:
https://amasty.com/
Related
I have Prestashop 1.6. How do I manage this issue: Problem with backorders when a customer orders more items than are currently in stock ?.
Our store allows backorders. We have a problem where an item will show in stock, but if a customer orders more than the available quantity. he is not told until after the order has been placed and paid for.
I receive emails from customers who are upset because an item appears in stock when they add it to the cart, and when they view it in the cart. But immediately after payment is made, the order is placed in backorder
Example: we have 8 balls in stock customer places an order for 10 balls.
My idea is to display a message shipment in 4 days. But I donĀ“t know how to do it.
I will appreciate your Help to find the solution
Regards
Not sure where you want to display that message but i might have a solution for you.
Go to prestashop\themes\yourTheme\templates\checkout_partials
open cart-detailed-product-line.tpl,
at the very bottom add:
{if {$product.stock_quantity} < {$product.cart_quantity}{l s='Warning: Quantity of product in your cart is out-of-stock and will take longer to be delivered.'}{/if}
If customer orders more than avaliable quantity they will see message like this in their cart right under the product:
How it works
Hopefully that helps!
I am designing a grocery website in wordpress where in I wish to display price per kg for vegetable and user will now enter the weight they wish and price should get recalculated and displayed and added to cart(after user click on add to cart button).
I have tried few plugins like Price per product and Price Measurement but nothing seems to work. How can this be achieved?
Just multiply the price per Kg by the weight requested to get the price.
If I have many products on one category and I want to give discounts for specific quantity like: 2 for 10% off, 3 for 15% off and 4 for 20% off in any product they purchased on that same category.
I've tried to find extensions in opencart but I didn't found one. Does anyone knows any extension for this in opencart?
Thank you.
This features is already exits int the open cart system.
Go to that product form in the admin panel,
Home -> Product-> In product form there is a Discount tab,you can set price for every product according to the quantity.
I am working on E-Commmerece site which is based on Magento Enterprise Edition 1.11.2.0. I have found a problem recently where one of our customers purchased 3 different types of products with respective quantities 8,8,6.
In which only shipping was charged and products prices become zero. The actual product price was $8.99.
I have checked no promotion rule was applied on this order.
when I saw the order from admin side only products sku's were visible and name's of products were not displaying and product prices were zero.
Customer used paypal express checkout for payment and his payer status is unverified. Rest of orders being placed near this order are perfect.
Can any one tell me what had gone wrong in this order?
I'm working on a Magento store, containing 3,000 products, with a main stock and a main price updated automatically from SAGE (each 5 minutes).
Here is the specificity : products can be both IN THE MAIN STOCK and IN THE REFURB STOCK, with different prices. SAGE tell me, each 5 minutes, if the product is in the refurb stock, and what is the refurb price. That can concern 20 products, or 100 products in the same time.
For each product I have from SAGE:
- stock
- price
- stock_refurb
- price_refurb
I know about configurable product, but I think this is a pity to manage 9,000 products in the back-office (3,000 configurable, 3,000 simple in main stock, 3,000 simple in refurb stock), for maybe only 20 products in the refurb stock at the same time...
I have also thought about creating a simple temporary copy of the simple product (in main stock) when I have the product in the refurb stock, but I need to keep the historic of the orders for the customers. And if the Main stock product changes (description, images or else), I need to maintain the Refurb stock product consistant.
Am I missing something ?