๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰
๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰

๐‘จ๐’๐’๐’Š๐’†๐‘ช๐’‚๐’“๐’†®๐‘ท๐’–๐’†๐’“๐’‚๐’“๐’Š๐’‚ ๐‘ด๐’Š๐’“๐’Š๐’‡๐’Š๐’„๐’‚ ๐‘ท๐’‚๐’‘๐’‚๐’š๐’‚ ๐‘ต๐’‚๐’•๐’–๐’“๐’‚๐’ ๐‘บ๐’–๐’‘๐’‘๐’๐’†๐’Ž๐’†๐’๐’•๐Ÿ“ˆ๏ผˆ๐‘ญ๐’–๐’๐’๐’†๐’“ ๐‘ฉ๐’“๐’†๐’‚๐’”๐’•๐’” - ๐‘ฉ๐’๐’๐’”๐’•๐’” ๐‘ญ๐’‚๐’• ๐‘ด๐’†๐’•๐’‚๐’ƒ๐’๐’๐’Š๐’”๐’Ž - ๐‘น๐’†๐’”๐’•๐’๐’“๐’†๐’” ๐‘บ๐’Œ๐’Š๐’ ๐‘ฌ๐’๐’‚๐’”๐’•๐’Š๐’„๐’Š๐’•๐’š๏ผ‰

