Shopify Scripts - добавлена ​​новая позиция - PullRequest
0 голосов
/ 09 января 2020

Я хотел бы добавить новую позицию, когда покупатель выбирает услугу подарочной упаковки вместе с приобретаемым продуктом. Сервис подарочной упаковки автоматически добавит к итоговой сумме. Вот мой сценарий и возвращенная ошибка, как мне определить мой метод

Input.cart.line_items.each do |line_item|
  product = line_item.variant.product
  giftwrap = product.gift_wrap
  next if product.gift_wrap?
  line_item.change_line_price(line_item.line_price + Money.new(cents: 900), message: customer.total_spent)
end

Output.cart = Input.cart

Ошибка:

[Error] undefined method 'gift_wrap' for #<Product:0x7f7c37c74770>
  WIP charge for giftwrap:3:in Object.call
  WIP charge for giftwrap:1
--
...