Update 16, 2024 (#90)
This commit is contained in:
@@ -463,11 +463,14 @@ const (
|
||||
type GetFBSReturnsFilterStatus string
|
||||
|
||||
const (
|
||||
Moving GetFBSReturnsFilterStatus = "moving"
|
||||
ReturnedToSeller GetFBSReturnsFilterStatus = "returned_to_seller"
|
||||
WaitingForSeller GetFBSReturnsFilterStatus = "waiting_for_seller"
|
||||
AcceptedFromCustomer GetFBSReturnsFilterStatus = "accepted_from_customer"
|
||||
CancelledWithCompensation GetFBSReturnsFilterStatus = "cancelled_with_compensation"
|
||||
ReadyForShipment GetFBSReturnsFilterStatus = "ready_for_shipment"
|
||||
Disposing GetFBSReturnsFilterStatus = "disposing"
|
||||
Disposed GetFBSReturnsFilterStatus = "disposed"
|
||||
)
|
||||
|
||||
type GetFBOReturnsFilterStatus string
|
||||
|
||||
@@ -2100,7 +2100,8 @@ type PartialPackOrderAdditionalData struct {
|
||||
// The primary unassembled shipment will contain some of the products
|
||||
// that weren't passed to the request.
|
||||
//
|
||||
// Default status of created shipments is awaiting_deliver.
|
||||
// Default status of created shipments is awaiting_packaging,
|
||||
// which indicates that the shipment is awaiting assembly.
|
||||
//
|
||||
// The status of the original shipment will only change
|
||||
// when the split shipments status changes
|
||||
|
||||
@@ -212,9 +212,6 @@ type ProductDetails struct {
|
||||
// Price before discounts. Displayed strikethrough on the product description page
|
||||
OldPrice string `json:"old_price"`
|
||||
|
||||
// Price for customers with an Ozon Premium subscription
|
||||
PremiumPrice string `json:"premium_price"`
|
||||
|
||||
// Product price including discounts. This value is shown on the product description page
|
||||
Price string `json:"price"`
|
||||
|
||||
@@ -712,9 +709,7 @@ type UpdatePricesResultError struct {
|
||||
|
||||
// Allows you to change a price of one or more products.
|
||||
// You can change prices for 1000 products in one request.
|
||||
// To reset old_price or premium_price set these parameters to 0.
|
||||
//
|
||||
// A new price must differ from the old one by at least 5%.
|
||||
// To reset old_price, set 0 for this parameter
|
||||
func (c Products) UpdatePrices(ctx context.Context, params *UpdatePricesParams) (*UpdatePricesResponse, error) {
|
||||
url := "/v1/product/import/prices"
|
||||
|
||||
@@ -808,9 +803,6 @@ type CreateOrUpdateProductItem struct {
|
||||
// List of PDF files
|
||||
PDFList []CreateOrUpdateProductPDF `json:"pdf_list"`
|
||||
|
||||
// Price for customers with an Ozon Premium subscription
|
||||
PremiumPrice string `json:"premium_price"`
|
||||
|
||||
// Product price including discounts. This value is shown on the product description card.
|
||||
// If there are no discounts on the product, specify the old_price value
|
||||
Price string `json:"price"`
|
||||
@@ -1133,9 +1125,6 @@ type CreateProductsByOzonIDItem struct {
|
||||
// The fractional part is separated by decimal point, up to two digits after the decimal point
|
||||
OldPrice string `json:"old_price"`
|
||||
|
||||
// Price for customers with an Ozon Premium subscription
|
||||
PremiumPrice string `json:"premium_price"`
|
||||
|
||||
// Product price including discounts. This value is shown on the product description page.
|
||||
// If there are no discounts, pass the old_price value in this parameter
|
||||
Price string `json:"price"`
|
||||
|
||||
@@ -145,7 +145,6 @@ func TestGetProductDetails(t *testing.T) {
|
||||
"marketing_price": "",
|
||||
"min_price": "",
|
||||
"old_price": "",
|
||||
"premium_price": "",
|
||||
"price": "590.0000",
|
||||
"sources": [
|
||||
{
|
||||
@@ -684,7 +683,6 @@ func TestCreateOrUpdateProduct(t *testing.T) {
|
||||
Name: "Комплект защитных плёнок для X3 NFC. Темный хлопок",
|
||||
OfferId: "143210608",
|
||||
OldPrice: "1100",
|
||||
PremiumPrice: "900",
|
||||
Price: "1000",
|
||||
VAT: "0.1",
|
||||
Weight: 100,
|
||||
@@ -1152,7 +1150,6 @@ func TestCreateProductByOzonID(t *testing.T) {
|
||||
OfferId: "91132",
|
||||
OldPrice: "2590",
|
||||
Price: "2300",
|
||||
PremiumPrice: "2200",
|
||||
CurrencyCode: "RUB",
|
||||
SKU: 298789742,
|
||||
VAT: "0.1",
|
||||
@@ -1392,7 +1389,6 @@ func TestListProductsByIDs(t *testing.T) {
|
||||
"marketing_price": "",
|
||||
"min_price": "",
|
||||
"old_price": "1000.0000",
|
||||
"premium_price": "590.0000",
|
||||
"price": "690.0000",
|
||||
"sources": [
|
||||
{
|
||||
@@ -1468,7 +1464,6 @@ func TestListProductsByIDs(t *testing.T) {
|
||||
"marketing_price": "",
|
||||
"min_price": "",
|
||||
"old_price": "12200.0000",
|
||||
"premium_price": "5490.0000",
|
||||
"price": "6100.0000",
|
||||
"sources": [
|
||||
{
|
||||
@@ -2353,7 +2348,6 @@ func TestGetProductPriceInfo(t *testing.T) {
|
||||
"currency_code": "RUB",
|
||||
"price": "499.0000",
|
||||
"old_price": "579.0000",
|
||||
"premium_price": "",
|
||||
"retail_price": "",
|
||||
"vat": "0.200000",
|
||||
"min_ozon_price": "",
|
||||
|
||||
@@ -204,7 +204,7 @@ type GetFBSReturnResultReturn struct {
|
||||
// Product price without commission
|
||||
PriceWithoutCommission float64 `json:"price_without_commission"`
|
||||
|
||||
// Product identifier
|
||||
// Product identifier — SKU
|
||||
ProductId int64 `json:"product_id"`
|
||||
|
||||
// Product name
|
||||
|
||||
Reference in New Issue
Block a user