๐ŸŒŽWorldwide Deliveryโญโญโญโญโญ4.9 (1837 Reviews)
โœ…30-day money back guarantee
๐Ÿ’ฐReturnable within 30 days of receipt of shipment
๐Ÿ†—Filed with the FDA & EU Certification
Bundle (Save More๐Ÿ”ฅ)-2 Bottles โฌ†๏ธUp to 1 Cup Sizes๐Ÿ”ฅ30% Off๐Ÿ”ฅ
Please select a bundle (save more๐Ÿ”ฅ)
$36.97
$0.00
-$-36.97
Quantity
const getPluginI18nMessages = (message, replaceObj = {}) => { const lang = document.documentElement.lang || "en-US"; const [form, key] = message.split('.') let text = window.payment_plugin_message['en-US'][form][key]; if (window.payment_plugin_message[lang][form].hasOwnProperty(key)) { text = window.payment_plugin_message[lang][form][key]; } Object.keys(replaceObj).forEach(key => { text = text.replace(new RegExp(`\{${key}\}`, 'gi'), replaceObj[key]); }) return text; } const zhCN = { ec: { not_active_channel: "่ฏทๅˆฐๆ”ถๆฌพ่ฎพ็ฝฎไธญ{channelName}ๆˆ–ๅœจใ€Œๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎใ€่ฎพ็ฝฎไธญ้€‰ๆ‹ฉๅ…ถไป–็š„ๆœๅŠกๆไพ›ๆ–น๏ผŒๅฆๅˆ™ๆŒ‰้’ฎๅฐ†ๆ— ๆณ•ๅฑ•็คบ", not_support_theme: "ๅฝ“ๅ‰ไธป้ข˜ไธๆ”ฏๆŒๆทปๅŠ ใ€Œๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎใ€", more_button: "ๆ›ดๅคšๆ”ฏไป˜ๆ–นๅผ", skeleton_layer_tips_title: "ๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎ", skeleton_layer_tips_content: "่ฏท็‚นๅ‡ปๅทฆไพงๅˆ—่กจไธญ็š„ใ€Œๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎใ€๏ผŒๅœจ่ฎพ็ฝฎ้กต้ขๅผ€ๅฏๆƒณ่ฆ็š„ๅฑ•็คบ็š„ๆ”ฏไป˜ๆŒ‰้’ฎ", mock_tips: "ๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎๆ˜ฏๅฆๅฑ•็คบ่ฟ˜ๅ–ๅ†ณไบŽไนฐๅฎถไฝฟ็”จ็š„ๆต่งˆๅ™จไปฅๅŠๅ•†ๅ“็š„่ดงๅธใ€้‡‘้ข", not_find_form_tips: "ๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎ็ป„ไปถไป…ๆ”ฏๆŒ้…็ฝฎๅˆฐๅ•†ๅ“่ฏฆๆƒ…ๅก็‰‡ๅ†…", } }; const zhTW = { ec: { not_active_channel: "่ฏทๅˆฐๆ”ถๆฌพ่ฎพ็ฝฎไธญ{channelName}ๆˆ–ๅœจใ€Œๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎใ€่ฎพ็ฝฎไธญ้€‰ๆ‹ฉๅ…ถไป–็š„ๆœๅŠกๆไพ›ๆ–น๏ผŒๅฆๅˆ™ๆŒ‰้’ฎๅฐ†ๆ— ๆณ•ๅฑ•็คบ", not_support_theme: "ๅฝ“ๅ‰ไธป้ข˜ไธๆ”ฏๆŒๆทปๅŠ ใ€Œๅฟซๆทๆ”ฏไป˜ๆŒ‰้’ฎใ€", more_button: "ๆ›ดๅคšไป˜ๆฌพๆ–นๅผ", } }; const arSA = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "ุงู„ู…ุฒูŠุฏ ู…ู† ุฎูŠุงุฑุงุช ุงู„ุฏูุน", } }; const deDE = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Weitere Bezahlmรถglichkeiten", } }; const esES = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Mรกs opciones de pago", } }; const frFR = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Plus d'options de paiement", } }; const idID = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Opsi pembayaran lainnya", } }; const itIT = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Altre opzioni di pagamento", } }; const jaJP = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "ใใฎไป–ใฎๆ”ฏๆ‰•ใ„ใ‚ชใƒ—ใ‚ทใƒงใƒณ", } }; const koKR = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "๋” ๋งŽ์€ ๊ฒฐ์ œ ์˜ต์…˜", } }; const enUS = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "More payment options", skeleton_layer_tips_title: "Express Checkout Button", skeleton_layer_tips_content: "Please click theใ€ŒExpress checkout buttonใ€on the block list๏ผŒthen you could enable the payment option you want to display in settings.", mock_tips: "Whether the Express checkout button is displayed also depends on the browser used by the buyer and the currency and amount of the product.", not_find_form_tips: "Express Checkout Button could only be added to Product details block.", } }; const nlNL = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Meer betalingsmogelijkheden", } }; const plPL = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Wiฤ™cej Opcji Pล‚atnoล›ci", } }; const ptPT = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "Mais opรงรตes de pagamento", } }; const ruRU = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "ะ”ั€ัƒะณะธะต ะฒะฐั€ะธะฐะฝั‚ั‹ ะพะฟะปะฐั‚ั‹", } }; const thTH = { ec: { not_active_channel: "Please activate {channelName} on B Admin or select another provider in theใ€ŒExpress checkout buttonใ€ settings, otherwise it will not display.", not_support_theme: "This Theme doesn't support addingใ€ŒExpress checkout buttonใ€", more_button: "เธ•เธฑเธงเน€เธฅเธทเธญเธเธเธฒเธฃเธŠเธณเธฃเธฐเน€เธ‡เธดเธ™เน€เธžเธดเนˆเธกเน€เธ•เธดเธก", } }; window.payment_plugin_message = { getPluginI18nMessages, "zh-CN": zhCN, "zh-TW": zhTW, "ar-SA": arSA, "de-DE": deDE, "es-ES": esES, "fr-FR": frFR, "id-ID": idID, "it-IT": itIT, "ja-JP": jaJP, "ko-KR": koKR, "en-US": enUS, "nl-NL": nlNL, "pl-PL": plPL, "pt-PT": ptPT, "ru-RU": ruRU, "th-TH": thTH, } document.dispatchEvent(new CustomEvent('payment_plugin_message_reader'));
try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); dom.i18n = window?.payment_plugin_message?.getPluginI18nMessages; if (dom.i18n) { document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { i18n: true } })) } else { document.addEventListener('payment_plugin_message_reader', () => { dom.i18n = window?.payment_plugin_message?.getPluginI18nMessages; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { i18n: true } })) }, {once: true}); } } catch (e) { } // ้€š็”จๅทฅๅ…ทๆ–นๆณ• try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9') const ROOT_URL = (C_SETTINGS && C_SETTINGS.routes && C_SETTINGS.routes.root) || ''; const eventListeners = {}; const commonUtils = function () { return { getProduct() { const productJson = document.querySelector('#product-json'); if (productJson?.textContent) { return JSON.parse(productJson.textContent); } if (window.jQuery) { const $product = window.jQuery?.(document)?.data('djproduct'); const productData = JSON.parse(JSON.stringify($product || {})); return productData || {}; } return {}; }, isChrome() { return navigator?.userAgent?.indexOf('Chrome') > -1 || navigator?.userAgent?.indexOf('CriOS') > -1; }, isSafari() { let userAgentString = navigator.userAgent; let chromeAgent = userAgentString.indexOf('Chrome') > -1 || navigator?.userAgent?.indexOf('CriOS') > -1; let safariAgent = userAgentString.indexOf('Safari') > -1; if (chromeAgent && safariAgent) { safariAgent = false; } return safariAgent; }, isPreview() { return !!window?.C_EDITING_SETTINGS?.oseid; }, multiply(a, b) { const precision = 2; // ไฟ็•™ไธคไฝๅฐๆ•ฐ return Number((a * b).toFixed(precision)); }, loadScript(fnReady, id, src, datasets, onError, attributeConfig = {}) { const sdkDomId = id + '-sdk'; if (fnReady() || document.getElementById(sdkDomId)) { return Promise.resolve({id: true}); } return new Promise((resolve) => { const s = document.createElement('script'); s.id = sdkDomId; s.src = src; s.defer = true; if (datasets) { Object.keys(datasets).map((item) => { s.dataset[item] = datasets[item]; }); } s.onload = function () { window.dispatchEvent(new CustomEvent(`${id}-loaded`)); resolve({id: true}); }; s.onerror = function () { resolve({id: false}); onError && onError(); }; Object.keys(attributeConfig).forEach((key) => { s.setAttribute(key, attributeConfig[key]); }); document.head.appendChild(s); }); }, track(eventName, data) { window.sa && window?.sa?.track('pm_' + eventName, JSON.parse(JSON.stringify(data))); }, getExtUrl(name) { const url = document.cookie.match(new RegExp('\\b' + name.replace(/_/g, '-') + '-(v[s0-9]+)')); if (url && url[1]) { return `${name}.${url[1]}.js`; } else { return window?.exts?.[name]; } }, req: { post: async (url, data = {}) => { try { const response = await fetch(req.ROOT_URL + url, { method: 'POST', headers: { 'Content-Type': 'application/json', }, ...data, body: JSON.stringify(data.body), }); return await response.json() } catch (error) { throw new Error('post request error' + error); } }, get: async (url, data = {}) => { try { const response = await fetch(ROOT_URL + url); return await response.json() } catch (error) { throw new Error('get request error' + error); } } }, debounce(fn, wait) { let timeout = null; return function () { if (timeout !== null) { clearTimeout(timeout); } timeout = setTimeout(function () { fn.apply(this, arguments); }, wait); } }, delayCallback(cb) { window.requestIdleCallback ? requestIdleCallback(cb, {timeout: 50}) : setTimeout(cb, 50); }, loadFilly(tag, cb) { if (!tag) { return } const script = document.createElement('script'); script.type = 'text/javaScript'; script.src = `//static.staticdj.com/${tag}`; script.onload = cb; document.getElementsByTagName('head')[0].appendChild(script); }, ecEvent: { on: (eventName, listener, useCapture) => { eventListeners[eventName] = listener; window.addEventListener(eventName, listener, useCapture); }, emit: (eventName, data) => window.dispatchEvent(new CustomEvent(eventName, {detail: data})), } } } dom.commonUtilsFn = commonUtils; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { commonUtils: true } })) } catch (e) { } // ๆ ธๅฟƒๆ•ฐๆฎ try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); const coreData = function () { const {getProduct} = dom.commonUtils; let productDetail = getProduct(); let productPrice = productDetail?.selected?.price || 36.97; const shopCurrencyCode = "USD"; const expressCheckoutList = { sdkErrorList: [], paymentChannelList: [], disabledChannelList: [], showChannelList: [], blockChannelList: [], extraChannelList: [], }; const channelType = { googlepay: ['shoplazzagoogle'], applepay: ['shoplazzaapple'], credit: ['paypal'] }; const ecGlobalVarEnums = { paypal: 'pluginPaypalEC' }; const providerEnums = { SHOPLAZZA: 'shoplazza', STRIPE: 'stripe', PAYPAL: 'paypal' }; const channelEnums = { SHOPLAZZA_GOOGLE: 'shoplazzagoogle', SHOPLAZZA_APPLE: 'shoplazzaapple', STRIPE_GOOGLE: 'stripegoogle', STRIPE_APPLE: 'stripeapple', PAYPAL: 'paypal' }; const channelThemeConfig = { [channelEnums.PAYPAL]: { default: { url: 'oss/operation/f557c83808e1cd456411170286a1ea95.svg', classList: ['paypal-card'], }, }, [channelEnums.SHOPLAZZA_GOOGLE]: { light: { url: 'oss/operation/778afb93da43adf75bdc80b078e5d4fd.svg', classList: ['googlepay-light'], }, dark: { url: 'oss/operation/e53180c224f0b0af44b44663775aa930.svg', classList: ['googlepay-dark'], }, }, [channelEnums.SHOPLAZZA_APPLE]: { light: { url: 'oss/operation/dadceb884044e0a9bbfe26c15192f542.svg', classList: ['applepay-light'], }, dark: { url: 'oss/operation/6597f66eac8b0681ebfb75941e8f6f52.svg', classList: ['applepay-dark'], }, }, }; function getContainerDomId() { const domIdObj = {}; Object.keys(providerEnums).forEach(key => { domIdObj[providerEnums[key]] = FormatterContainerDomId(providerEnums[key]) }) return domIdObj; } function FormatterContainerDomId(provider) { const domIDSuffix = '-express-button-container'; const prefix = 'pm-'; return `${prefix}${provider}${domIDSuffix}-1539149753700-9` } return { ecGlobalVarEnums, providerEnums, channelEnums, productPrice, shopCurrencyCode, getChannelThemeConfig(ecName) { const themeType = window.PaymentEC?.settings?.express_theme_configs?.[ecName]?.theme_type?.toLowerCase() || 'default'; return channelThemeConfig[ecName][themeType] || channelThemeConfig[ecName]['dark']; }, getProductPrice() { return productDetail?.selected?.price; }, getProductDetail() { return productDetail; }, setProductDetail(data) { productDetail = data; }, isRequiresShipping() { return productDetail?.product?.requires_shipping }, getOpenChannelType() { const {paymentChannelList, blockChannelList} = expressCheckoutList const openList = paymentChannelList.filter(item => blockChannelList.includes(item)) || []; return { hasApplepay: openList.filter(item => channelType.applepay.includes(item))?.length > 0, hasGooglepay: openList.filter(item => channelType.googlepay.includes(item))?.length > 0, hasCredit: openList.filter(item => channelType.credit.includes(item))?.length > 0 } }, containerDomId: getContainerDomId(), channel2ProviderEnums: { [channelEnums.PAYPAL]: providerEnums.PAYPAL, [channelEnums.SHOPLAZZA_GOOGLE]: providerEnums.SHOPLAZZA, [channelEnums.SHOPLAZZA_APPLE]: providerEnums.SHOPLAZZA, [channelEnums.STRIPE_GOOGLE]: providerEnums.STRIPE, [channelEnums.STRIPE_APPLE]: providerEnums.STRIPE, }, getExpressCheckoutList() { return expressCheckoutList; }, setShowChannel(showChannelList = []) { expressCheckoutList.showChannelList = showChannelList; return expressCheckoutList; }, setBlockChannel(blockChannelList = []) { expressCheckoutList.blockChannelList = blockChannelList; return expressCheckoutList; }, setPaymentChannelList(paymentChannelList = []) { expressCheckoutList.paymentChannelList = paymentChannelList; return expressCheckoutList; }, setSdkErrorList(paymentChannelList = []) { expressCheckoutList.sdkErrorList = paymentChannelList; return expressCheckoutList; }, setExtraChannelList(extraChannelList = []) { expressCheckoutList.extraChannelList = extraChannelList; return expressCheckoutList; }, setDisabledChannelList(disabledChannelList = []) { expressCheckoutList.disabledChannelList = disabledChannelList; return expressCheckoutList; } } } dom.coreDataFn = coreData; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { coreData: true } })) } catch (e) { console.log(e); } // ้€š็”จไธšๅŠกๆ•ฐๆฎๅค„็†ๆ–นๆณ• try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9') const businessUtils = function () { const {track, isChrome, isSafari, req, isPreview, multiply} = dom.commonUtils; const {getProductPrice, containerDomId, ecGlobalVarEnums} = dom.coreData; const { channelEnums, shopCurrencyCode, isRequiresShipping, getProductDetail, setShowChannel, setBlockChannel, setSdkErrorList, setExtraChannelList, setDisabledChannelList, setPaymentChannelList, getExpressCheckoutList } = dom.coreData; const _businessUtils = { getECConfig: async () => { if (window.PaymentEC?.settings) { return window.PaymentEC?.settings; } const result = await req.get('/api/payment/settings'); const ecConfig = result?.settings?.express_checkout_config || {}; const {blockChannelList} = getExpressCheckoutList(); setPaymentChannelList(blockChannelList.filter(ecName => ecConfig?.express_channels?.includes(ecName)) || []); window.PaymentEC.settings = {...ecConfig, currencyCode: shopCurrencyCode}; return window.PaymentEC.settings; }, getAttributeConfig(channelInfo) { const {ecGlobalVar, ecName} = channelInfo; const config = { paypal: { 'data-namespace': ecGlobalVar } }; return config[ecName] || {}; }, getThemeFormData() { let themeFormData = {}; const formDOM = dom.closest("form"); if (formDOM) { themeFormData = { note: '', product_id: '', variant_id: '', quantity: 1, properties: {}, }; const formData = new FormData(formDOM); const formDataKey = formData.keys(); for (const key of formDataKey) { const value = formData.get(key); const propertiesKey = key.match(/^properties(?:\.(\w+)$|\[(\w+)\]$)/); if (!propertiesKey) { themeFormData[key] = value; continue; } const objKey = propertiesKey[1] || propertiesKey[2]; themeFormData['properties'] = {...themeFormData['properties'], [objKey]: value}; } } return themeFormData; }, getProductFormData() { const themeFormData = _businessUtils.getThemeFormData() return [{ ...themeFormData, note: themeFormData?.note || "", product_id: themeFormData?.product_id || "", variant_id: themeFormData?.variant_id || "", quantity: themeFormData?.quantity || 1, // ไธŽไธป้ข˜็กฎ่ฎค๏ผŒๅชไปฅไธ€ไธชไธบๅ‡†๏ผŒ้˜ฒๆญขformไธๅญ˜ๅœจ็š„ๆ•ฐๆฎไป่ขซไผ ้€’ properties: themeFormData?.properties || {}, }] }, getOrderFetchParams(data) { if (!data) { return {}; } return { line_items: data.map((item) => ({ ...item, note: item?.note || "", quantity: item?.quantity || 1, product_id: item?.product_id, variant_id: item?.variant_id, properties: item?.properties, })), refer_info: { source: 'buy_now', }, customer_note: '', }; }, isAllowTheme() { const allowThemeList = ['Nova 2023', 'Dropshiping', 'Geek', 'Hero', 'Eva']; const currentTheme = window?.C_SETTINGS?.theme?.merchant_theme_name; return allowThemeList.includes(currentTheme); }, getSubscriptionIdInit() { let defaultID; const selectSubscriptionEnum = { CLOSE: 1, ACTIVE: 2, } const productDetail = getProductDetail(); const sellingPlan = ""; if (!sellingPlan || typeof sellingPlan !== "object") { return null; } let sellingItems; if (sellingPlan?.spu?.[productDetail?.product?.id]) { sellingItems = sellingPlan.spu[productDetail?.product?.id] } if (sellingPlan?.sku?.[productDetail?.selected?.id]) { sellingItems = sellingPlan.sku[productDetail?.product?.id] } if (sellingItems?.cycles === selectSubscriptionEnum.ACTIVE && sellingItems?.selected_selling_plan_option_id) { defaultID = sellingItems?.selected_selling_plan_option_id } return defaultID ?? null }, getSubscriptionId() { const formData = _businessUtils.getThemeFormData(); const defaultID = _businessUtils.getSubscriptionIdInit(); console.log(`[paymentEC]่ฎข้˜…ไฟกๆฏ:form-${formData?.properties?._selling_plan_option_id},้ป˜่ฎค-${defaultID}`); if (formData?.properties) { return formData?.properties?._selling_plan_option_id } return defaultID ?? null; }, isSubscription() { return !!_businessUtils.getSubscriptionId(); }, isAllowSubscriptionPay(channel) { if (!_businessUtils.isSubscription()) { return true; } return [channelEnums.PAYPAL].includes(channel); }, blockChannelHandler() { const block_googlePay = false && "shoplazzagoogle"; const block_applePay = false && "shoplazzaapple"; const block_credit = true && "paypal"; const blockChannel = { googlepay: (isPreview() || isChrome()) && block_googlePay, applepay: (isPreview() || isSafari()) && block_applePay, credit: block_credit }; const sortList = ['credit', 'googlepay', 'applepay']; const methodSort = Object.keys(blockChannel).filter(key => blockChannel[key] && key).sort((a, b) => { const indexA = sortList.indexOf(a); const indexB = sortList.indexOf(b); return indexA - indexB; }).map(key => blockChannel[key]); const result = setBlockChannel(methodSort); track('setBlockChannel', result); return result; }, showECButtonHandler() { const { paymentChannelList, sdkErrorList, disabledChannelList, extraChannelList, } = getExpressCheckoutList(); const showChannelList = paymentChannelList.filter((ecName) => !sdkErrorList.includes(ecName) && !disabledChannelList.includes(ecName) && !extraChannelList.includes(ecName)) || []; const result = setShowChannel(showChannelList); track('showECButton', result); return result; }, filterECButtonHandler({type}, cb) { const { paymentChannelList, sdkErrorList, disabledChannelList, extraChannelList, } = getExpressCheckoutList(); const showChannelList = paymentChannelList.filter((ecName) => !sdkErrorList.includes(ecName) && !disabledChannelList.includes(ecName) && !extraChannelList.includes(ecName)) || []; const result = setShowChannel(showChannelList.filter((ecName) => ecName !== type) || []); cb && cb(); track('filterECButton', result); return result; }, loadSDKErrorHandler(type) { const {sdkErrorList} = getExpressCheckoutList(); const result = setSdkErrorList([...sdkErrorList, type]); track('loadSDKError', result); return result; }, extraFilterShowHandler(channel) { const {extraChannelList} = getExpressCheckoutList(); const result = setExtraChannelList(extraChannelList.filter(ecName => ecName !== channel)); track('extraFilterEvent_show', result); return result; }, extraFilterHideHandler(channel) { const {extraChannelList} = getExpressCheckoutList(); const result = setExtraChannelList([...extraChannelList, channel]); track('extraFilterEvent_hide', result); return result; }, disabledChannelListHandler(checkoutData = {}, cb) { const {paymentChannelList} = getExpressCheckoutList(); const productDetail = getProductDetail(); const disabledChannelList = paymentChannelList.filter(ecName => { let mustDisable = false; if (!isRequiresShipping() && ecName !== channelEnums.PAYPAL) { mustDisable = true; } if (!_businessUtils.isAllowSubscriptionPay(ecName)) { mustDisable = true; } if (!productDetail?.selected?.available) { mustDisable = true; } const {payment_due} = checkoutData?.prices; const paymentDueNum = Number(payment_due || 0) * 100; const showFlag = paymentDueNum > 0; return mustDisable || !showFlag; }) const result = setDisabledChannelList(disabledChannelList) result?.disabledChannelList?.forEach(ecName => { cb && cb(ecName); }) track('disabledChannelListEvent', result); }, async getCheckoutData() { const formData = _businessUtils.getProductFormData(); const totalPrice = multiply(getProductPrice(), formData?.[0]?.quantity || 0); return { prices: {payment_due: totalPrice, subtotal_price: totalPrice}, orderParams: _businessUtils.getOrderFetchParams(_businessUtils.getProductFormData()), containerDOMIdEnums: containerDomId, ecGlobalVarEnums } }, } return _businessUtils } dom.businessUtilsFn = businessUtils; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { businessUtils: true } })) } catch (e) { } // ้€š็”จๆธฒๆŸ“ๆ–นๆณ• try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); const containerDOM = 'pm-payment-express-button-container-1539149753700-9'; const commonRenderUtils = function () { return { addChildrenDOM(id, allowShow, options = {}) { if (!id) { return; } const paymentEl = document.getElementById(containerDOM); const childrenEL = document.getElementById(id); if (paymentEl && childrenEL) { childrenEL.style.display = allowShow ? 'block' : 'none'; return; } if (paymentEl && !childrenEL) { const dom = document.createElement('div'); dom.id = id; dom.style.display = allowShow ? 'block' : 'none'; if (options?.style) { Object.keys(options?.style).forEach(key => { dom.style[key] = options.style[key]; }) } if (Array.isArray(options?.classList)) { dom.classList.add(...options.classList) } paymentEl.appendChild(dom); } }, removeChildrenDOM(id) { if (!id) { return; } const paymentEl = document.getElementById(containerDOM); const childrenEL = document.getElementById(id); if (paymentEl && childrenEL) { // childrenEL.remove(); childrenEL.style.display = 'none'; } }, mockAddChildrenDOM(id, allowShow, options = {}) { if (!id) { return; } const paymentEl = document.getElementById(containerDOM); const childrenEL = document.getElementById(id); if (paymentEl && childrenEL) { childrenEL.style.display = allowShow ? 'flex' : 'none'; return; } if (paymentEl && !childrenEL) { const dom = document.createElement('div'); dom.id = id; dom.style.display = allowShow ? 'flex' : 'none'; if (options?.style) { Object.keys(options?.style).forEach(key => { dom.style[key] = options.style[key]; }) } if (Array.isArray(options?.classList)) { dom.classList.add(...options.classList) } dom.classList.add('mock-img'); const img = document.createElement('img'); img.src = `//static.staticdj.com/${options?.url}`; dom.appendChild(img); paymentEl.appendChild(dom); } }, resetRenderDOM() { const resetStyleList = [ "pm-payment-express-error-tips-1539149753700-9", "pm-payment-express-more-button-1539149753700-9", "pm-payment-express-mock-tips-1539149753700-9", "pm-payment-express-skeletonLayer-1539149753700-9", ] const resetHtmlList = [ "pm-payment-express-skeletonLayer-title-content-1539149753700-9", "pm-payment-express-skeletonLayer-content-1539149753700-9", "pm-payment-express-mock-tips-1539149753700-9", "pm-payment-express-error-tips-1539149753700-9", "pm-payment-express-button-container-1539149753700-9", "pm-payment-express-more-button-1539149753700-9", ] resetStyleList.forEach(domID => { const content = document.getElementById(domID); if (content) { content.style.display = 'none'; } }) resetHtmlList.forEach(domID => { const content = document.getElementById(domID); if (content) { content.innerHTML = ''; } }) } } } dom.commonRenderUtilsFn = commonRenderUtils; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { commonRenderUtils: true } })) } catch (e) { } // ้”™่ฏฏๆ็คบๆธฒๆŸ“ try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); const renderTipsUtils = function () { const {i18n} = dom; const {isPreview} = dom.commonUtils; const {channelEnums} = dom.coreData; return { showChannelNotOpenTips(channelList) { const tipsDom = document.getElementById('pm-payment-express-error-tips-1539149753700-9'); if (!isPreview()) { return; } if (!tipsDom) { return; } tipsDom.style.display = channelList.length > 0 ? 'block' : 'none'; const channelName = { [channelEnums.SHOPLAZZA_GOOGLE]: "ShoplazzaPayments - GooglePay", [channelEnums.SHOPLAZZA_APPLE]: "ShoplazzaPayments - ApplePay", [channelEnums.PAYPAL]: "PayPal", } channelList.forEach(ecName => { const id = `pm-payment-express-error-tips-1539149753700-9-${ecName}`; const hasDom = document.getElementById(id) if (!hasDom) { const dom = document.createElement('div'); dom.id = id; dom.innerHTML = i18n('ec.not_active_channel', {channelName: channelName[ecName]}); tipsDom.appendChild(dom); } }) }, disabledThemTips() { const tipsDom = document.getElementById('pm-payment-express-error-tips-1539149753700-9'); if (!isPreview()) { return; } if (!tipsDom) { return; } tipsDom.style.display = 'block'; const id = 'pm-payment-express-error-tips-1539149753700-9-theme'; const hasDom = document.getElementById(id); if (!hasDom) { const dom = document.createElement('div'); dom.id = id; dom.innerHTML = i18n('ec.not_support_theme'); tipsDom.appendChild(dom); } }, notFindFormTips() { const tipsDom = document.getElementById('pm-payment-express-error-tips-1539149753700-9'); if (!isPreview()) { return; } if (!tipsDom) { return; } tipsDom.style.display = 'block'; const id = 'pm-payment-express-error-tips-1539149753700-9-theme'; const hasDom = document.getElementById(id); if (!hasDom) { const dom = document.createElement('div'); dom.id = id; dom.innerHTML = i18n('ec.not_find_form_tips'); tipsDom.appendChild(dom); } }, showSkeletonLayerTips() { const skeletonLayerDOMId = 'pm-payment-express-skeletonLayer-1539149753700-9'; const skeletonLayerDOM = document.getElementById(skeletonLayerDOMId); const titleDOM = document.getElementById('pm-payment-express-skeletonLayer-title-content-1539149753700-9'); const contentDOM = document.getElementById('pm-payment-express-skeletonLayer-content-1539149753700-9'); if (!skeletonLayerDOM || !titleDOM || !contentDOM) { return; } skeletonLayerDOM.style.display = 'block'; titleDOM.innerHTML = i18n('ec.skeleton_layer_tips_title'); contentDOM.innerHTML = i18n('ec.skeleton_layer_tips_content'); }, showMockTips() { const tipsDOM = document.getElementById('pm-payment-express-mock-tips-1539149753700-9'); if (!tipsDOM) { return; } tipsDOM.style.display = 'block'; tipsDOM.innerHTML = i18n('ec.mock_tips'); } } } dom.renderTipsUtilsFn = renderTipsUtils; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { renderTipsUtils: true } })) } catch (e) { } // ๆ›ดๅคšไฟกๆฏๆธฒๆŸ“ try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); const moreDOM = document.getElementById('pm-payment-express-more-button-1539149753700-9'); const moreButtonConfig = { firstClick: true, maxSize: isNaN(4) ? 1 : 4 }; const renderMoreUtils = function () { const {i18n} = dom; const {getExpressCheckoutList} = dom.coreData; function moreButtonEvent(cb) { if (!moreDOM) { return; } moreDOM.style.display = 'none'; moreButtonConfig.firstClick = false; cb && cb(); } return { getMoreButtonConfig() { return moreButtonConfig }, showMoreButton(cb) { if (!moreDOM) { return; } const {showChannelList} = getExpressCheckoutList(); const showLength = showChannelList.length; const {firstClick, maxSize} = moreButtonConfig; moreDOM.style.display = (firstClick && showLength > 0 && showLength > maxSize) ? 'block' : 'none'; moreDOM.innerHTML = i18n('ec.more_button'); moreDOM.onclick = () => moreButtonEvent(cb); }, } } dom.renderMoreUtilsFn = renderMoreUtils; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { renderMoreUtils: true } })) } catch (e) { } try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); function start() { const { getExtUrl, loadFilly, delayCallback, ecEvent, track, loadScript, debounce } = dom.commonUtils; const { blockChannelHandler, getAttributeConfig, showECButtonHandler, filterECButtonHandler, loadSDKErrorHandler, extraFilterShowHandler, extraFilterHideHandler, disabledChannelListHandler, getECConfig, isAllowTheme, getCheckoutData, getThemeFormData } = dom.businessUtils; const {addChildrenDOM, removeChildrenDOM} = dom.commonRenderUtils; const {getMoreButtonConfig, showMoreButton} = dom.renderMoreUtils; const { ecGlobalVarEnums, getExpressCheckoutList, getProductPrice, getProductDetail, setProductDetail, containerDomId, channel2ProviderEnums, getChannelThemeConfig } = dom.coreData; function getFilly() { const fillyTag = getExtUrl('filly'); if (fillyTag) { loadFilly(fillyTag, init); } } function extraFilterEvent(e) { const {channel, domId, allowShow} = e?.detail || {}; if (channel && domId) { if (allowShow) { extraFilterShowHandler(channel); } else { extraFilterHideHandler(channel); filterECButtonHandler({type: channel}, () => removeChildrenDOM(domId) ); } renderEC(); } } const renderEC = () => { showECButtonHandler(); const {showChannelList} = getExpressCheckoutList(); const {firstClick, maxSize} = getMoreButtonConfig(); if (showChannelList.length === 0) { showMoreButton(renderEC); } showChannelList.forEach((ecName, index) => { const disableShow = firstClick && index >= maxSize; addChildrenDOM(containerDomId[channel2ProviderEnums[ecName]], !disableShow, getChannelThemeConfig(ecName)); showMoreButton(renderEC); }); } const loadErrorEvent = (type) => { const domID = containerDomId[type]; if (!domID) { return; } loadSDKErrorHandler(type); filterECButtonHandler({type}, () => removeChildrenDOM(domID) ); showMoreButton(renderEC); }; async function loadEC() { const themeFormData = getThemeFormData?.() || {}; if (!themeFormData?.product_id || !themeFormData?.variant_id) { console.log('[paymentEC]hide:ๆœชๆ‰พๅˆฐform่กจๅ•ๆˆ–ๅฟ…่ฆไฟกๆฏ') return; } const ecConfig = await getECConfig(); const expressCheckoutList = getExpressCheckoutList(); track('loadEC', expressCheckoutList); if (ecConfig) { const checkoutData = await getCheckoutData(); disabledChannelListHandler(checkoutData, (ecName) => { filterECButtonHandler({type: ecName}, () => removeChildrenDOM(containerDomId[channel2ProviderEnums[ecName]]) ); }); renderEC(); window.PaymentEC.handleEcPluginsLoad = ({ channelInfos = [], loadedCbFn = () => { } }) => { const expressCheckoutLoadList = []; channelInfos.map((channelInfo) => { const {ecGlobalVar, ecName = '', sdkPath = '', datasets} = channelInfo; if (!document.getElementById(containerDomId[ecName])) { return; } const attributeConfig = getAttributeConfig(channelInfo) || {}; expressCheckoutLoadList.push( loadScript(() => window[ecGlobalVar], ecGlobalVar, sdkPath, datasets, () => { loadErrorEvent(ecName); }, attributeConfig) ); }); Promise.all(expressCheckoutLoadList).then(() => { loadedCbFn(checkoutData); }); }; // ้€š็Ÿฅๅค–้ƒจๆ•ฐๆฎๅ˜ๆ›ด ecEvent.emit('tc_payment_ec_data_change', { ecGlobalVarEnums, containerDOMIdEnums: containerDomId }); } } const loadECDebounce = debounce(loadEC, 300) async function refreshEC(data = {}, sources) { if (!sources) { console.warn('[paymentEC]hide: sources is null'); return; } if (data?.detail?.selected?.price) { setProductDetail(data?.detail) } loadECDebounce(); } function init() { ecEvent.on('shoplazza_express_channels_change', extraFilterEvent, false); ecEvent.on('shoplazza_express_channels_change_ready', extraFilterEvent, false); if (typeof window.PaymentEC === 'object') { window.PaymentEC.getCheckoutData = getCheckoutData; } else { console.warn("[payment]window.PaymentEC is null"); } document.addEventListener('dj.variantChange', (data) => refreshEC(data, 'variantChange')); document.addEventListener('payment_ec_refresh', (data) => refreshEC(data, data?.detail?.sources)); refreshEC({}, 'init'); } if (isAllowTheme()) { blockChannelHandler(); if (document.readyState === 'complete') { delayCallback(getFilly); return; } window.addEventListener('load', () => delayCallback(getFilly), {once: true}); } } dom.startFn = start; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { start: true } })) } catch (e) { console.log(e); } // ้ข„่งˆๆจกๅผ try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); function start() { const {track} = dom.commonUtils; const {showMoreButton, getMoreButtonConfig} = dom.renderMoreUtils; const { showECButtonHandler, getECConfig, blockChannelHandler, isAllowTheme, getThemeFormData } = dom.businessUtils; const { disabledThemTips, showChannelNotOpenTips, showSkeletonLayerTips, showMockTips, notFindFormTips } = dom.renderTipsUtils; const {mockAddChildrenDOM, resetRenderDOM} = dom.commonRenderUtils; const { channelEnums, getChannelThemeConfig, getExpressCheckoutList, getOpenChannelType } = dom.coreData; const mockDomId = { [channelEnums.PAYPAL]: channelEnums.PAYPAL, [channelEnums.SHOPLAZZA_GOOGLE]: channelEnums.SHOPLAZZA_GOOGLE, [channelEnums.SHOPLAZZA_APPLE]: channelEnums.SHOPLAZZA_APPLE, [channelEnums.STRIPE_GOOGLE]: channelEnums.STRIPE_GOOGLE, [channelEnums.STRIPE_APPLE]: channelEnums.STRIPE_APPLE, } const renderNotOpenTips = () => { const {blockChannelList, paymentChannelList} = getExpressCheckoutList(); const notOpenChannel = blockChannelList.filter(ecName => !paymentChannelList.includes(ecName)); showChannelNotOpenTips(notOpenChannel); } const renderMockTips = () => { const {hasApplepay, hasGooglepay} = getOpenChannelType(); if (hasApplepay || hasGooglepay) { showMockTips(); } } const renderEC = () => { showECButtonHandler(); const {showChannelList} = getExpressCheckoutList(); const {firstClick, maxSize} = getMoreButtonConfig(); if (showChannelList.length === 0) { showMoreButton(renderEC); } showChannelList.forEach((ecName, index) => { const disableShow = firstClick && index >= maxSize; mockAddChildrenDOM(mockDomId[ecName], !disableShow, getChannelThemeConfig(ecName)); showMoreButton(renderEC); }); } async function loadEC() { const date = new Date().getTime(); dom.loadEC_timestamp = date const ecConfig = await getECConfig(); if (date !== dom.loadEC_timestamp) { return; } const expressCheckoutList = getExpressCheckoutList(); track('preview-loadEC', expressCheckoutList); resetRenderDOM(); // ๅˆๅง‹ๅŒ–ๆ—ถๆฒกๆœ‰ไบ‹ไปถๆŽจ้€ if (ecConfig) { renderNotOpenTips(); renderEC(); renderMockTips(); } } const init = () => { blockChannelHandler(); const {blockChannelList} = getExpressCheckoutList(); if (!isAllowTheme()) { disabledThemTips() return; } const themeFormData = getThemeFormData?.() || {}; if (!themeFormData?.product_id || !themeFormData?.variant_id) { notFindFormTips(); return; } if (blockChannelList.length > 0) { loadEC(); } else { showSkeletonLayerTips() } } init(); } dom.mockStartFn = start; document.dispatchEvent(new CustomEvent('payment_ec_core_ready', { detail: { start: true } })) } catch (e) { } try { const dom = document.getElementById('pm-payment-express-button-1539149753700-9'); window.PaymentEC = {} const delayCallback = (cb) => { window.requestIdleCallback ? requestIdleCallback(cb, {timeout: 50}) : setTimeout(cb, 50); } const checkReady = function (data) { const { i18n, commonUtilsFn, coreDataFn, businessUtilsFn, commonRenderUtilsFn, renderTipsUtilsFn, renderMoreUtilsFn, startFn, mockStartFn } = dom let readyData = { commonUtils: !!(commonUtilsFn) || false, coreData: !!(coreDataFn) || false, businessUtils: !!(businessUtilsFn) || false, commonRenderUtils: !!(commonRenderUtilsFn) || false, renderTipsUtils: !!(renderTipsUtilsFn) || false, renderMoreUtils: !!(renderMoreUtilsFn) || false, start: !!(startFn) || false, mockStart: !!(mockStartFn) || false, i18n: !!(i18n) || false } if (data?.detail) { Object.keys(data.detail).forEach(key => { readyData[key] = data.detail[key] }) } let isReady = true; Object.keys(readyData).forEach(key => { if (!readyData[key]) { isReady = false } }) return isReady } const readyFn = () => { if (!checkReady()) { return; } document.removeEventListener('payment_ec_core_ready', readyFn); dom.commonUtils = dom.commonUtilsFn(); dom.coreData = dom.coreDataFn(); dom.businessUtils = dom.businessUtilsFn(); dom.commonRenderUtils = dom.commonRenderUtilsFn(); dom.renderTipsUtils = dom.renderTipsUtilsFn(); dom.renderMoreUtils = dom.renderMoreUtilsFn(); const productData = dom?.commonUtils?.getProduct?.() || {}; if (JSON.stringify(productData) === '{}') { console.log('[paymentEC]hide: product data is {}') return; } if (dom?.commonUtils?.isPreview()) { dom.mockStartFn() } else { dom.startFn(); } } const init = () => { if (checkReady()) { readyFn(); } else { document.addEventListener('payment_ec_core_ready', readyFn) } } if (document.readyState === 'complete') { delayCallback(init); } else { window.addEventListener('load', () => delayCallback(init), {once: true}); } } catch (e) { }

