How to get amazon product (buybox) qty - amazon

I have a product named "X" and I'm the only one selling it. The product qty is 482. I've checked junglescout, amztracker and they shows correct product qty. Also, I've checked my other products, and qty is correct. How do they show correct qty? Amazon Product Advertising Api doesn't give this information. Also by parsing amazon product page, you can't give the correct qty. How can I get product qty?

to get stock for your products on amazon you need to use Amazon Reports API and request _GET_MERCHANT_LISTINGS_DATA_ report. and for FBA products you need to request _GET_AFN_INVENTORY_DATA_ report.

If you want to do it programmatically, you can use AWS API Carcreate request and add 999 as a qty parameter.
If you want to do it manually using amazon page however, it's pretty much the same. You can add to cart to a specific seller you wanted to check on And then go to your cart and change the value of the qty to 999, it will then reveal the exact value of the stock.
If you want an easy way, there are some good folks who are generous enough to develop a free Chrome extension. One of it is called stock stats. You may want to check it out.

Related

Netsuite Invoice and Item Fulfillment

After surfing the web for more than 3 months, most of the problems that will face NetSuite users are related to Item Fulfillment. I want to know what is the relation between the Invoice and Item Fulfillment.
Invoice will not be created until we fulfill the order, so, there must be a relation between Invoice & IF.
But unfortunately, I cannot get at least Item Fulfillment Order #.
Our Customers are asking to include the Number in the Invoice, but, there is no relation between the 2 records unless one field which is (created from) and this field is getting the Sales Order Number and it is useless to us, since we may issue from one sales order many Item Fulfillment Transactions.
Could anyone suggest any help or hint on how to reach Item Fulfillment # from Invoice Record?
Thanks a lot
There is no system link between an Invoice and an Item Fulfillment.
Sales Orders are linked to one or more Item Fulfillments, and one or more Invoices, but as far as NetSuite is concerned there is nothing connecting any specific fulfillment to any specific invoice. In fact you could have products from multiple fulfillments that are invoiced together, or vice versa, a single fulfillment with multiple invoices.
If you want to store a link between the two documents you would need to customize this yourself using scripting and a custom field.
functionally it is possible only if the policy goes by One SO-One IF-One Inv.
Else you may need to look for scripting.

How to manage number of left items in an ecommerce website for items with limited quantity?

I am developing an e-commerce site in node, We have an item with limited quantity, so as soon as the user selects I made it so that number of items he asked for is checked and if okay those items will be decremented from database, but then if the user does not complete the payment, it will be a mess. So if you guys could advice a better strategy it'll be cool example project or code will be even more cooler!
Cache the description along with the price of the product, so when each request comes for the item it will return the Product description and price if quantity is more than one. On every purchase(payment in your case) of the product, reduce the quantity of particular item in the database. When product stock reaches to zero, remove it from the cache or show it to customer as out of show. It's normal way ecommerce works.

Kentico - Adding multiple discounts

I'm using Kentico version 8.2, and am trying to allow a user to enter multiple coupons. In the ECommerceContext.CurrentShoppingCart object you have a ShoppingCartCouponCode that you can set. This then adds this coupon to the Discounts collection on that object.
If I change the ShoppingCartCouponCode to something else, then the Discount collection gets recreated with a single item of the new discount again, and loses the old discount.
If I store a copy of the discount collection, then apply the new coupon entered, and then append the copied collection to the new generated Discount collection then that works for only a couple of discounts. I am concerned that doing it this way will cause issues elsewhere.
So has anyone implemented this functionality before and how did/would you go about it?
EDIT: Although it seems like Product Coupons should allow you to do this, they don't work quite the way you would think. When a Product Coupon is applied to the cart, the ShoppingCartDiscountCouponID field for that cart's record in COM_ShoppingCart is updated to include a foreign key reference to the ID of discount coupon in COM_DiscountCoupon. So there can definitely be only one Product Coupon applied to the cart at any one time.
So instead of being a discount on a particular product, they seem to be more like flags that allow you to apply discounts to the entire cart if a particular product is in the cart and the correct coupon code is entered.
However, that doesn't mean we can't do some customization to achieve this affect ourselves. Our first step will be to change the ShoppingCartContent control in CMSModules > Ecommerce > Controls > ShoppingCart to allow multiple coupon codes to be entered. That's the easy part.
The second part is to change how discounts and carts are associated. This could require modifying Kentico's system tables, so do so at your own risk. You'll basically want to decouple foreign key reference from the COM_ShoppignCart table and create a many-to-many relationship between carts and discounts. Personally, I would leave the system tables and API alone and just create another custom table that mapped CartIDs to DiscountIDs (you will probably have to do the same with Orders, too since cart data is applied to order data when an order is created).
The last part is changing how discounts are actually calculated.
Earlier I suggested creating a custom DiscountCouponInfoProvider. Turns out, what you actually want to do is create a custom ShoppingCartInfoProvider and override one of the following methods:
CalculateOrderDiscount()
CalculateItemsDiscount()
I apologize if this isn't descriptive enough, but this will be a significant modification to how Kentico handles Product Coupons, so I don't have a lot of time to get into specifics. However, I would estimate that it would take a least a few weeks to accomplish.
old answer
Hmm, you could create discounts that represent combinations of two or more discounts and apply those if a user selects the right combination.
Or, what I would prefer if I had the time to build it, would be to create a custom DiscountCouponInfoProvider that changes how discounts are applied.M

Is there a way to upload a quantity price schedule (csv, perhaps) in Netsuite?

I am working in netsuite, and I am wondering if there is a way to upload a Quantity Price Schedule (we have a lot). I'll take any method - suiteScript, suiteTalk, UI.
I am looking into doing it through suiteTalk but it does not appear that Quantity Price Schedules are an actual object, but appears to only be a field on other records. Is that true?
you can probably tell - I am new to netsuite. Any answers are appreciated.
There are a few articles in the NetSuite help that explains Quantity Pricing Schedules. These may help you:
https://system.na1.netsuite.com/help/helpcenter/en_US/Output/Help/section_N2183677.html?NS_VER=2015.1.0
https://system.na1.netsuite.com/help/helpcenter/en_US/Output/Help/section_N380976.html?NS_VER=2015.1.0

how Customer can download Opencart Voucher after purchasing product instead of receiving it through e-mail

I am new to Opencart.Feeling difficult to do a task.I need your help on the below task.Please help me out.
Customers can download the voucher using a chosen voucher template (Happy Birthday or something)
The vouchers are for the service items in the menu page (the items and prices are listed in the menu page).
If they choose 1 service(ex:Nail Treatment) item from the menu it’s the same price($25) as per the menu
But,If they choose 2 service items they get a 5% off from the total of the 2 items they choose(then its $25x2 minus 5%)
So the value of the voucher depends on what item they choose from the menu
Then they can download the voucher using a chosen design (Happy Birthday or something)
Please let me know,how to do above task.
Thank you for your help
Well, do you realize your title asks completely different thing from what is asked in description?
OpenCart does not allow (in default) to give discounts/sales on vouchers nor gift vouchers. If you want to achieve this you have to transform those gift vouchers into real products (with download where an image or PDF of voucher could be downloaded). This will solve both of your problems.
On a gift voucher as a product you can set the discount (if more than one piece is bought) or even sale. If the download is present user is able to download it manually from his account.

Resources