im_onix icon indicating copy to clipboard operation
im_onix copied to clipboard

Gestion des produits gratuits sans prix spécifié (unpriced items)

Open astranchet opened this issue 9 years ago • 4 comments
trafficstars

On construit des Supply de type UnpricedItem de la même manière que les Supply qui ont des prix, et on leur ajoute la liste des pays contenu dans le Market du ProductSupply.

Note : les SupplyDetail peuvent être strictement identique, on les merge donc.

(désolé, mauvaise manip, j'ai fermé la PR #48)

astranchet avatar Nov 21 '16 09:11 astranchet

J'ai un doute pour ce PR, il faut que je regarde de plus près

julbouln avatar Nov 29 '16 17:11 julbouln

OK merci, vous auriez un cas d'usage pour ces UnpricedItem ? De notre côté, il me semble que nous l'utilisons pour décrire les offres multi-format mais je ne vois pas d'autre utilisation.

julbouln avatar Jan 04 '17 11:01 julbouln

vous auriez un cas d'usage pour ces UnpricedItem ?

Hachette s'en sert par exemple pour leurs livres gratuits. Ils ne mettent pas de prix à 0€ mais bien un supply avec un <UnpricedItemType>1</UnpricedItemType>.

Voilà un exemple : http://www.decitre.fr/ebooks/dear-you-les-bonus-de-la-serie-9782280301831_9782280301831_9.html

Cela répond-il à votre question ?

johanpoirier avatar Jan 09 '17 10:01 johanpoirier

D'accord, alors dans l'idée d'abstraction de ce gem, ne serait t'il serait plus pertinent d'avoir un hash supply avec {:price=>0} plutôt que d'ajouter un :unpriced_item_type ? Sauf pour le Unpriced item type code 01, je dirais que cela fait partie d'un usage avancé et ne devrait pas apparaître dans la méthode d'abstraction Product#supplies

julbouln avatar Jan 19 '17 09:01 julbouln