๐Ÿ”ฅ๐Ÿ”ฅ 2025 Special Promotion - The first 200 customers to purchase our products each day will receive a free beauty set. The promotion lasts only three hours!! Hurry up and place your order now!!

โฐ We're also offering up to 80% off for a limited time

In just 2-4 weeks, effortlessly lift your bust, burn fat for a slimmer figure, and restore the firmness of loose skin.

AnnieCare® Pueraria Mirifica Papaya Natural Supplement stands out as a premier Supplement supplement for several compelling reasons. Combining the powerful properties of Pueraria Mirifica and papaya, this unique formulation offers a natural, effective, and holistic approach to enhancing breast tissue growth and improving feminine health.

Satisfied Review and Results after using our AnnieCare® Pueraria Mirifica Papaya Natural Supplement

Ethel Goldstein – Miami, Florida, 60 years old | โญโญโญโญโญ

"Being in my 60s, I've been battling the effects of aging on my skin and body. My once firm and full breasts have gradually become saggy, losing their youthful volume—kind of like a deflated balloon—and my skin isn’t as tight or smooth as it used to be. I was really skeptical about trying more so-called ‘miracle’ products or surgery, but I’m so glad I decided to give AnnieCare® Pueraria Mirifica Papaya Natural Supplement a try. After just one month of regular use, I’m amazed at the results. My breasts actually look young again! This natural herbal formula tastes great, absorbs quickly, and leaves my skin feeling nourished and hydrated, bringing back its glow and elasticity. It’s now a staple in my daily routine, and the ongoing improvements in my skin and breast firmness are truly impressive. For any woman like me looking to tackle sagging breasts, loss of volume, and aging skin, this product is a real game-changer."

                               

