/ / Shopify Използване на кошницата Cookie за проследяване на количката - api, cookies, shopify, cart

Магазин Използване на кошницата Cookie за проследяване на кола id - api, бисквитки, shopify, количка

Това е кръстосано, публикувано от форума на shopify api

Имам приложение, което разчита на идентифициране на количкатареда, както е създаден, и след това съвпадение на този идентификатор с всяка поръчка, която идва (ако приемем, че една количка в крайна сметка става поръчка). Съветът на @HunkyBill, това се постига чрез четене на „бисквитката“ на количката.

Какво се случва, ако потребителят е изключил бисквитките (няма ли начин за достъп до идентификационния номер на количката, докато той все още е количка .. предварително поръчка)?

и

Възможно ли е просто да добавите CartId като променлива към обекта на количката?

Всеки друг обект има свой собствен идентификатор, който може да бъдедостъп чрез Liquid ... ВСЕКИ. С изключение на обекта на количката, който е САМО обект, който се свързва директно с друг обект, поръчката. Напълно разбирам, че Shopify може да се нуждае от променлива за бисквитки, за да изпълнява някои от функционалностите му, и не предлагам да се променя този процес по никакъв начин. Добавянето на идентификационния номер на количката към обекта на количката би решило всички тези проблеми (за разработчиците на приложения) и ще осигури лесен начин за подреждане на дейността с кошница с конвертирани поръчки. Той също така няма да засегне вече произведени продукти, използващи бисквитката на количката.

Ако има по-добро решение / техника заИдентифицирайки количка и след това я свързвам със заповед, аз съм всички уши. Аз съм малко зашеметен, че тази критична функционалност (по същество проследяващата конверсия) не се обработва по по-стабилен и последователен начин.

Отговори:

4 за отговор № 1

Ако потребителят е изключил „бисквитките“, тогава вие сте „затворен независимо“.

За количката: "Правилно, на предния край не е включен знакът за течна количка". Той е достъпен само чрез бисквитката.

Това е за няколко причини за пропуска:

  • Първо, в момента има само една количка, която е активна в изгледа, така че няма нужда да я разграничавате, докато визуализирате страница.

  • Второ: В контекста на изгледа маркерът е безсмислен. Потребителят никога няма да трябва да го види.

Лично аз не купувам аргумента, че разчитането на бисквитки за данни е крехко.

Това каза, не мога да мисля за добра причина, за да не бъде включен в течния обект. Ще го запиша като искане за функция с нисък приоритет.