woocommerce / woocommerce/wc-api-python
Image order problem
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 216
- Forks
- 108
- Ø Merge
- 6 Std. 34 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Hello,
When adding a new product with the REST API module, I make sure that the image order is correct, so that the first image becomes the display image. Since we are using REST API v3, there is no position attribute.
The generated python dictionary has correct order, but the images on the product are not.
In this snippet of generated dictionary you can see the order of images, as you can see in the name of the image file, last number is positional index that indicates what order we want the images in.
"images": [{
"src": "https://mana.hal.si/wp-content/uploads/products/2321049000003_22_0.png",
"alt": "Baby majica"
}, {
"src": "https://mana.hal.si/wp-content/uploads/products/2321049000003_22_1.png",
"alt": "Baby majica"
}, {
"src": "https://mana.hal.si/wp-content/uploads/products/2321049000003_22_2.png",
"alt": "Baby majica"
}]
Any idea why this could be happening?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Produkterstellung über die REST API v3 mit dem im Bericht gezeigten geordneten Bild-Dictionary zu reproduzieren, und untersuche anschließend die Bildreihenfolge und das Anzeige-Bild des erstellten Produkts. Vergleiche die übermittelte Reihenfolge mit der API-Antwort, um festzustellen, ob die Reihenfolge während der Anfrageverarbeitung oder durch WooCommerce verloren geht; als erledigt gilt die Aufgabe, wenn die Ursache identifiziert und das erwartete Verhalten bei der Reihenfolge abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100