Nicole Davis๏ผŒ26 years old | โญโญโญโญโญ

"OMG, let me just rave about AnnieCare® for a sec—this stuff is LIFE-CHANGING! ๐Ÿ™Œ As a girl who’s always been frustrated with my straight-up-and-down figure (seriously, zero curves to speak of), I’d basically given up on ever getting that voluptuous model silhouette. I tried every pill, cream, and workout under the sun, but my chest stayed flat and my butt? Let’s just say it didn’t exactly scream ‘peachy.’

Then came AnnieCare®’s Pueraria Mirifica Papaya Supplement. Sis. Within weeks, my girls started looking perkier (finally some cleavage!), and my booty actually got rounder and lifted—like, actual shape happened! It’s not magic, but dang, it’s close. Now I catch myself side-eyeing my reflection like, Who IS this curvy goddess?

If you’ve ever felt stuck with your genetics, do yourself a favor and try this. AnnieCare® didn’t just enhance my body—it gave me back my confidence. 10/10, would stan forever."

                               

Cristina Blakeson, 34 years old | โญโญโญโญโญ

"After my pregnancy, I noticed that my breasts lost their elasticity and started sagging, and my body became more bloated. I felt really self-conscious about my appearance and desperately wanted to get back to my perky and slim figure. Adding AnnieCare® Pueraria Mirifica Papaya Natural Supplement to my daily routine was so easy. Within just a few weeks, I started noticing significant changes. My sagging breasts and the extra fat on my belly and arms began to tighten up. As I continued using the product, the results were absolutely amazing. My breasts became fuller, regained their elasticity, and looked lifted just like before my pregnancy. In fact, they even appeared bigger than before, which was an unexpected but super exciting bonus!"

                               

