1ShoppingCart would rule the eCommerce world if you just...

API {ProductInfo} flag for whether Sale Price is active based on Date Effective Range

When I check "Use Sale Price" on a product, any website grabbing ProductInfo details via the API on that product has no way of knowing if that sale is still active or not, based on the Date Effective Range I set.

The only bits of info we can glean from the API results regarding a Sale Prices are:

(when it is NOT checked)

<UseSalePrice>false</UseSalePrice>
<SalePrice/>

(when it IS checked)

<UseSalePrice>true</UseSalePrice>
<SalePrice>10.00</SalePrice>

(when it IS checked but the "End Date" has passed):

<UseSalePrice>true</UseSalePrice>
<SalePrice>10.00</SalePrice>

As you can see, no difference on the last two.

I propose changing the value of <UseSalePrice/> to FALSE if either

A) "Enable Sale Price" is unchecked -OR-
B) "Enable Sale Price" is checked, but the sale has passed the "End Date."

This is how your checkout behaves - it knows that a sale is passed - without us having to manually UNcheck the "Enable Sales Price" box.

The API needs to be able to signal and reflect this as well.

3 votes
Vote
Sign in
(thinking…)
Sign in with: sso facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
Adamo Maisano shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

0 comments

Sign in
(thinking…)
Sign in with: sso facebook google
Signed in as (Sign out)
Submitting...

Feedback and Knowledge Base