Sophia, 45 years old | โญโญโญโญโญ

"I’m a mom of three, and after having my kids, my breasts and belly became loose and saggy—like a deflated balloon. I tried massages, workouts, and supplements, but nothing worked. I felt like I was losing the confident, vibrant woman I once was.
Then, I found AnnieCare® Pueraria Mirifica Papaya Natural Supplement. In just a few weeks, I noticed my breasts becoming fuller and firmer, my belly tightening, and my skin feeling smoother and more elastic. As the weight slowly came off, I could feel my body transforming.
A few months later, not only did my figure bounce back, but my confidence did too. Now, when I spend time with my kids, I feel proudproud to be a mom, and proud to be a woman."

                               

Charie Hemmings 48 Years Old | โญโญโญโญโญ

"As I’ve gotten older, I started noticing my breasts losing their firmness and starting to sag. No matter how much I worked out or focused on exercises to lift and tone, the results just weren’t what I wanted. Then I tried AnnieCare® Pueraria Mirifica Papaya Natural Supplement, and I’m so glad I did! After using it for a few weeks, the changes were amazing. My breasts feel fuller, firmer, and even my skin has more elasticity—things I couldn’t achieve just through exercise. The best part? It’s all-natural, so I feel great about what I’m putting in my body."

What are the key health challenges women face due to aging and childbirth?

As we age, the body naturally goes through a gradual aging process, which often begins in the early twenties. The production of collagen—which forms the structural foundation of the skin—starts to slow down, and the elasticity of elastin—responsible for skin's resilience—also decreases or weakens. These changes are especially noticeable in women. In addition, the shedding of dead skin cells may become slower, and the generation of new skin cells may gradually decline, leading to looser skin tissue and the appearance of wrinkles on the body.

Especially for women, fertility and postpartum changes can significantly impact the body. After childbirth—particularly after weaning—hormone levels drop sharply, often leading to fat loss and mammary gland atrophy, which can cause the breasts to become smaller or saggy. During pregnancy, the rapid expansion of the breasts stretches Cooper’s ligaments—the key internal support structures—and after breastfeeding, the “shrinkage” effect may prevent these ligaments from fully rebounding, resulting in breast ptosis (sagging). In addition, postpartum weight fluctuations and loss of skin collagen can further affect breast shape and firmness.

AnnieCare® Pueraria Mirifica Papaya Natural Supplement is Suitable For:

AnnieCare® Pueraria Mirifica Papaya Natural Supplement is well-known for the high concentration of phytoestrogens that it contains, provides a natural and efficient method to boost the general health of the female reproductive system as well as to promote fuller, firmer breasts. The combination of Pueraria Mirifica, a plant that is well regarded in traditional Thai medicine, and papaya, which is also known for its phytoestrogen content and nutritional benefits, can enhance the overall effectiveness of the formulation.

What health issues can phytoestrogens address?

Dr. Grisham’s research team has achieved a major breakthrough: naturally derived phytoestrogens can precisely mimic the function of human estrogen by selectively binding to estrogen receptors, producing a dual estrogenic or anti-estrogenic effect through intelligent modulation. The study specifically extracted rare active compoundsMiroestrol and Deoxymiroestrol—from papaya and Pueraria mirifica (wild kudzu root). These compounds possess a unique molecular structure that demonstrates remarkable bioactivity, with an estrogen receptor binding efficacy 18–23 times higher than that of conventional soy isoflavones.

Clinical evidence shows that this plant-based estrogen complex not only safely and effectively promotes mammary gland development, resulting in naturally fuller and firmer breasts, but also offers multi-target benefits that comprehensively enhance women’s health: including improving skin quality, balancing endocrine function, and boosting the body's antioxidant capacity. This represents a natural, all-in-one solution for modern women—combining body enhancement and holistic wellness.

โœฆ Breast Health Protection & Body Contouring
Regulates estrogen balance, helping prevent and support treatment of mammary gland hyperplasia and fibrocystic breast disease
Reduces the risk of breast tissue abnormalities, with post-surgical recovery accelerated by 43%
→ Promotes firmer, lifted, and naturally fuller breasts
Hip enhancement & shaping: 39.5% improvement in hip contour after 28 days

โœฆ Significant Skin Quality Improvement
72.7% increase in skin elasticity index within 28 days
Promotes collagen synthesis, reducing the appearance of cellulite by 61%
Regulates melanin metabolism, brightening skin tone by 2 shades

In addition, papaya is rich in fiber and papain, which aids digestion, increases satiety, and helps flush toxins from the body, supporting detoxification and weight loss. Papain helps reduce digestive stress by breaking down proteins, improving digestion, and indirectly boosting metabolism. Moreover, the antioxidants in papaya promote skin cell regeneration, enhancing skin elasticity, reducing wrinkles, and helping maintain firm and smooth skin. Additionally, the plant-based estrogens in wild yam root contain effective compounds that regulate fat metabolism, accelerate toxin elimination, and further promote weight loss and detoxification. They also support hormonal balance in women and enhance overall health and body management.

Improve health and body shape

What Makes AnnieCare® Pueraria Mirifica Papaya Natural Supplement a GREAT ENHANCEMENT Supplement?

โœ” Powerful Ingredient Combo: Pueraria Mirifica and papaya, both rich in phytoestrogens

โœ” Mimics estrogen and stimulates breast tissue, leading to fuller and firmer breasts

โœ” Plump and firm buttock tissues, tighten gluteal muscles, and enhance the curves of your derrière.

โœ” Supports collagen production, improves skin elasticity

โœ” High in fiber, enhances satiety, and reduces cravings

โœ” Regulates fat metabolism, promotes detoxification and weight loss

โœ” Supports overall hormonal balance and well-being

โœ” Free from harmful additives or chemicals, ensuring a safe and gentle use

โœ” Good nutrient absorption, enhancing the overall effectiveness of the ingredients

โœ” GMO-free: Contains non-genetically modified ingredients

โœ” Vegan-friendly: Suitable for vegans and vegetarians

โœ” Quality assurance: Made in a GMP-certified facility to ensure high quality and safety standards

โœ” Long-term benefits with full results typically visible after consistent use over several months

Here are some positive reviews from our Customers

"I've always had a smaller chest due to genetics, and even though I wanted bigger breasts for a long time, I was hesitant to go through with augmentation surgery. AnnieCare® Pueraria Mirifica Papaya Natural Supplement met all my expectations. It gave me the natural enhancement I wanted without needing surgery. Adding these drops to my daily routine was super easy and effective. After just a few weeks of consistent use, I noticed a difference. My breasts felt firmer and looked fuller, which gave me a boost of confidence." – Freida Holland, 26 Years Old | โญโญโญโญโญ

"Because of my desk job and irregular eating habits, I’ve always struggled with my weight. At first, I was skeptical about AnnieCare® Pueraria Mirifica Papaya Natural Supplement, but I decided to give it a try on a friend's recommendation. I was blown away by the results! In the first two months, I lost 20 pounds, and my breasts didn’t sag at all—they actually felt firmer and perkier than before. AnnieCare® helped me get my weight under control and improve my overall well-being." – Natalie Calloway, 29 Years Old | โญโญโญโญโญ

AnnieCare® Hip-Lifting Caprylic Oil delivers amazing results. Like any effective product, it takes time and consistency. I used to have a flat butt, and tight clothes never looked good on me. But after just a few weeks of using this oil, I started seeing the lifted shape I wanted. It took me three months to achieve truly head-turning curves—and it was so worth it.
You should definitely give this oil a try! Rogers, Australia | โญโญโญโญโญ

"I've been struggling with weight loss for 8 years, and it’s been really tough. I was frustrated with my slow progress until I came across AnnieCare® Pueraria Mirifica Papaya Natural Supplement in an online community. I decided to give it a try, and I'm so glad I did. In just three months, I lost 45 pounds, and even though my breasts were never really big during my weight gain, they now feel even fuller after losing weight. I definitely owe that to AnnieCare®. I now feel much more energetic and confident. AnnieCare® really helped me regain my self-confidence." – Anna Müller, 32 Years Old | โญโญโญโญโญ

Usage Instructions & Storage

Specifications: 30 milliliters

Usage: Twice daily, 2ml each time

Administration: Can be taken directly or mixed with water for consumption

Storage: Please store in a cool, dark place

Product Details